Awesome Erlang

A curated list of amazingly awesome Erlang libraries, resources and shiny thing inspired by awesome-elixir.
- Awesome Erlang
- Package Management
- Release Management
- Configuration Management
- Codebase Maintenance
- Web Frameworks
- Web Framework Components
- HTTP
- Testing
- Logging
- Monitoring
- Deployment
- Distributed Systems
- Code Analysis
- Build Tools
- Geolocation
- Debugging
- Actors
- Date and Time
- ORM and Datamapping
- Queue
- Authentication
- Text and Numbers
- REST and API
- Caching
- Third Party APIs
- Networking
- Internet of Things
- Algorithms and Datastructures
- Translations and Internationalizations
- Miscellaneous
- Resources
- Other Awesome Lists
- Contributing
Package Management
Libraries and tools for package and dependency management.
- hex.pm - A package manager for the Erlang ecosystem.
Release Management
Libraries and tools for release management.
- relx - A release assembler for Erlang.
Configuration Management
Libraries and tools related to configuration management.
- stillir - Cache environment variables as Erlang app variables.
Codebase Maintenance
Libraries and tools to maintain a clean codebase.
- elvis - Erlang Style Reviewer.
Web Frameworks
Web development frameworks.
- Axiom - A micro-framework, inspired by Ruby's Sinatra.
- ChicagoBoss - A server framework inspired by Rails and written in Erlang.
- cowboy - A simple HTTP server.
- Giallo - A small and flexible web framework on top of Cowboy.
- MochiWeb - An Erlang library for building lightweight HTTP servers.
- N2O - WebSocket Application Server.
- Nitrogen - Framework to build web applications (including front-end) in pure Erlang.
- Zotonic - High speed, real-time web framework and content management system.
Web Framework Components
Standalone component from web development frameworks.
- cb_admin - An admin interface for Chicago Boss.
- cb_websocket_controller - A template for implementing a Websocket controller for ChicagoBoss.
- giallo_session - A session management library for the Giallo web framework.
- simple_bridge - An abstraction layer providing a unified interface to popular Erlang web servers (Cowboy, Inets, Mochiweb, Webmachine, and Yaws).
HTTP
Libraries for working with HTTP and scraping websites.
- bullet - Simple, reliable, efficient streaming for Cowboy.
- gun - Erlang HTTP client with support for HTTP/1.1, SPDY and Websocket.
- hackney - Simple HTTP client in Erlang.
- ibrowse - Erlang HTTP client.
- lhttpc - A lightweight HTTP/1.1 client implemented in Erlang.
- shotgun - For the times you need more than just a gun.
Testing
Libraries for testing codebases and generating test data.