Awesome Elixir

A curated list of amazingly awesome Elixir libraries, resources, and shiny things inspired by awesome-php.
If you think a package should be added, please add a :+1: (:+1:) at the according issue or create a new one.
There are other sites with curated lists of elixir packages which you can have a look at.
- Awesome Elixir
- Actors
- Algorithms and Data structures
- Applications
- Artificial Intelligence
- Audio and Sounds
- Authentication
- Authorization
- Behaviours and Interfaces
- Benchmarking
- Bittorrent
- BSON
- Build Tools
- Caching
- Chatting
- Cloud Infrastructure and Management
- Code Analysis
- Command Line Applications
- Configuration
- Cryptography
- CSV
- Data Visualization
- Date and Time
- Debugging
- Deployment
- Documentation
- Domain-specific language
- ECMAScript
- Embedded Systems
- Encoding and Compression
- Errors and Exception Handling
- Eventhandling
- Examples and funny stuff
- Feature Flags and Toggles
- Feeds
- Files and Directories
- Forms
- Framework Components
- Frameworks
- Games
- Geolocation
- GUI
- Hardware
- HTML
- HTTP
- Images
- Instrumenting / Monitoring
- JSON
- Languages
- Lexical analysis
- Logging
- Macros
- Markdown
- Miscellaneous
- Native Implemented Functions
- Natural Language Processing (NLP)
- Networking
- Office
- ORM and Datamapping
- OTP
- Package Management
- Protocols
- Queue
- QUIC
- Release Management
- REST and API
- Search
- Security
- SMS
- Static Page Generation
- Statistics
- Templating
- Testing
- Text and Numbers
- Third Party APIs
- Translations and Internationalizations
- Utilities
- Validations
- Version Control
- Video
- WebAssembly
- XML
- YAML
- Resources
- Books
- Cheat Sheets
- Community
- Editors
- Newsletters
- Other Awesome Lists
- Podcasts
- Reading
- Screencasts
- Styleguides
- Websites
- Contributing
Actors
Libraries and tools for working with actors and such. * alf - Flow-based Application Layer Framework. * bpe - Business Process Engine in Erlang. (Doc). * pooler - An OTP Process Pool Application. * poolex - Pure elixir pool manager. * spawn - Elixir poliglot actors service mesh.
Algorithms and Data structures
Libraries and implementations of algorithms and data structures.
- aja - High performance persistent vectors and ordered maps.
- array - An Elixir wrapper library for Erlang's array.
- aruspex - Aruspex is a configurable constraint solver, written purely in Elixir.
- bimap - Pure Elixir implementation of bidirectional maps and multimaps.