Top 23 Erlang Erlang Projects
Small, fast, modern HTTP server for Erlang/OTP.Project mention: Does the Heroku Ruby Stack use Log4j? | reddit.com/r/rails | 2022-01-03
According to the 'Server' response header, Cowboy is the customer facing web server https://github.com/ninenines/cowboy
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliabilityProject mention: It's it possible to connect CouchDB to ldap for auth? | reddit.com/r/CouchDB | 2021-12-28
I don't know about natively in CouchDB, but you could do the LDAP authentication in a proxy in front of CouchDB. If you enable proxy authentication in your CouchDB instance, then your proxy just needs to pass the correct headers on to CouchDB. You can look at the CouchDB test code for an example.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.Project mention: Mosquitto: An open-source MQTT broker | news.ycombinator.com | 2021-09-29
The VerneMQ bugtracker scares me. Especially this one: https://github.com/vernemq/vernemq/issues/1663. I'm running one instance but I'm on the lookout for an alternative that can more reliably save messages if a subscription client goes down.
Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.Project mention: How to setup long running tasks? | reddit.com/r/elixir | 2022-01-02
Check out Tsung. It’s what the Phoenix team used to push the limits of Phoenix Channels/Presence.
Clojure for the Erlang VM (unofficial)Project mention: CL vs Racket | reddit.com/r/lisp | 2022-01-17
Tail call optimization/elimination isn't a property of functional languages - there are tons of non-functional languages with it, like Lua or even C, when compiled with -O3, to name a few. Besides, Clojure is a hosted language, so it shares the platform characteristics, and recur is a language-way of providing a construct for tail call looping. Clojure on BEAM for example, supports tail call elimination, because BEAM does. And Beam is a quite functional environment ;)
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.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
The LeoFS Storage SystemProject mention: Ask HN: How would you store 10PB of data for your startup today? | news.ycombinator.com | 2021-04-23
I think if I _had_ to decide (I'm not the best informed person on the matter) I'd lean towards leofs.
I only read about it, but never used it.
It advertises itself as exabyte scalable and provides s3 and nfs access.
A hunky Erlang worker pool factory
Erlang build tool that makes it easy to compile and test Erlang applications and releases.
Functional programming inspired by ML for the Erlang VMProject mention: Gleam 0.15 – Type-safe language for the Erlang VM | news.ycombinator.com | 2021-05-06
You may prefer alpaca which is in the ML family and on the BEAM. Someone could target Core Erlang  or BEAM byte code directly and offer a pluggable frontend for different syntax, Mix would almost allow that. I think it's just a huge lift to make happen and get everything to play nicely with BEAM semantics. But that's just like my opinion.
simple HTTP client in Erlang
Visualize Erlang/Elixir Nodes On The Command Line
æternity: solving scalability problems by making sense of state-channelsProject mention: Æ revisiting the trend line during the BTC price correction. Can Æ price bounce off the resistance/support line? This is the big test. | reddit.com/r/Aeternity | 2021-10-27
So instead of focusing only on price maybe focus on trends around github or other things. We need more developers following AE on github.
PropEr: a QuickCheck-inspired property-based testing tool for ErlangProject mention: How programmers make sure that their software is correct | news.ycombinator.com | 2022-01-06
> There are generally two main categories of tests. There are unit tests [and] Integration tests
Later on there is a mention of fuzzing. However, there is something better called property tests. Where the on failure there is automatic "shrinking" of input complexity to find a minimally failing test scenario.
As an example, here is the use of an advanced feature called targeted property based testing: https://proper-testing.github.io/tutorials/PropEr_testing_wi... used to test a labyrinth.
HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP. (by ninenines)Project mention: Oh Erlang... where have you been all my life? | reddit.com/r/erlang | 2021-12-10
RE: HTTP/Web Sockets/TCP/UDP/etc. - check out NineNines libraries: Ranch (TCP Socket Acceptor), Cowboy (HTTP Server), Gun (HTTP client), and CowLib (General HTTP/SPDY library) are pretty good from what I hear.
A mocking library for Erlang
Zotonic - The Erlang Web Framework & CMS
High-performance, high-scalability distributed computing with Erlang and Elixir.Project mention: Toxiproxy is a framework for simulating network conditions | news.ycombinator.com | 2021-11-02
You might be interested in Partisan's fault injector. I don't know if @cmeiklejohn is still working on it, but it's really cool nonetheless.
an erlang application for consuming, producing and manipulating json. inspired by yajl (by talentdeficit)
Apache Kafka client library for Erlang/Elixir
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: Question about a Decentralized Timeline | reddit.com/r/elixir | 2021-12-19
A scalable global Process Registry and Process Group manager for Erlang and Elixir. (by ostinelli)Project mention: Syn v3 | reddit.com/r/elixir | 2021-10-24
Erlang Erlang related posts
CL vs Racket
1 project | reddit.com/r/lisp | 17 Jan 2022
How programmers make sure that their software is correct
1 project | news.ycombinator.com | 6 Jan 2022
How to setup long running tasks?
1 project | reddit.com/r/elixir | 2 Jan 2022
How to create an Erlang rebar3 release derivation with dependencies?
2 projects | reddit.com/r/NixOS | 24 Dec 2021
IPv6 and relayed hotspot
2 projects | reddit.com/r/HeliumNetwork | 24 Dec 2021
Oh Erlang... where have you been all my life?
4 projects | reddit.com/r/erlang | 10 Dec 2021
Just noticed that myAPI reported listen address is different from the observed address on heliumstatus.io. Is this the API lag that's been reported? My miner is pretty much flatlined...🙄
1 project | reddit.com/r/BobcatMiner300 | 30 Nov 2021
What are some of the best open-source Erlang projects in Erlang? This list will help you:
Are you hiring? Post a new remote job listing for free.