gleam
« Back to VersTracker
Description:
Statically typed language for the Erlang VM
Type: Formula  |  Latest Version: 1.13.0@0  |  Tracked Since: Dec 25, 2025
Links: Homepage  |  @gleamlang  |  formulae.brew.sh
Category: Developer tools
Tags: gleam erlang functional-programming static-typing concurrency compiler
Install: brew install gleam
About:
Gleam is a statically typed functional programming language that compiles to Erlang and JavaScript. It offers strong type safety with friendly error messages, enabling developers to build reliable and maintainable concurrent applications. Its expressive syntax and powerful type system help prevent common bugs at compile time.
Key Features:
  • Static type system with type inference
  • Compiles to Erlang for the BEAM VM and JavaScript
  • Friendly compiler error messages
  • Pattern matching and algebraic data types
  • Actor-based concurrency model
Use Cases:
  • Building fault-tolerant backend services and APIs
  • Developing real-time applications requiring concurrency
  • Creating full-stack web applications with shared logic
Alternatives:
  • Elixir – Elixir is more mature with a larger ecosystem, while Gleam offers stronger compile-time guarantees
  • Rust – Rust provides lower-level control and performance, but Gleam targets the BEAM for built-in concurrency and fault tolerance
  • Elm – Elm focuses on frontend web development, while Gleam targets both backend (Erlang) and frontend (JavaScript)
Version History
Detected Version Rev Change Commit
Dec 25, 2025 11:06am 1.13.0 0 VERSION_BUMP 24492108
Oct 19, 2025 1:58pm 0 VERSION_BUMP 4e5405d9
Jan 5, 2025 5:31am 0 VERSION_BUMP 87c81d65
Nov 19, 2024 3:41pm 0 VERSION_BUMP 16294b98
Nov 18, 2024 3:36pm 0 VERSION_BUMP f6abd21c
Sep 26, 2024 4:31pm 0 VERSION_BUMP 6ba3dfd9
Sep 26, 2024 3:44pm 0 VERSION_BUMP c36178e3
Sep 21, 2024 3:18pm 1 VERSION_BUMP fe53e851