Externum Live Playground

Run it. Extend it. Compile it — 100% in your browser, zero server.

program.ext
output
— output appears here —

🧬 Hot-patch the language

Write an Externum module (or just describe one) and load it into the runtime while it is running. Your module becomes importable instantly: import mymodule. Modules persist in your browser and are embedded in shared links. Want it in the official stdlib for everyone? Hit Propose to stdlib — a GitHub Action validates it against the test suite and opens a pull request into lib/.

module name
mode
module source — mymodule.ext
your modules:
none yet — load one above
The same source, compiled by the real Externum compiler — live.
→ python
// press Compile
→ bash
// press Compile
→ binary (IR)
// press Compile