Erlang Open Source Projects

Browse 650 Erlang open source projects, ranked by GitHub stars. Find the most popular Erlang tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 650 projects
26,552 stars

elixir-lang/elixir

Simple from zero to scale

Metrics details
Stars26,552
25,471 stars

asdf-vm/asdf

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

Metrics details
Stars25,471
21,667 stars

gleam-lang/gleam

⭐️ A friendly language for building type-safe, scalable systems!

Metrics details
Stars21,667
16,532 stars

emqx/emqx

The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles

Metrics details
Stars16,532
13,153 stars

h4cc/awesome-elixir

A curated list of amazingly awesome Elixir and Erlang libraries, resources and shiny things. Updates:

Metrics details
Stars13,153
12,288 stars

erlang/otp

Erlang/OTP

Metrics details
Stars12,288
9,908 stars

lk-geimfari/awesomo

Cool open source projects. Choose your project and get involved in Open Source development now.

Metrics details
Stars9,908
7,521 stars

ninenines/cowboy

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

Metrics details
Stars7,521
6,929 stars

apache/couchdb

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

Metrics details
Stars6,929
6,914 stars

oldratlee/translations

🐼 Chinese translations for classic software development resources

Metrics details
Stars6,914
6,710 stars

processone/ejabberd

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

Metrics details
Stars6,710
5,831 stars

ruby-concurrency/concurrent-ruby

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.

Metrics details
Stars5,831
4,874 stars

lunatic-solutions/lunatic

Lunatic is an Erlang-inspired runtime for WebAssembly

Metrics details
Stars4,874
4,828 stars

rusterlium/rustler

Safe Rust bridge for creating Erlang NIF functions

Metrics details
Stars4,828
4,827 stars

dgiot/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

Metrics details
Stars4,827
4,619 stars

ergo-services/ergo

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

Metrics details
Stars4,619
4,045 stars

happi/theBeamBook

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

Metrics details
Stars4,045
3,608 stars

vernemq/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!

Metrics details
Stars3,608
3,585 stars

GetFirefly/firefly

An alternative BEAM implementation, designed for WebAssembly

Metrics details
Stars3,585
3,082 stars

sergiotapia/magnetissimo

Web application that indexes all popular torrent sites, and saves it to the local database.

Metrics details
Stars3,082
2,954 stars

bitwalker/distillery

Simplify deployments in Elixir with OTP releases!

Metrics details
Stars2,954
2,632 stars

processone/tsung

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

Metrics details
Stars2,632
2,441 stars

lfe/lfe

Lisp Flavoured Erlang (LFE)

Metrics details
Stars2,441
2,311 stars

rabbitmq/rabbitmq-delayed-message-exchange

Delayed Messaging for RabbitMQ

Metrics details
Stars2,311
2,239 stars

supabase/supavisor

A cloud-native, multi-tenant Postgres connection pooler.

Metrics details
Stars2,239
2,175 stars

atomvm/AtomVM

Tiny Erlang VM

Metrics details
Stars2,175
2,155 stars

bitwalker/libcluster

Automatic cluster formation/healing for Elixir applications

Metrics details
Stars2,155
2,145 stars

philss/floki

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

Metrics details
Stars2,145
2,014 stars

gleam-lang/awesome-gleam

💯 A collection of Gleam libraries, projects, and resources

Metrics details
Stars2,014
1,947 stars

hstcscolor/awesome-gameserver-cn

中文游戏服务器资源大全

Metrics details
Stars1,947
1,889 stars

mochi/mochiweb

MochiWeb is an Erlang library for building lightweight HTTP servers.

Metrics details
Stars1,889
1,889 stars

biokoda/actordb

ActorDB distributed SQL database

Metrics details
Stars1,889
1,856 stars

facundofarias/awesome-websockets

A curated list of Websocket libraries and resources.

Metrics details
Stars1,856
1,851 stars

ChicagoBoss/ChicagoBoss

Erlang web MVC, now featuring Comet

Metrics details
Stars1,851
1,843 stars

discord/manifold

Fast batch message passing between nodes for Erlang/Elixir.

Metrics details
Stars1,843
1,813 stars

erlang/rebar3

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

Metrics details
Stars1,813
1,807 stars

bitwalker/timex

A complete date/time library for Elixir projects.

Metrics details
Stars1,807
1,795 stars

jeremyjh/dialyxir

Mix tasks to simplify use of Dialyzer in Elixir projects.

Metrics details
Stars1,795
1,784 stars

elixir-desktop/desktop

Building Local-First apps for Windows, MacOS, Linux, iOS and Android using Phoenix LiveView & Elixir!

Metrics details
Stars1,784
1,768 stars

elixir-lsp/elixir-ls

A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"

Metrics details
Stars1,768
1,746 stars

esl/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.

Metrics details
Stars1,746
1,713 stars

clojerl/clojerl

Clojure for the Erlang VM (unofficial)

Metrics details
Stars1,713
1,705 stars

drobakowski/awesome-erlang

A curated list of awesome Erlang libraries, resources and shiny things.

Metrics details
Stars1,705
1,699 stars

dwyl/learn-elixir

:droplet: Learn the Elixir programming language to build functional, fast, scalable and maintainable web applications!

Metrics details
Stars1,699
1,660 stars

kerl/kerl

Easy building and installing of Erlang/OTP instances

Metrics details
Stars1,660
1,631 stars

discoproject/disco

a Map/Reduce framework for distributed computing

Metrics details
Stars1,631
1,598 stars

devinus/poolboy

A hunky Erlang worker pool factory

Metrics details
Stars1,598
1,593 stars

leo-project/leofs

The LeoFS Storage System

Metrics details
Stars1,593
1,584 stars

mxdldev/spring-cloud-flycloud

🔥🔥🔥FlyClould 微服务实战项目框架,在该框架中,包括了用 Spring Cloud 构建微服务的一系列基本组件和框架,对于后台服务框架的搭建有很大的参考价值,大家可以参考甚至稍加修改可以直接应用于自己的实际的项目开发中,该项目没有采用Maven进行项目构建,Maven通过xml进行依赖管理,导致整个配置文件太过臃肿,另外灵活性也不是很强,所以我采用Gradle进行项目构建和依赖管理,在FlyTour项目中我们见证了Gradle的强大,通过简单的一些配置就可以轻松的实现组件化的功能。该项目共有11个Module工程。其中10个位微服务工程,这10个微服务工程构成了一个完整的微服务系统,微服务系统包含了8个基础服务,提供了一整套微服务治理功能,他们分别是配置中心module_config、注册中心module_eureka、认证授权中心module_uaa、Turbine聚合监控服务module_monitor、链路追踪服务module_zipken、聚合监控服务module_admin、路由网关服务module_gateway、日志服务module_log。另外还包含了两个资源服务:用户服务module_user和blog服务module_blog,另外还有一个common的Module,为资源服务提供一些一本的工具类

Metrics details
Stars1,584
1,526 stars

zhongwencool/observer_cli

Visualize Erlang/Elixir Nodes On The Command Line

Metrics details
Stars1,526
1,511 stars

webmachine/webmachine

A REST-based system for building web applications.

Metrics details
Stars1,511
1,483 stars

sger/ElixirBooks

List of Elixir books

Metrics details
Stars1,483
1,466 stars

alpaca-lang/alpaca

Functional programming inspired by ML for the Erlang VM

Metrics details
Stars1,466
1,423 stars

ferd/recon

Collection of functions and scripts to debug Erlang in production.

Metrics details
Stars1,423
1,419 stars

bake-bake-bake/bakeware

Compile Elixir applications into single, easily distributed executable binaries

Metrics details
Stars1,419
1,415 stars

benoitc/hackney

simple HTTP client in Erlang

Metrics details
Stars1,415
1,328 stars

koudelka/visualixir

A process/message visualizer for BEAM nodes.💪👁

Metrics details
Stars1,328
1,310 stars

erlyaws/yaws

Yaws webserver

Metrics details
Stars1,310
1,273 stars

basho/riak_core

Distributed systems infrastructure used by Riak.

Metrics details
Stars1,273
1,251 stars

bitwalker/swarm

Easy clustering, registration, and distribution of worker processes for Erlang/Elixir

Metrics details
Stars1,251
1-60 of 650 projects
Get A Weekly Email With Trending Erlang Projects
Stay updated on Erlang plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.