Gleam
Type-safe functional language on the BEAM VM — friendly syntax, no nulls, and runs alongside Erlang and Elixir.
static
compiled
since 2019
functionalconcurrent
Gleam brings static typing to the BEAM VM — the runtime behind Erlang and Elixir — without sacrificing interoperability with the existing ecosystem. Its friendly error messages, algebraic data types, and pattern matching make concurrent, fault-tolerant systems accessible to developers coming from typed languages like Rust or TypeScript.