github.com/erlang/otp ↗
Erlang/OTP
Open this visualization on its own page →
Contributors
702
Lines of Code
135,622
From
2009-11-20
To
2020-12-23
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.