latest: v6

Download Citril

One installer, no dependencies. Adds citril to your terminal and sets up VS Code.

Download for Windows citril-setup-6.exe · 909 KB · Windows 10/11 (x64)

Run it and choose Install. It copies Citril into your user profile, adds it to your PATH, and installs the VS Code extension — no administrator rights needed. Windows may show a SmartScreen prompt for the unsigned installer; click More info → Run anyway.

All downloads (v6)

citril-setup-6.exe
One-click installer (recommended). Everything bundled in.
909 KB · .exe
citril-6-windows-x64.zip
The installer plus README and license, as a zip.
436 KB · .zip
citril-lang-6.vsix
VS Code extension only. Install with code --install-extension citril-lang-6.vsix.
5 KB · .vsix

Looking for an earlier release? See all versions.

After installing, open a new terminal and run citril --version. New to Citril? Head to Getting started.

Version history

6Jul 2026

Closed source, streamlined for embedding

  • Citril is now proprietary and free to use — a free download, no redistribution.
  • Removed hot reload (--watch / #pragma watch) to simplify embedding in game engines.
  • Expanded documentation: a 10-minute tutorial, a cookbook, and a deeper embedding guide.
0.5.0Jul 2026

Bytecode VM + a real installer

  • New bytecode compiler and stack VM — runs programs 10–24× faster, now the default engine.
  • Standalone Windows installer; citril.exe statically linked (no dependencies).
  • Full documentation site and this download page.
0.4.0Jul 2026

Directives & hot reload

  • #pragma file directives.
  • #pragma watch / --watch re-runs a file on every save.
  • #pragma version compatibility guard.
0.3.0Jul 2026

Conversions & utilities

  • ~26 new standard-library functions: conversions, type checks, list/map utilities.
0.2.0Jun 2026

Interpolation & compound assignment

  • String interpolation: "Hi ${name}".
  • Compound assignment: += -= *= /= //= %= ^=.
  • A richer standard library.
0.1.0Jun 2026

First release

  • Complete tree-walking interpreter and the core language.
  • Functions and closures, lists and maps, try/catch, ~35 built-ins.