SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Erlang Erlang Projects
The most scalable open-source MQTT broker for IoT, IIoT, and connected vehiclesProject mention: Reaching 100M MQTT Connections with EMQX 5.0 | dev.to | 2022-07-08
EMQX is an open-source, highly scalable, and distributed MQTT messaging broker written in Erlang/OTP that can support millions of concurrent clients. As such, there is a need to persist and replicate various data among the cluster nodes. For example: MQTT topics and their subscribers, routing information, ACL rules, various configurations, and many more. Since its beginning, EMQX has used Mnesia as the database backend for such needs.
Small, fast, modern HTTP server for Erlang/OTP.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliabilityProject mention: Erlang: The coding language that finance forgot | news.ycombinator.com | 2023-02-02
I just turns out you can't always do that in a real codebase. For example see here:
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)Project mention: ejabberd (Erlang Jabber/XMPP server) Fedora package needs a maintainer | reddit.com/r/xmpp | 2023-01-08
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
Clojure for the Erlang VM (unofficial)Project mention: Really hard convincing colleague to switch to Clojure | reddit.com/r/Clojure | 2022-09-20
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
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.Project mention: How to Implement Super Live Chat: 3 Methods You Should Know | dev.to | 2022-07-04
Project URL: https://github.com/esl/MongooseIM
Erlang build tool that makes it easy to compile and test Erlang applications and releases.
The LeoFS Storage System
A hunky Erlang worker pool factory
Functional programming inspired by ML for the Erlang VM
simple HTTP client in ErlangProject mention: Probuild Ex Part One | dev.to | 2022-09-26
Once the project is created, open up mix.exs. We will add tesla my goto HTTP client and hackney to use as an adapter. In the deps section add.
Visualize Erlang/Elixir Nodes On The Command Line
æternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokensProject mention: Aeternity Roadmap and Release Schedule Q3 2022 | reddit.com/r/Aeternity | 2022-07-12
HyperChains Alpha test network is running and some bugs were tracked and fixed. The contracts and the UI were extended and improved. It was made significant progress with the parent chain integration with regards to the API. A new testing suite had been implemented. New subsequent tasks were identified and documented, see hcproject. A regular report on the hyperchains progress can be found in the ae forum, see HyperChains Alpha .
PropEr: a QuickCheck-inspired property-based testing tool for Erlang
Compact server for private LoRaWAN networksProject mention: Thank you Helium miners! | reddit.com/r/HeliumNetwork | 2022-08-03
It's curious that the project they based their server on ( https://github.com/gotthardp/lorawan-server ) supported class C long before Helum decided to be a LoraWAN provider. So, they actually throw out the code they were unable to adopt to their so-called "archictecture", and I'm not sure that they were thinking about (if they were thinking at all) at that moment.
HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP. (by ninenines)
A mocking library for Erlang
Zotonic - The Erlang Web Framework & CMSProject mention: Zotonic, the Erlang Web Framework | news.ycombinator.com | 2022-03-06
Not sure about the website itself, but Zotonic is about 13 years old.
High-performance, high-scalability distributed computing with Erlang and Elixir.Project mention: need help understanding gossip protocol in erlang | reddit.com/r/erlang | 2022-10-03
Projects: - https://github.com/helium/plumtree - https://github.com/lasp-lang/partisan
an erlang application for consuming, producing and manipulating json. inspired by yajl (by talentdeficit)
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.Project mention: An Animated Introduction to Elixir | news.ycombinator.com | 2022-11-08
You may find these interesting...
- "The Onion Layer Theory" https://learnyousomeerlang.com/building-applications-with-ot...
- "On Erlang, State and Crashes" http://jlouisramblings.blogspot.com/2010/11/on-erlang-state-...
- "Why Restarting Works" https://ferd.ca/the-zen-of-erlang.html (search for "Heisenbug")
> you should store the state in the external system
Disk works too, but if you're multi-node this means you now have a distributed database embedded in your system, which may or may not be your goal :)
RabbitMQ does this, they developed a library for "persistent, fault-tolerant and replicated state machines" based on Raft: https://github.com/rabbitmq/ra.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Erlang Erlang related posts
Khepri is a tree-like replicated on-disk database library for Erlang and Elixir
2 projects | news.ycombinator.com | 1 Feb 2023
ejabberd (Erlang Jabber/XMPP server) Fedora package needs a maintainer
1 project | reddit.com/r/xmpp | 8 Jan 2023
ejabberd (Erlang Jabber/XMPP server) package needs a maintainer
1 project | reddit.com/r/ejabberd | 8 Jan 2023
ejabberd (Erlang Jabber/XMPP server) package needs a maintainer
1 project | reddit.com/r/Fedora | 8 Jan 2023
KATT (Klarna API Testing Tool) Is an HTTP-Based API Testing Tool for Erlang
2 projects | news.ycombinator.com | 25 Nov 2022
An Animated Introduction to Elixir
6 projects | news.ycombinator.com | 8 Nov 2022
need help understanding gossip protocol in erlang
2 projects | reddit.com/r/erlang | 3 Oct 2022
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b79efd0>
www.saashub.com | 5 Feb 2023
What are some of the best open-source Erlang projects in Erlang? This list will help you: