externum compiles a typed programming language to readable Python, Bash and native EXBC bytecode — with pipelines, pattern matching and a browser REPL. Everything is self-hosted, MIT licensed, and tested: 400+ tests run on every push.
Stable release v4.3.0 (2026-09-23) · pip install externum · MIT license
Write typed, readable programs that compile to the runtimes you already have — no new VM to babysit, no runtime dependencies beyond what you target.
The compiler emits code a human would have written — inspect the generated Python or Bash before running it. No black-box blobs.
First-class pipeline syntax and pattern matching in the language core, not a library.
Try the language in the browser — no install, no account, nothing leaves your machine.
Full source open, CI on every push, release assets with SBOM — the same engineering standards as the rest of Hartwell Labs.
pip install externumexternum --helpLanguage tour, pipeline syntax and the browser REPL: repository docs ↗. Package page: pypi.org/project/externum.
Tests, CodeQL static analysis and signed release assets with SBOM — enforced by the organization-wide gates, for externum exactly as for talus.