Discover the top trending Erlang repositories and projects on Github. Explore the latest trends in Erlang development.

Trending Repositories

1

emqx

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

otp

Erlang/OTP
🔥🔥
3

couchdb

Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
🔥
4

ejabberd

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

rabbitmq-delayed-message-exchange

Delayed Messaging for RabbitMQ
📣
6

vernemq

A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!
📣
7

rebar3

Erlang build tool that makes it easy to compile and test Erlang applications and releases.
📣
8

theBeamBook

A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.
📣
9

cowboy

Small, fast, modern HTTP server for Erlang/OTP.
📣
10

ephp

Bragful core: PHP Interpreter in pure Erlang
📣
11

arweave

The Arweave server and App Developer Toolkit.
📣
12

bitcask

because you need another a key/value storage engine
⬆️
13

observer_cli

Visualize Erlang/Elixir Nodes On The Command Line
⬆️
14

sourceror

Utilities to manipulate Elixir source code
⬆️
15

clojerl

Clojure for the Erlang VM (unofficial)
⬆️
16

opentelemetry-erlang

OpenTelemetry Erlang SDK
⬆️
17

eflambe

A tool for rapid profiling of Erlang and Elixir applications
⬆️
18

locks

A scalable, deadlock-resolving resource locker
⬆️
19

eqwalizer

A type-checker for Erlang
⬆️
20

khepri

Khepri is a tree-like replicated on-disk database library for Erlang and Elixir.
⬆️
21

Dotted-Version-Vectors

Logical Clocks for Eventually Consistent Systems
⬆️
22

aeternity

æternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokens
⬆️
23

erlang_ls

The Erlang Language Server
⬆️
24

ra

A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
⬆️
25

erlang_doctor

Lightweight tracing, debugging and profiling utility for Erlang
⬆️
26

riak_core

Distributed systems infrastructure used by Riak.
⬆️
27

erlang-jose

JSON Object Signing and Encryption (JOSE) for Erlang and Elixir
⬆️
28

hackney

simple HTTP client in Erlang
⬆️
29

har_redbug

Trace an Erlang node and write HTTP requests to a file in HAR format
⬆️
30

trace_runner

A wrapper for tracing test runs using TTB
⬆️
31

mango

MongoDB API layer for CouchDB
⬆️
32

erma

DSL language to describe and generate SQL queries
⬆️
33

luerl

Lua in Erlang
⬆️
34

relx

Sane, simple release creation for Erlang
⬆️
35

emqtt

Erlang MQTT 5.0 Client
⬆️
36

nova

Web framework for Erlang.
⬆️
37

partisan

High-performance, high-scalability distributed computing for the BEAM.
⬆️
38

vegur

Vegur: HTTP Proxy Library
⬆️
39

yaws

Yaws webserver
⬆️
40

erlang-gui

An experiment in building high-performance, native graphical user interfaces in Erlang
⬆️
41

gleam-validator

Validation library for Gleam
⬆️
42

mochiweb

MochiWeb is an Erlang library for building lightweight HTTP servers.
⬆️
43

mria

Asynchronously replicated Mnesia-like database for Erlang/Elixir
⬆️
44

tsung

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

ffe

Forth Flavoured Erlang
⬆️
46

ChicagoBoss

Erlang web MVC, now featuring Comet
⬆️
47

erlang-certifi

SSL Certificates for Erlang
⬆️
48

lfe

Lisp Flavoured Erlang (LFE)
⬆️
49

epgl

Erlang PostgreSQL Logical streaming replication library
⬆️
50

qetag

qetag
⬆️
51

mjson

small JSON encoder and decoder in Erlang
⬆️
52

zotonic

Zotonic - The Erlang Web Framework & CMS
⬆️
53

erleans

Erlang Orleans
⬆️
54

recon

Collection of functions and scripts to debug Erlang in production.
⬆️
55

telemetry

Dynamic dispatching library for metrics and instrumentations.
⬆️
56

c3card

A workshop at CodeBEAM America 2024 showcasing custom hardware and Erlang-based firmware development using AtomVM.
⬆️
57

memdb

Erlang memory backend K/V store
⬆️
58

poolboy

A hunky Erlang worker pool factory
⬆️
59

boss_db

BossDB: a sharded, caching, pooling, evented ORM for Erlang
⬆️
60

gun

HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.
⬆️
61

ebpf

Erlang interface to eBPF
⬆️
62

gen_smtp

The extensible Erlang SMTP client and server library.
⬆️
63

erqwest

An experimental erlang HTTP client wrapping reqwest
⬆️
64

alpaca

Functional programming inspired by ML for the Erlang VM
⬆️
65

gen_rpc

A scalable RPC library for Erlang-VM based languages
⬆️
66

mtproto_proxy

High performance Erlang MTProto proxy that powers https://t.me/socksy_bot
⬆️
67

eSpacewar

Multiplayer Spacewar over websockets built on Erlang with Cowboy.
⬆️
68

erlang-proxy

socks4, socks4a, socks5 proxy, encrypted, derived from yueyoum/make-proxy. Across the Great Wall we can reach every corner in the world.
⬆️
69

tunnerl

SOCKS4, SOCKS4a and SOCKS5 protocols implementation in Erlang/OTP.
⬆️
70

esockd

Erlang general non-blocking TCP/SSL socket server
⬆️
71

n2o

⭕ N2O: Distributed WebSocket Application Server ISO 20922
⬆️
72

z_stdlib

Zotonic standard function library
⬆️
73

rebar3_sbom

Rebar3 plugin to generate CycloneDX SBoM
⬆️
74

ishikawa

Erlang implementation of tagged reliable causal broadcast.
⬆️
75

erl_tidy

Erlang code cleaner
⬆️
76

proper

PropEr: a QuickCheck-inspired property-based testing tool for Erlang
⬆️
77

router

In-memory trie based router for fast parallel path lookups with wildcards.
⬆️
78

rabbitmq-email

SMTP Gateway Plugin for RabbitMQ
⬆️
79

igor

Erlang module merger and renamer
⬆️
80

kube-vxlan-controller

⬆️
81

exometer_core

Core components of exometer
⬆️
82

erlang-mqtt

Erlang/Elixir low level MQTT protocol implementation
⬆️
83

circuit_breaker

💥 An Erlang library for breaking out of faulty services
⬆️
84

meck

A mocking library for Erlang
⬆️
85

rebar3_auto

Rebar3 plugin to auto compile and reload on file change.
⬆️
86

sqlparse

LALR grammar based SQL Parser
⬆️
87

rterlang

⬆️
88

sherlock

Erlang pool manager
⬆️
89

vonnegut

⬆️
90

rabbitmq-udp-exchange

A RabbitMQ plugin that represents a stream of messages sent over UDP as an exchange. Originally by @tonyg.
⬆️
91

inet_ext

inet extensions library
⬆️
92

pooler

An OTP Process Pool Application
⬆️
93

leveled

A pure Erlang Key/Value store - based on a LSM-tree, optimised for HEAD requests
⬆️
94

oranif

High performance Oracle DB driver for erlang
⬆️
95

Hydra-DHCP

Hydra, a high performance and resilient Erlang DHCP server.
⬆️
96

enet

Pure Erlang network stack
⬆️
97

pkt

Erlang network protocol library
⬆️
98

smart_city_model

InterSCSimulator code repository
⬆️
99

elvis

Erlang Style Reviewer
⬆️
100

prometheus_rabbitmq_exporter

Prometheus.io exporter as a RabbitMQ Managment Plugin plugin
⬆️