Grain

Functional language that compiles to WebAssembly — strongly typed with a focus on safety and web-first deployment.

static compiled since 2019 functionaloop

Grain compiles to WebAssembly as a first-class target, making it suitable for browser plugins, serverless functions, and edge computing. Its type system with automatic memory management and immutable-by-default values makes it safe for untrusted execution environments. Grain’s syntax draws from ML and Rust, targeting developers who want functional safety in Wasm contexts.

Missing something? Add a tool, framework, or book via a PR.
Contribute