Gleam
gleam.run
Spec sheet
- Purpose
- Gleam is a friendly language for building type-safe systems that scale.Read 12 Oct 2026 · gleam.run
- Platforms
- Gleam provides precompiled executables for Linux, macOS, and Windows on aarch64 and x86_64; Android is listed among operating systems it makes an effort to support.Read 11 Oct 2026 · gleam.run
- Security
- Gleam’s documentation includes a guide to creating a software bill of materials for Gleam projects using the OSS Review Toolkit.Read 12 Oct 2026 · gleam.run
- Support
- The project directs users to its Discord server to get help or share their work.Read 12 Oct 2026 · gleam.run
- Maker
- The site footer credits Louis Pilfold; the opened pages do not state a headquarters or founding year.Read 11 Oct 2026 · gleam.run
- Audience and use
- The FAQ describes Gleam as production-ready and says it is ready for mission-critical workloads.Read 12 Oct 2026 · gleam.run
- Browser learning
- The language tour is an in-browser interactive introduction that teaches the whole language.Read 11 Oct 2026 · gleam.run
- Concurrency
- The Erlang virtual machine provides multi-core actor-based concurrency and fault-tolerant execution for Gleam programs.Read 12 Oct 2026 · gleam.run
- Dependency resolution
- YesRead 22 Sep 2026 · gleam.run
- Editor support
- The product site lists editor integrations among the built-in Gleam tools.Read 12 Oct 2026 · gleam.run
- Elixir interoperability
- Gleam’s build tool can compile Elixir dependencies and source files in a Gleam project, provided Elixir is installed.Read 12 Oct 2026 · gleam.run
- Interop
- Gleam can use Erlang and Elixir code, and the build tool can compile Elixir dependencies and source files in a Gleam project.Read 11 Oct 2026 · gleam.run
- JavaScript interoperability
- Gleam can compile to JavaScript for use in browsers or other JavaScript environments and generates TypeScript definitions.Read 12 Oct 2026 · gleam.run
- Lockfile support
- YesRead 22 Sep 2026 · gleam.run
- Maintenance limit
- Typically, only the latest minor version receives bug fixes and security fixes.Read 11 Oct 2026 · gleam.run
- Operating systems
- The project provides precompiled executables for Linux, macOS, and Windows; it also makes an effort to support Android, with a lower level of support.Read 12 Oct 2026 · gleam.run
- Package ecosystem
- Gleam projects can use published packages written in Gleam, Erlang, or Elixir through the wider BEAM ecosystem.Read 12 Oct 2026 · gleam.run
- Package formats
- Gleam,Erlang/rebar3,Elixir/MixRead 22 Sep 2026 · gleam.run
- Packages
- Gleam projects can use published packages written in Gleam, Erlang, or Elixir.Read 11 Oct 2026 · gleam.run
- Private registry auth
- NoRead 22 Sep 2026 · gleam.run
- Production use
- The FAQ describes Gleam as production-ready and says it is ready for mission-critical workloads.Read 11 Oct 2026 · gleam.run
- Runtime
- Gleam runs on the Erlang virtual machine and JavaScript runtimes.Read 11 Oct 2026 · gleam.run
- Runtime targets
- Gleam compiles for the Erlang and JavaScript runtimes.Read 12 Oct 2026 · gleam.run
- Security guidance
- The documentation includes a guide to generating a software bill of materials for a Gleam project using the OSS Review Toolkit.Read 11 Oct 2026 · gleam.run
- Security updates
- The compatibility reference says bug fixes and security fixes typically go only to the latest minor version.Read 12 Oct 2026 · gleam.run
- Supported platforms
- Linux,macOS,Windows; Erlang/OTP and JavaScript runtimesRead 22 Sep 2026 · gleam.run
- Targets
- Gleam compiles to Erlang abstract forms, Erlang source code, and JavaScript source code.Read 11 Oct 2026 · gleam.run
- Toolchain
- Gleam includes a compiler, build tool, formatter, editor integrations, and package manager.Read 12 Oct 2026 · gleam.run
- Tooling
- The Gleam build tool supports creating projects, building, testing, running them, and managing dependencies.Read 11 Oct 2026 · gleam.run
- Type safety
- Gleam describes its type system as practical and says it has no null values or exceptions, with clear error messages.Read 12 Oct 2026 · gleam.run
- Type system
- The official site describes Gleam as having a practical type system, clear error messages, and no null values or exceptions.Read 11 Oct 2026 · gleam.run
Where Specifiction places it
- Package Managers#56 of 937.7