Start
Pronounced “engine”, ngn is a high-level programming language for the backend - APIs, MCP servers, and to serve AI purposes like LLM inference. It’s intended to be easily learned and dearly loved; and draws inspiration from many other languages, with some unique modifications here and there.
What you can expect
Section titled “What you can expect”A few highlights of ngn:
- concurrency and parallelism
- straight-forward async code via threads and channels
- concise await syntax, with no contagion
- shared, atomic state when needed
- built-in http/s server