A functional programming language with a strong type system that targets WebAssembly natively.
Grain is a modern, strongly typed functional language designed with WebAssembly as its primary compilation target. It features algebraic data types, pattern matching, automatic memory management, and an ML-inspired syntax. Unlike languages that treat Wasm as an afterthought, Grain's entire compiler pipeline was built around the Wasm instruction set, resulting in efficient and idiomatic output. Grain is an excellent choice for developers who want the safety guarantees of functional programming with the portability of WebAssembly.
A TypeScript-like language that compiles directly to WebAssembly — no Rust or C++ required.
A Go compiler targeting microcontrollers and WebAssembly, producing significantly smaller binaries than the standard toolchain.
A pragmatic, fast-compiling language built from the ground up for WebAssembly-first development.