Gleam logo

Gleam Gleam

Use this command to install Gleam:
winget install --id=Gleam.Gleam -e

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.

Gleam: A Language for Scalable Systems

Primary Purpose:
Gleam is a modern programming language that combines the power of type systems with the expressiveness of functional programming. Built on the reliable Erlang runtime, Gleam offers a familiar syntax to create scalable and type-safe systems.

Key Features:

  • Erlang VM Integration: Leverage the robustness of the Erlang virtual machine, known for powering large-scale applications like WhatsApp.
  • Concurrency: Handle millions of concurrent tasks efficiently with its multi-core actor-based system.
  • Comprehensive Tools: Utilize built-in tools including a compiler, build tool, formatter, and package manager to streamline development.
  • BEAM Ecosystem Access: Seamlessly integrate with thousands of packages from the BEAM ecosystem, compatible across Gleam, Erlang, and Elixir.
  • Cross-Platform Support: Compile to JavaScript for browser or Node.js use and generate TypeScript definitions for confident interactions.
  • Community Focus: Join a welcoming community committed to diversity and respect, guided by a clear code of conduct.

Audience & Benefits:
Ideal for developers seeking scalable solutions, Gleam offers reliability and scalability out-of-the-box. Its integrated tools simplify development, while access to the BEAM ecosystem enhances productivity. With support for cross-platform deployment and a supportive community, Gleam is your go-to language for building robust systems efficiently.

Install Gleam via winget to start harnessing its power today.

Versions
1.11.1
1.11.0
1.10.0
1.9.1
1.9.0
1.8.1
1.8.0
1.7.0
1.6.2
1.5.1
Website
License