Skip to content

ngn

An expressive, multi-threaded backend language

Built-in HTTP Server

Streaming, websockets, and server-sent events

Concurrency

Channels and threads, with beautiful “await” syntax. No async/await contagion here.

Shared, atomic state

Safe mutation across threads and closures.

Extensibility

Create your own methods for certain built-in types!

Type safety

Aliases, unions, etc.

Toolbox

Our “standard library” for math, HTTP, LLMs, and more.

Get Started