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.