A statically typed functional programming language for building type-safe, scalable systems that targets the Erlang Virtual Machine (BEAM) and JavaScript runtimes.
functional, concurrent, structured
server-side applications, web development, distributed system
algebraic data types, pattern matching, type inference, traits/interfaces, async/await, modules
static system, non-structural typing, strong typing, full inference, compile-time checking, conservative type coercion, optional type annotations
compiled
Elm, OCaml, Rust, Erlang, Elixir
gleam
| Status | active |
| Type | programming |
| Created | 2016 |
| Designed by | Louis Pilfold |
| Developed by | Gleam Community |
| PyPL Index | N/A |
| TIOBE Index | N/A |
| GitHub rank | #134 |