All Tools
G
Dev ToolsFreeOpen Source
GLEAM
Type-safe language for the Erlang VM and JavaScript
Apache-2.0
ABOUT
Concurrent backends on the BEAM often mean dynamic Erlang or Elixir with weaker static checking. Gleam adds a small, fully static type system that compiles to Erlang and JavaScript, so services get BEAM reliability and compiler-checked APIs without a large language surface.
INSTALL
brew install gleamINTEGRATION GUIDE
1. Build a type-safe HTTP API that runs on the Erlang VM
2. Share Gleam types and modules between a BEAM backend and a JS frontend
3. Rewrite a hot Elixir or Erlang path in a language with exhaustive pattern matching
4. Ship a concurrent worker that uses OTP supervision with static types
TAGS
gleamerlangbeamjavascriptfunctionaltype-safeconcurrency