erlang/otp

Created Dec 27, 2020 · View the erlang/otp repository page

Erlang/OTP

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

702

Lines of Code

135,622

From

Nov 20, 2009

To

Dec 23, 2020

About erlang/otp

Erlang/OTP is a programming language and runtime system designed for building massively scalable soft real-time systems that demand high availability. The project combines the Erlang language itself with OTP, a comprehensive set of libraries that includes the runtime system, ready-to-use components written primarily in Erlang, and established design principles for developing Erlang applications. This combination makes it well-suited for distributed and fault-tolerant systems.

OTP provides developers with both the foundational tools needed to run Erlang programs and higher-level abstractions that encapsulate proven patterns for building reliable systems. The project is maintained by Ericsson and released under the Apache License 2.0. Installation is straightforward, with pre-built binary packages available through most operating system package managers, or developers can compile from source using the provided build scripts.

The project welcomes community contributions through its structured contribution guide and maintains a public list of help wanted issues for potential contributors. Security vulnerabilities should be reported privately following the project's security disclosure guidelines rather than through public channels. The Erlang community also maintains an awesome-erlang list that catalogs additional projects, tools, and resources built with or for the Erlang ecosystem.

Share this video