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

Trending Repositories

1

otp

Erlang/OTP
🔥🔥🔥
2

cowboy

Small, fast, modern HTTP server for Erlang/OTP.
🔥🔥
3

emqx

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

couchdb

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

ejabberd

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

theBeamBook

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

lfe

Lisp Flavoured Erlang (LFE)
📣
8

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

actordb

ActorDB distributed SQL database
📣
10

alpaca

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

tsung

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

clojerl

Clojure for the Erlang VM (unofficial)
⬆️
13

disco

a Map/Reduce framework for distributed computing
⬆️
14

ChicagoBoss

Erlang web MVC, now featuring Comet
⬆️
15

mochiweb

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

webmachine

A REST-based system for building web applications.
⬆️
17

poolboy

A hunky Erlang worker pool factory
⬆️
18

hackney

simple HTTP client in Erlang
⬆️
19

rebar3

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

observer_cli

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

recon

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

leofs

The LeoFS Storage System
⬆️
23

reia

Ruby-like hybrid OOP/functional programming language for BEAM, the Erlang VM
⬆️
24

n2o

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

riak_core

Distributed systems infrastructure used by Riak.
⬆️
26

rebar

ATTENTION: Please find the canonical repository here:
⬆️
27

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

gproc

Extended process registry for Erlang
⬆️
29

logplex

[DEPRECATED] Heroku log router
⬆️
30

yaws

Yaws webserver
⬆️
31

lasp

Prototype implementation of Lasp in Erlang.
⬆️
32

luerl

Lua in Erlang
⬆️
33

bitcask

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

rabbitmq-delayed-message-exchange

Delayed Messaging for RabbitMQ
⬆️
35

ranch

Socket acceptor pool for TCP protocols.
⬆️
36

hamler

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

lager

A logging framework for Erlang/OTP
⬆️
38

proper

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

partisan

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

nitrogen

Nitrogen Web Framework for Erlang (now with websockets!)
⬆️
41

telemetry

Dynamic dispatching library for metrics and instrumentations.
⬆️
42

rebar

Deprecated Erlang build tool that makes it easy to compile and test Erlang applications, port drivers and releases. We encourage you to move to https://github.com/erlang/rebar3.
⬆️
43

gun

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

meck

A mocking library for Erlang
⬆️
45

elli

Simple, robust and performant Erlang web server
⬆️
46

vegur

Vegur: HTTP Proxy Library
⬆️
47

antidote

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

sync

On-the-fly recompiling and reloading in Erlang. Code without friction.
⬆️
49

Gradualizer

A Gradual type system for Erlang
⬆️
50

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

misultin

Misultin (pronounced mee-sool-téen) is an Erlang library for building fast lightweight HTTP(S) servers, which also supports websockets.
⬆️
52

gen_smtp

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

relx

Sane, simple release creation for Erlang
⬆️
54

folsom

Expose Erlang Events and Metrics
⬆️
55

erlport

ErlPort - connect Erlang to other languages
⬆️
56

erlcloud

AWS APIs library for Erlang (Amazon EC2, S3, SQS, DDB, ELB and etc)
⬆️
57

flake

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

jsx

an erlang application for consuming, producing and manipulating json. inspired by yajl
⬆️
59

dalmatinerdb

See gitlab: https://gitlab.com/Project-FiFo/DalmatinerDB/dalmatinerdb
⬆️
60

edis

An Erlang implementation of Redis
⬆️
61

erlang-history

Hacks to add shell history to Erlang's shell
⬆️
62

syn

A scalable global Process Registry and Process Group manager for Erlang and Elixir.
⬆️
63

joxa

A Modern Lisp for the Erlang VM
⬆️
64

eredis

Erlang Redis client
⬆️
65

fuse

A Circuit Breaker for Erlang
⬆️
66

ibrowse

Erlang HTTP client
⬆️
67

ernie

Ernie is an Erlang/Ruby BERT-RPC Server.
⬆️
68

zotonic

Zotonic - The Erlang Web Framework & CMS
⬆️
69

erlang_ls

The Erlang Language Server
⬆️
70

erlydtl

Django templates for Erlang
⬆️
71

erlangpl

Tool for developers working with systems running on the Erlang VM (BEAM). It helps with performance analysis.
⬆️
72

riak_kv

Riak Key/Value Store
⬆️
73

eper

Erlang performance and debugging tools
⬆️
74

riak_cs

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

kazoo

The core of an open-source, distributed, highly scalable platform designed to provide robust telecom services
⬆️
76

exometer

Basic measurement objects and probe behavior
⬆️
77

aeternity

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

erlang_guidelines

Inaka's Erlang Coding Guidelines
⬆️
79

waraft

An Erlang implementation of RAFT from WhatsApp
⬆️
80

geocouch

GeoCouch, a spatial index for CouchDB
⬆️
81

eqwalizer

A type-checker for Erlang
⬆️
82

arweave

The Arweave server and App Developer Toolkit.
⬆️
83

brod

Apache Kafka client library for Erlang/Elixir
⬆️
84

iOS-Couchbase

This repository fork is obsolete; the project's been restructured and development is going on in other repos. Please follow the link below, or read the current README.
⬆️
85

wsdemo

A Cowboy Websocket demo
⬆️
86

dynomite

Open source dynamo clone written in Erlang.
⬆️
87

gpb

A Google Protobuf implementation for Erlang
⬆️
88

erldns

DNS server, in Erlang.
⬆️
89

hanoidb

Erlang LSM BTree Storage
⬆️
90

basiccoin

The smallest currency I can make
⬆️
91

phoebus

Phoebus is a distributed framework for large scale graph processing written in Erlang.
⬆️
92

neotoma

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

wings

Wings3D is an advanced sub-division 3D modeller.
⬆️
94

elvis

Erlang Style Reviewer
⬆️
95

erlang-oauth

An Erlang OAuth 1.0 implementation
⬆️
96

triq

Trifork QuickCheck
⬆️
97

erlfmt

An automated code formatter for Erlang
⬆️
98

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
⬆️
99

riak_dt

Convergent replicated datatypes in Erlang
⬆️
100

leveled

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