Supported Languages & Versions
All 23 supported languages, their versions, and execution details.
YaliCode supports 23 programming languages for server-side execution, plus full frontend framework support via WebContainers.
Server-side languages
These run in sandboxed Docker containers on our servers.
| Language | Version(s) | Notes |
|---|---|---|
| Python | 3.10, 3.11, 3.12 | Includes numpy, pandas, matplotlib, requests, flask, fastapi |
| JavaScript | Node 18, 20, 22 | Full Node.js with npm |
| TypeScript | Latest (tsx) | Runs via tsx, not ts-node |
| Go | 1.21, 1.22, 1.23 | Multi-stage build, small image |
| Rust | Stable, Nightly | Multi-stage build |
| C | GCC 12 | Full GCC toolchain |
| C++ | GCC 12 (C++17) | STL, templates, algorithms |
| Java | 17, 21 | OpenJDK, compile+run in one step |
| Ruby | 3.1 | Includes bundler |
| Bash | 5.2 | coreutils, grep, sed, awk, curl, jq |
| PHP | 8.2 | CLI mode |
| C# | Mono | mcs compiler. Class must be named Program |
| Kotlin | 2.1 | JRE 17 included |
| Swift | 5.10 | Multi-stage from official Swift image |
| Perl | 5.36 | Core modules included |
| Lua | 5.4 | Lightweight, fast startup |
| R | 4.2 | Base R with standard packages |
| Dart | 3.11 | Multi-stage from dart:stable |
| SQL | SQLite 3.40 | CLI mode for server-side; in-browser playground also available |
| Haskell | GHC 9.0 | Larger image (~1GB) |
| Elixir | 1.14 | Erlang/OTP 25 included |
| Zig | 0.13 | Compiler + linker |
| Assembly | NASM 2.16 | x86-64, linked with ld |
Frontend frameworks (WebContainers)
These run entirely in your browser. No server round-trips. You get a full Node.js environment with npm, a terminal, and hot module reloading.
- React (Vite), React + TypeScript, React + Tailwind
- Next.js (App Router, Pages Router)
- Vue 3, Vue 3 + TypeScript
- Svelte, SvelteKit
- Angular 17
- Astro
- Vanilla HTML/CSS/JS, Vanilla + Tailwind
Execution limits
Each execution has a time limit and memory limit based on your plan. Free users get 10 seconds and 128MB. Pro users get 30 seconds and 512MB. See the Billing & Plans docs for full details.