🍋 Limoni

A terminal UI engine for Go — zero heap allocations on the render path, with a built-in 3D rasteriser.
This page runs the same engine, compiled with GOOS=js GOARCH=wasm and pointed at xterm.js.

xterm.js · truecolor

Run Limoni in this tab

Loads a ~5 MB WebAssembly module. Nothing is installed, nothing leaves your browser.

🍋 or play Castle Lemonstein, a raycaster game → 🍋 or Lemon Drop, falling blocks that turn to sand →
Ready — press Run to load the engine
1–5 or click a tab Tab next scene ↑↓PgUpPgDn scroll Space count mouse wheel scrolls