A TypeScript-like language that compiles directly to WebAssembly — no Rust or C++ required.
AssemblyScript is a subset of TypeScript designed exclusively as a compilation target for WebAssembly. It uses TypeScript syntax familiar to web developers but maps every type directly to a Wasm primitive, giving programmers explicit control over memory layout without the full complexity of Rust or C++. The AssemblyScript compiler produces compact, optimized Wasm binaries and includes a standard library with typed arrays, maps, sets, and a lightweight garbage collector. It is the recommended entry point for TypeScript developers new to WebAssembly.
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.
A functional programming language with a strong type system that targets WebAssembly natively.