Gleam's powerful static type system helps find and prevent bugs at compile time, long before it reaches your users. It also serves as a productive refactoring tool, enabling programmers to confidently make large changes to unfamiliar code, quickly and with low risk. For problems, the type system can't solve (such as your server being hit by a bolt of lightning) the Erlang virtual machine provides well-tested mechanisms for gracefully handling failure. Hunting down bugs can be stressful so Gleam's compiler provides clear and helpful feedback about any problems. We want to spend more time developing features and less time looking for bugs or deciphering cryptic error messages. Gleam builds on top of the Erlang virtual machine, a best-in-class runtime that has enabled companies such as Discord, Ericsson, Heroku, and WhatsApp to provide low-latency services at a global scale. Gleam takes full advantage of the Erlang runtime and adds no overhead of its own.

Features

  • Gleam makes it easy to use code written in other BEAM languages
  • Gleam takes full advantage of the Erlang runtime
  • All Gleam programs are as fast and as efficiently multi-threaded as their Erlang counterpart
  • In return Gleam code can be easily used by programmers of other BEAM languages
  • Actor based multi-core concurrency
  • Erlang style fault tolerance
  • Immutable data structures
  • No undefined behaviour
  • Small and consistent language design
  • Zero cost interop with Erlang, Elixir, etc
  • Reliable package management

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Gleam

Gleam Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Gleam!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Software Development Software, Rust Compilers, Rust Programming Languages

Registered

2022-05-23