Erlang Ecosystem

Erlang is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP, or Open Telecom Platform (OTP), which consists of the Erlang runtime system, several ready-to-use components (OTP) mainly written in Erlang, and a set of design principles for Erlang programs.

Created by
Joe Armstrong, Robert Virding, Mike Williams
Released
December 8, 1998
Community Repos
3,135
Total GitHub Stars
13,860
Core Projects
More
otp
11,033
Erlang/OTP
rebar3
1,655
Erlang build tool that makes it easy to compile and test Erlang applications and releases
eep
261
Erlang Enhancement Proposals
Popular Projects 
More

cowboy

Small, fast, modern HTTP server for Erlang/OTP

09 Mar 2011 7,183

rustler

Safe Rust bridge for creating Erlang NIF functions

18 Aug 2015 4,315

ejabberd

Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)

08 Feb 2010 5,936

gproc

Extended process registry for Erlang

11 Feb 2010 1,058

asdf

Extendable version manager with support for Ruby, Node

29 Nov 2014 21,718

luerl

Lua in Erlang

11 Feb 2012 1,033

mochiweb

MochiWeb is an Erlang library for building lightweight HTTP servers

22 May 2010 1,866

ergo

An actor-based Framework with network transparency for creating event-driven architecture in Golang

21 Sep 2017 2,663

gun

HTTP/1

21 Aug 2013 887

emqx

The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles

17 Dec 2012 13,712

partisan

High-performance, high-scalability distributed computing for the BEAM

02 May 2016 914

tsung

Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc

01 Feb 2010 2,534

recon

Collection of functions and scripts to debug Erlang in production

06 Aug 2012 1,327

syn

A scalable global Process Registry and Process Group manager for Erlang and Elixir

10 Jun 2015 626

poolboy

A hunky Erlang worker pool factory

02 Nov 2010 1,528

elli

Simple, robust and performant Erlang web server

15 Aug 2016 323

vernemq

A distributed MQTT message broker based on Erlang/OTP

27 May 2015 3,167

floki

Floki is a simple HTML parser that enables search for nodes using CSS selectors

02 Nov 2014 2,056

translations

🐼 Chinese translations for classic software development resources

24 Aug 2014 6,845

hackney

simple HTTP client in Erlang

02 Jul 2012 1,313
Up and Coming Projects 
More

ormlette

Ormlette is a delightful ORM (?) for Gleam!

09 Oct 2024 7

gleamy_lights

gleamy_lights - Colored console output for Gleam

21 Sep 2024 3

mix-rpc

erlang rpc with golang

09 Aug 2024 1

ecies-erl

Customizable Erlang native ECIES public-key cryptography library

31 Jul 2024 0

goetf

Go encoding module for ETF (External Term Format)

30 Jul 2024 4

beamup

Install and control active BEAM languages and components

28 Jul 2024 43

boss

Operating system written in Erlang and Rust

25 Jul 2024 22

gleb128

GLEB128 is a small Gleam library that provides functions for encoding and decoding LEB128 (Little Endian Base 128) integers

19 Jul 2024 2

cactus

A tool for managing git lifecycle hooks with ✨ gleam! Pre commit, Pre push and more!

05 Jul 2024 9

mcutiet

Beginnings of an MQTT 5 protocol parser

02 Jul 2024 0

gmysql

Mysql client for gleam

19 Jun 2024 5

la_machine

La Machine

18 Jun 2024 5

gleam_handles

Handles is a templating language written in pure Gleam

08 Jun 2024 19

httpp

A gleam http client with support for server-sent events and long-running requests, based on hackney

05 Jun 2024 4

gleam_stdin

This package provides a synchronous iterator for consuming stdin

03 Jun 2024 11

tatoeba

📜 A complete, documented API wrapper for querying and retrieving sentences from the Tatoeba corpus

02 Jun 2024 3

go-over

A tool to audit Erlang & Elixir dependencies, to make sure your ✨ gleam projects really sparkle!

18 May 2024 5

chatbot-ai-elixir

Simple AI CLI Chatbot application using Erlang and Elixir

11 May 2024 2

doctest

A library to test Erlang doc attributes

09 May 2024 1

json_polyfill

A polyfill for the OTP json module (EEP68)

29 Apr 2024 0