Your first time on this page? Allow me to give some explanations.
A curated list of awesome Erlang libraries, resources and shiny things.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you drobakowski & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Sane, simple release creation for Erlang
Cache environment variables as Erlang app variables
Erlang Style Reviewer
a micro-framework for web applications in Erlang
Erlang web MVC, now featuring Comet
Small, fast, modern HTTP server for Erlang/OTP.
Small and flexible web framework on top of Cowboy
MochiWeb is an Erlang library for building lightweight HTTP servers.
⭕ N2O: Distributed Application Server — https://ws.n2o.dev
Nitrogen Web Framework for Erlang (now with websockets!)
Zotonic - The Erlang Web Framework & CMS
Web Framework Components
Admin interface for Chicago Boss
A template for implementing a Websocket controller for ChicagoBoss
Session Management for Giallo Web Framework
A simple, standardized interface library to Erlang HTTP Servers.
Simple, reliable, efficient streaming for Cowboy.
HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.
simple HTTP client in Erlang
Erlang HTTP client
lhttpc is a lightweight HTTP/1.1 client implemented in Erlang.
For the times you need more than just a gun.
PropEr: a QuickCheck-inspired property-based testing tool for Erlang
Dynamic tracing tests and utilities for Erlang/OTP
A logging framework for Erlang/OTP
AMQP RabbitMQ Lager backend
HipChat backend for lager
Loggly backend for lager
SMTP backend for lager
Simple Slack backend for lager
[DEPRECATED] Heroku log router
A top-like tool for monitoring an Erlang node
Erlang performance and debugging tools
Basic measurement objects and probe behavior
Expose Erlang Events and Metrics
High-Performance Erlang StatsD Client
tiny Erlang app to generate information on the Erlang VM
Docker Image for Erlang
distributed system stress and load testing tool
Concuerror is a stateless model checking tool for Erlang programs.
Flame Graph profiler for Erlang
Guess Erlang Application Scattering
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.
Erlang build tool that makes it easy to compile and test Erlang applications and releases.
On-the-fly recompiling and reloading in Erlang. Code without friction.
An Erlang implementation of the R*-tree spacial data structure
GeoCouch, a spatial index for CouchDB
An Erlang network service for manipulating geographic data
Erlang term explorer. Pastebin type app which displays terms of any complexity straight from your erlang shell in web browser. No external deps (inets only).
A hunky Erlang worker pool factory
Date and Time
Erlang library for conversion from one local time to another
Erlang date, time, and timezone management: formatting, conversion, and date arithmetic
ORM and Datamapping
BossDB: a sharded, caching, pooling, evented ORM for Erlang
Erlang PostgreSQL client library.
MySQL/OTP – MySQL and MariaDB driver for Erlang/OTP
PostgreSQL migrations for Erlang
Distributed Fault Tolerant Queue library
Tiny simple blocking queue in erlang
Erlang Priority Queues
TinyMQ - a diminutive, in-memory message queue
Erlang Oauth2 implementation
Text and Numbers
Erlang Json Schema Validator
Erlang with SQL or not
JSON NIFs for Erlang
an erlang application for consuming, producing and manipulating json. inspired by yajl
Jiffy and JSX wrapper which returns a more standard Erlang map.
Enhanced query string parser for Erlang
Compile erlang record definitions into modules to convert them to/from json easily.
REST and API
Erlang in-memory cache
Third Party APIs
Google ID token verifier for Erlang
Erlang Rest Client
Erlang OAuth2 Client
barrel_tcp is a generic TCP acceptor pool with low latency in Erlang.
A scalable RPC library for Erlang-VM based languages
Generic TCP Server for Erlang applications
Gossip middleware in Erlang
Erlang library to map your internal port to an external using UNP IGD
Socket acceptor pool for TCP protocols.
Internet of Things
An Erlang lemma for Noam.io
Algorithms and Datastructures
pure functional and generic programming for Erlang
Erlang state "monad" with merge/conflict-resolution capabilities. Useful for Riak.
Convergent replicated datatypes in Erlang
Hacks to add shell history to Erlang's shell
Erlang UNIX daemon wrapper
All about erlang programming language [powerd by community]
An awesome collections of erlang resource along with live community chat for discussing and seeking help.
Planet site/RSS feed of blog posts covering topics across the Erlang ecosystem.
Introduction to Erlang and Elixir in the context of functional concepts by Wolfgang Loder (2016).
Learn you some Erlang - for great good! A very thorough resource covering everything from beginning Erlang programming to large-scale development and deployment.