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

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
-
No reviews
31likes
1comment
0news articles

Features

Suggest and vote on features
  1.  Functional Language
  2.  High Availability
  3.  Distributed Computing

 Tags

  • real-time
  • fault-tolerance
  • programming
  • hot-swapping

Erlang News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Erlang information

  • Developed by

    SE flagEricsson
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    38 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  11,964 Stars
  •  3,040 Forks
  •  532 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

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

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

Comments and Reviews

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

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.

Official Links