kavak studio Language launcher

One workbench · separate compilers

Choose a language
to open.

Each language has its own compiler, samples, and local workspace. Studio loads only the language you choose—nothing is silently selected for you.

compiler → wasm runs in this tab projects stay local

Compiler frontends

2 compiler frontends

Looking for another language? Kotlin has its own studio at minikotlin.run — opens in a new tab; Swift, C# and WGSL ship standalone too. The integration queue lives on the language status page.

See all languages

Opening compiler

Studio

Preparing workspace… Choose another language
kavak studio Browser IDE
PROJECT / SOURCE Source file
wasm compiler booting
Build time WASM size Frontendwasm Artifact Statusaccepted Lines Fallback Architecturewasm32 HostBrowser WASI
Parse source
Lower to KIR
Emit WebAssembly
NamePROJECT
Typeconsole
EntrySOURCE
Files1
No WPF selection