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

couchdb

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

otp

Erlang/OTP
🔥
4

ejabberd

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

oidcc

OpenId Connect client library in Erlang & Elixir
📣
6

MongooseIM

MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
📣
7

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!
📣
8

cowboy

Small, fast, modern HTTP server for Erlang/OTP.
⬆️
9

rabbitmq-delayed-message-exchange

Delayed Messaging for RabbitMQ
⬆️
10

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.
⬆️
11

theBeamBook

A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.
⬆️
12

observer_cli

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

HotCI

Run unit tests, hot code upgrade tests and build releases thanks to Github actions. For usage see:
⬆️
14

lfe

Lisp Flavoured Erlang (LFE)
⬆️
15

relx

Sane, simple release creation for Erlang
⬆️
16

khepri

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

sourceror

Utilities to manipulate Elixir source code
⬆️
18

bitcask

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

erlang-jose

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

hamler

Haskell-style functional programming language running on Erlang VM.
⬆️
21

arweave

The Arweave server and App Developer Toolkit.
⬆️
22

erlang_ls

The Erlang Language Server
⬆️
23

mria

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

rebar3

Erlang build tool that makes it easy to compile and test Erlang applications and releases.
⬆️
25

minsem

Minimal semantic subtyping framework
⬆️
26

eturnal

STUN / TURN standalone server
⬆️
27

dgiot

Open source platform for iot , 6 min Quick Deployment,10M devices connection,Carrier level Stability;物联网开源平台,6分钟快速部署,千万级承载,电信级稳定性. Low code for Object model-Rule Engine-Data Channel-Configuration Page; Fully open source, Multi industrial protocols are compatible.物模型-规则引擎-数据通道-组态页面全流程零代码开发、全业务全链路模拟压测、前后端完全开源、多行业工业协议兼容。QQ群:346566935
⬆️
28

nova

Web framework for Erlang.
⬆️
29

telemetry

Dynamic dispatching library for metrics and instrumentations.
⬆️
30

exometer_core

Core components of exometer
⬆️
31

erlang-systemd

systemd utilities for Erlang applications
⬆️
32

gen_smtp

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

amoc

A load-testing framework for running massively parallel tests
⬆️
34

plum_db

A database globally replicated via Epidemic Broadcast Trees and lasp-lang’s Partisan. An offspring of Plumtree and Partisan, a descendant of Riak Core Metadata Store.
⬆️
35

gpb

A Google Protobuf implementation for Erlang
⬆️
36

partisan

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

opentelemetry-erlang

OpenTelemetry Erlang SDK
⬆️
38

luerl

Lua in Erlang
⬆️
39

antidote

A planet scale, highly available, transactional database built on CRDT technology
⬆️
40

cuckoo_filter

High-performance, concurrent, and mutable Cuckoo Filter for Erlang and Elixir
⬆️
41

shrugs

a self hosted git server that you can push, clone or pull over ssh
⬆️
42

alpaca

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

riak_cs

Riak CS is simple, available cloud storage built on Riak.
⬆️
44

grpcbox

Erlang grpc on chatterbox
⬆️
45

leofs

The LeoFS Storage System
⬆️
46

ex11

Joe Armstrong implementation of X11 protocol for Erlang
⬆️
47

ekka

Autocluster and Autoheal for EMQX Broker
⬆️
48

leveled

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

actordb

ActorDB distributed SQL database
⬆️
50

quic

QUIC protocol for Erlang & Elixir
⬆️
51

eflambe

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

locks

A scalable, deadlock-resolving resource locker
⬆️
53

hackney

simple HTTP client in Erlang
⬆️
54

riak_core

Distributed systems infrastructure used by Riak.
⬆️
55

Dotted-Version-Vectors

Logical Clocks for Eventually Consistent Systems
⬆️
56

clojerl

Clojure for the Erlang VM (unofficial)
⬆️
57

erlog

Prolog interpreter in and for Erlang
⬆️
58

epgl

Erlang PostgreSQL Logical streaming replication library
⬆️
59

gleam-validator

Validation library for Gleam
⬆️
60

flake

A decentralized, k-ordered id generation service in Erlang
⬆️
61

exerl

exerl
⬆️
62

locus

MMDB reader for geolocation and ASN lookup of IP addresses
⬆️
63

vim-erlang-compiler

Erlang syntax checking and compiler plugin for Vim
⬆️
64

cecho

An ncurses library for Erlang
⬆️
65

inert

An Erlang library for notification of events on file descriptors
⬆️
66

can

CAN driver and router
⬆️
67

vim-erlang-runtime

Erlang indentation and syntax for Vim
⬆️
68

vim-erlang-omnicomplete

Erlang omnicomplete plugin for Vim
⬆️
69

erl.mqtt.server

MQTT server is designed for communication in Machine to Machine (M2M) and Internet of Things (IoT) contexts and implements MQTT protocol versions 3.1, 3.1.1 and 5.0. The server is written in Erlang as OTP application.
⬆️
70

vim-erlang-tags

Generate Vim tags for Erlang files
⬆️
71

mtproto_proxy

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

pgo

Erlang Postgres client and connection pool
⬆️
73

rebar3_rustler

Create new Erlang NIF libs in Rust in no time
⬆️
74

kerlberos

Native Erlang library for KerberosV and GSS-API
⬆️
75

kafka_protocol

Kafka protocol erlang library
⬆️
76

erlscp

A supercompiler pass for Erlang
⬆️
77

erlkaf

Erlang kafka driver based on librdkafka
⬆️
78

yconf

YAML configuration processor
⬆️
79

edown

EDoc extension for generating Github-flavored Markdown
⬆️
80

oauth2

Erlang Oauth2 implementation
⬆️
81

sidejob

Parallel worker and capacity limiting library for Erlang
⬆️
82

parse_trans

Parse transform utilities for Erlang
⬆️
83

hex_core

Reference implementation of Hex specifications.
⬆️
84

pkix

PKIX certificates management for Erlang
⬆️
85

setup

Generic setup utility for Erlang-based systems
⬆️
86

ReVault

ReVault is a peer-to-peer self-hosted file synchronization project.
⬆️
87

kube-vxlan-controller

⬆️
88

cowlib

Support library for manipulating Web protocols.
⬆️
89

hamcrest-erlang

Erlang port of Hamcrest
⬆️
90

cuttlefish

never lose your childlike sense of wonder baby cuttlefish, promise me?
⬆️
91

kairos

Timer module for Erlang that makes it easy to abstact time out of the tests.
⬆️
92

erlware_commons

Erlware Commons is an Erlware project focused on all aspects of reusable Erlang components.
⬆️
93

unicode_util_compat

unicode_util compatibility library for Erlang < 20
⬆️
94

eunit_formatters

Because eunit's output sucks. Let's make it better.
⬆️
95

cth_readable

Common Test hooks for more readable logs
⬆️
96

fast_xml

Fast Expat based Erlang XML parsing library
⬆️
97

eimp

Erlang Image Manipulation Process
⬆️
98

ct_helper

Helper modules for common_test suites.
⬆️
99

neotoma

Erlang library and packrat parser-generator for parsing expression grammars.
⬆️
100

ezstd

Zstd binding for Erlang
⬆️