erlang

otp

erlang

The official repository for the Erlang programming language and OTP (Open Telecom Platform) libraries, used to build massively scalable, highly available, soft real-time distributed systems.

OTP-27.3.4.19
Published at
Oct 14, 2026
12,366
Stars
138,639
Download
Synced at
29d ago

Latest release

OTP-27.3.4.19Oct 14, 2026, 03:38 PM
Downloads slow? Switch the source anytime above

README

Project Overview

Erlang/OTP is the official repository for the Erlang programming language and the OTP (Open Telecom Platform) libraries. Erlang is a programming language and runtime system for building massively scalable soft real-time systems with high availability requirements, and OTP is a set of Erlang libraries, design principles, and best practices.

Key Features

  • Erlang programming language and runtime system
  • OTP libraries and design principles
  • High availability and soft real-time capabilities
  • Distributed system support
  • Hot code swapping

Target Audience

  • Developers building highly available, distributed systems
  • Telecommunications and messaging system developers
  • Developers interested in functional concurrent programming

Quick Start

  1. Install via package manager: apt-get install erlang
  2. Or compile from source: git clone https://github.com/erlang/otp.git && cd otp && ./configure && make && make install
  3. Start the Erlang shell: erl

Core Advantages

  • Industrial-grade platform for highly available, distributed systems
  • Mature OTP design principles
  • Active community and long-term maintenance
  • Apache 2.0 licensed

Release history

Sort