Alternatives to Erlang/OTP
The Erlang programming language and OTP runtime for building concurrent, fault-tolerant distributed systems. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Erlang/OTP
The Erlang programming language and OTP runtime for building concurrent, fault-tolerant distributed systems.
Replacements
Listings that take over the same core job as Erlang/OTP.
Elixir
A dynamic, functional programming language that runs on the Erlang VM for scalable, maintainable applications.
Elixir runs on the same Erlang VM with a different syntax, a gradual type system and ecosystem tools such as Phoenix and Ecto.
Gleam
A type-safe functional programming language that runs on the Erlang VM and JavaScript runtimes.
Gleam adds static types on the Erlang VM and can also target JavaScript, but has a younger, smaller community than Erlang.
Similar software
Related functionality, not a direct replacement.