Gleam Language
A friendly language for building type-safe, scalable systems.
Features
Properties
- User friendly
- Scalable
Tags
- type-safety
- beam
- functional-programming
- erlang
Gleam Language News & Activities
Recent News
- Fla published news article about Gleam Language
Gleam v1.11.0 boosts JavaScript compilation speed by 30 percentGleam v1.11.0 delivers a 30% speed increase in JavaScript compilation, making Gleam-based projects ...
- Fla published news article about Gleam Language
Gleam Language updates to version 1.10.0 with significant enhancementsThe Gleam programming language has released version 1.10.0, introducing several notable improvement...
- Fla published news article about Gleam Language
Gleam v1.9.0: enhancements for debugging, git dependencies, and JavaScript performanceGleam v1.9.0 has been released, introducing significant new features and improvements for developer...
Recent activities
POX added Gleam Language as alternative to Unison Programming Language- namdx1987 liked Gleam Language
POX added Gleam Language as alternative to Mussel- POX added Gleam Language as alternative to Python, C++, C (programming language) and C#
- POX added Gleam Language
What is Gleam Language?
Gleam is a friendly language for building type-safe systems that scale.
The power of a type system, the expressiveness of functional programming, and the reliability of the highly concurrent, fault tolerant Erlang runtime, with a familiar and modern syntax.
Reliable and scalable
Running on the battle-tested Erlang virtual machine that powers planet-scale systems such as WhatsApp and Ericsson, Gleam is ready for workloads of any size.
Thanks to a multi-core actor based concurrency system that can run millions of concurrent tasks, fast immutable data structures, and a concurrent garbage collector that never stops the world, your service can scale and stay lightning fast with ease.
Ready when you are
Gleam comes with compiler, build tool, formatter, editor integrations, and package manager all built in, so creating a Gleam project is just running gleam new.
As part of the wider BEAM ecosystem, Gleam programs can use thousands of published packages, whether they are written in Gleam, Erlang, or Elixir.
Here to help
No null values, no exceptions, clear error messages, and a practical type system. Whether you're writing new code or maintaining old code, Gleam is designed to make your job as fun and stress-free as possible.
Multilingual
Gleam makes it easy to use code written in other BEAM languages such as Erlang and Elixir, so there's a rich ecosystem of thousands of open source libraries for Gleam users to make use of.
Gleam can additionally compile to JavaScript, enabling you to use your code in the browser, or anywhere else JavaScript can run. It also generates TypeScript definitions, so you can interact with your Gleam code confidently, even from the outside.

