Gleam is a statically typed functional programming language created by Louis Pilfold, first released in 2019, that compiles to Erlang bytecode for the BEAM virtual machine or to JavaScript, giving it direct access to the Erlang and Elixir ecosystem's fault-tolerant, highly concurrent runtime alongside a modern, strongly typed syntax with type inference. Gleam positions itself as a friendly, approachable entry point to BEAM-based concurrent programming, emphasizing helpful compiler error messages and a small, consistent core language over the more flexible but dynamically typed Erlang and Elixir.
Facts
Classification
Typing Discipline Typing Discipline First Released SignificanceRanked 2nd most admired language in the 2025 Stack Overflow Developer Survey. 2 Gleam (programming language)
Filter Results3 entries
FAQs
What runtime does Gleam run on?
According to the Gleam website, "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."
Connections
Associated With
Gleam, Elixir and Erlang share the BEAM runtime and interoperate.
Gleam compiles to and runs on the BEAM, Erlang's runtime.
Follows Typing Discipline
In Field
Source Gleam (programming language) - Wikipedia
Influenced By
Licensed Under
Sources
1. Wikidata: Gleam
- Wikidata Q66370905, resolved via en.wikipedia pageprops (wave rule R-L)
- Wikidata Q66370905 P275 (license)
- Wikidata Q66370905 P7078 (typing discipline)
- Influenced By: JavaScript
- Influenced By: OCaml
- Influenced By: Elixir
View the Source2. Gleam (programming language) - Wikipedia
Adoption, final paragraph
it was the 2nd "most admired" language
- In Field: Programming Language Theory, Lead paragraph
In Group: Erlang Virtual Machine Languages, Lead
Gleam is a general-purpose, concurrent, functional, high-level programming language that compiles to Erlang or JavaScript source code.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.