The NoctVM Project
Welcome to noctvm.io — the development center of the Noct series!
The NoctVM Project brings together:
- NoctLang — a portable scripting language
- Noct2D — a go-anywhere 2D game engine
- NoctUI — a declarative UI library
Together, they form the foundation of the Noct ecosystem.
NoctLang: Language Core
NoctLang is a tiny yet mighty scripting language with:
- Fast JIT engine
- Generational garbage collection
- ~160KB runtime footprint
Noct2D: Portable Game Runtime for NoctLang
Noct2D is a crazy portable game engine that uses NoctLang for scripting. It runs on Windows, macOS, Linux, WebAssembly, iOS, Android, and even consoles!
License
The Noct series are available as open-source software under the MIT License. You're free to use, modify, and share it — even in commercial projects.
Join Us
NoctLang and Noct2D are still in their early stages. If you're interested in contributing — whether it's code, docs, testing, or ideas — we'd be happy to have you.
Author
Awe (/aːwe/, "ah-weh") is a seasoned programmer living in a remote, small house surrounded by fields. They love writing code — it feels simple and clear. Understanding people's feelings takes time, but tools can be kind.