Awesome Elixir

Elixir is awesome. And it has a vast awesome list: h4cc/awesome-elixir. This is a mirror of it where each library is marked with number of stars at Github and number of days since the last commit.

Contents

  • Actors
  • Algorithms and Data structures
  • Applications
  • Authentication
  • Benchmarking
  • Build Tools
  • Caching
  • Chatting
  • Cloud Infrastructure and Management
  • Code Analysis
  • Cryptography
  • Date and Time
  • Debugging
  • Deployment
  • Documentation
  • Domain-specific language
  • Email
  • Examples and funny stuff
  • Files and Directories
  • Framework Components
  • Frameworks
  • GUI
  • Hardware
  • HTML
  • HTTP
  • Instrumenting / Monitoring
  • JSON
  • Languages
  • Miscellaneous
  • Native Implemented Functions
  • Networking
  • ORM and Datamapping
  • Protocols
  • Queue
  • Release Management
  • REST and API
  • Security
  • Testing
  • Actors

    Libraries and tools for working with actors and such.

    Algorithms and Data structures

    Libraries and implementations of algorithms and data structures.

    Applications

    Standalone applications.

    Authentication

    Libraries for implementing authentication schemes.

    Benchmarking

    Running code to see how long it takes, which is faster and/or if improvements have been made.

    Build Tools

    Project build and automation tools.

    Caching

    Libraries for caching data.

    Chatting

    Chatting via IRC, Slack, HipChat and other systems using Elixir.

    Cloud Infrastructure and Management

    Applications, tools and libraries for your own cloud service.

    Code Analysis

    Libraries and tools for code base analysis, parsing, and manipulation.

    Cryptography

    Encrypting and decrypting data

    Date and Time

    Libraries for working with dates and times.

    Debugging

    Libraries and tools for debugging code and applications.

    Deployment

    Installing and running your code automatically on other machines.

    Documentation

    Libraries and tools for creating documentation.

    Domain-specific language

    Specialized computer languages for a particular application domain.

    Email

    Working with Email and stuff.

    Examples and funny stuff

    Example code and stuff too funny or curious not to mention.

    Files and Directories

    Libraries and implementations for working with files and directories.

    Framework Components

    Standalone component from web development frameworks.

    Frameworks

    Web development frameworks.

    GUI

    Libraries for writing Graphical User Interfaces.

    Hardware

    Hardware related things like I/O interfaces and such.

    HTML

    Libraries and implementations working with HTML (for xml tools please go to the XML section).

    HTTP

    Libraries for working with HTTP and scraping websites.

    Instrumenting / Monitoring

    Libraries for collecting and exporting metrics.

    JSON

    Libraries and implementations working with JSON.

    Languages

    Languages built on top of Elixir.

    Miscellaneous

    Useful libraries or tools that don’t fit in the categories above.

    Native Implemented Functions

    Tools and libraries working with Erlang NIF.

    Networking

    Libraries and tools for using network related stuff.

    ORM and Datamapping

    Libraries that implement object-relational mapping or datamapping techniques.

    Protocols

    Special protocol and format libraries.

    Queue

    Libraries for working with event and task queues.

    Release Management

    Libraries and tools for release management.

    REST and API

    Libraries and web tools for developing REST-ful APIs.

    Security

    Libraries and tools regarding security.

    Testing

    Libraries for testing codebases and generating test data.