A typed programming language compiling to readable Python, Bash and native EXBC bytecode. Pipelines, pattern matching and a browser REPL — self-hosted, with a 400+ test suite guarding every release.
pip install externumEvery capability below ships in the open-source core — MIT licensed, CI on every push.
The Python and Bash backends emit code a reviewer can actually read — no opaque glue, no runtime dependency.
Third target: the lab's own EXBC bytecode, executed by a compact VM — used for sandboxed runs of untrusted scripts.
First-class pipelines, algebraic pattern matching and a type system that stays out of the way until you need it.
Try the language instantly in the browser REPL — no install, no sandbox setup.
The compiler is written in externum itself — dogfooding from day one, guarded by 400+ tests in CI.
MIT licensed, source-first. Every grammar change lands with tests and documentation.