inauguration
Core IR → native JIT · 40 language fronts

Ultrafast compiler pipeline for OOP and systems languages

One Core IRMIRnative JIT. No LLVM, no bytecode VM. .in for orchestration; crepuscularity for this docs UI.

shell
# install
$ cargo install inauguration

# evaluate / run inline or a file
$ in eval "print('hello world')"
$ in ./examples/hello.in

# build this repo
$ in .
PIPELINE
Multi-front parse

Tree-sitter + dedicated Rust/V/in/icore fronts → UnifiedModule.

MIR

Deferred offsets, label fixup, then machine buffers.

JIT / native

AArch64 & x86_64 emit; compiler daemon for warm eval.

LANGUAGE FRONTS

~40 polyglot fronts plus .in / .icore. Eval and project builds can pull Cargo, npm, and Go module deps from the tree. Run in languages --json for the live matrix.

.in.icoreRustGoSwiftC/C++PythonTS/JSJavaZigRuby+28
Full list →
DOCUMENTATION