Erlang icon
Erlang icon

Erlang

Concurrent functional language with built-in support for fault tolerance, distribution, and hot swapping, designed for scalable real-time systems in telecom, banking, e-commerce, and instant messaging. Features garbage collection and dynamic typing.

Erlang screenshot 1

Cost / License

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
Save

Features

Features

Highlights All activities

Erlang News & Activities

Recent News

Recent activities

Comments and Reviews

   
Top Positive Comment
surehand53
0
  • excellent support for multi processing
  • simple functional language
  • powerful library

Official Links

Install from the command line

  • winget install -e --id Erlang.ErlangOTP
  • brew install erlang

Be careful what you paste into a terminal. Check what a command installs before running it.

What is Erlang?

Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system used to build massively scalable soft real-time systems with requirements on high availability. The sequential subset of Erlang is a functional language, with eager evaluation, single assignment, and dynamic typing. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. It supports hot swapping, so that code can be changed without stopping a system.

Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.

Erlang information

AlternativeTo Category

Development

GitHub repository

  •  12,357 Stars
  •  3,276 Forks
  •  630 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about Erlang, and it has gotten 33 likes

Erlang was added to AlternativeTo by ttmrichter on and this page was last updated .