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

Other Useful Business Software
Passwordless Authentication and Passwordless Security Icon
Passwordless Authentication and Passwordless Security

Identity is everything. Protect it with Duo.

It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
Get a Free Trial
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