Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Erlang Erlang Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
CouchDB
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
-
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!
-
tsung
Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
aeternity
æternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokens
-
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.
-
jsx
an erlang application for consuming, producing and manipulating json. inspired by yajl (by talentdeficit)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
EMQX (optional): Open-source MQTT broker for IoT, IIoT, and connected vehicles. Used for managing your toys.
Project mention: New scalable, fault-tolerant, and efficient open-source MQTT broker | news.ycombinator.com | 2023-12-18Shameless plug since i'm a contributor but VerneMQ [1] is a pretty programmable one. You have options from using webhooks to writting your plugins in Lua or Erlang/Elixir.
* https://github.com/vernemq/vernemq
Not to be confused with Rebar3 [0] which is a de-facto package manager and build tool for Erlang.
[0] https://github.com/erlang/rebar3
Erlang/OTP doesn't handle leader election, and by itself is bad at handling netsplits.
There is https://github.com/rabbitmq/ra which is a Raft implementation in Erlang that is Jepsen-tested. You could use it to build "etcd in Erlang", or https://github.com/rabbitmq/khepri which is built on top of Ra.
One of the ideas we had with Nova was that it should be easy to configure it or add a module or libraries that you want to use. Example are that if you don't specify a json package Nova will use Thoas. But if you configure that you would like to use jsx for example it will use that so long you add it as a dependency in your application.
Erlang Erlang related posts
- Leofs – S3 / NFS object store
- Configurations
- The Erlang Runtime System
- Ask HN: Good examples of fault-tolerant Erlang code?
- Elixir at Ramp
- Wings 3D 2.3
- A Regex Barometer
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Erlang projects in Erlang? This list will help you:
Project | Stars | |
---|---|---|
1 | emqx | 13,235 |
2 | cowboy | 7,162 |
3 | CouchDB | 6,015 |
4 | ejabberd | 5,916 |
5 | vernemq | 3,146 |
6 | tsung | 2,506 |
7 | Rebar3 | 1,655 |
8 | clojerl | 1,633 |
9 | MongooseIM | 1,599 |
10 | LeoFS | 1,536 |
11 | poolboy | 1,526 |
12 | alpaca | 1,429 |
13 | observer_cli | 1,344 |
14 | hackney | 1,312 |
15 | aeternity | 1,055 |
16 | lorawan-server | 915 |
17 | partisan | 885 |
18 | gun | 884 |
19 | proper | 878 |
20 | meck | 809 |
21 | zotonic | 798 |
22 | ra | 777 |
23 | jsx | 693 |
Sponsored