NIAOLean Runtime · Mark-Compact GC · Bytecode Cache
COMPILE ONCE. RUN NATIVE. STAY LEAN.
A lean bytecode VM language - compile once, cache your .niaobc, and run with native speed and low RAM.
> niao run app.niaoProject progress0%
In active development · View roadmap
See the pipeline
Source to bytecode to VM - watch the compile-and-run flow.
niao
> niao run hello.niao
Press Run to trace the compile-and-run flow.
CLI
niao run hello.niao
Lexer
lex(source) → Tokens
Parser
AST Program
IR
lower(program) → IrModule
Bytecode
optimize + emit opcodes
VM
Vm::run(module)
Runtime
fetch OpCode
Blazing Fast
Cached .niaobc runs skip the compiler - straight to the VM.
Low RAM
Mark-compact GC keeps the runtime lean so your app keeps the memory.
AI & Data Built-in
nllm
nrag
nml & nmongo
Build APIs with Ahiru
HTTP · WebSocket · Auth · Migrations
API
GET /usersPOST /loginWS /chatGET /health
0%Complete
0% complete
Join team Niao.
Early access and roadmap updates - no spam.