Awesome Elixir

Actors

  • ALF ALF 150
    star
    updated 3 months ago MIT License

    Flow-based Application Layer Framework

  • dflow dflow 13
    star
    updated about 6 years ago

    Dalmatiner flow processing library.

  • updated almost 2 years ago MIT License

    An Elixir downsampling library that retains the visual characteristics of your data

  • updated almost 4 years ago MIT License

    Helpers for simpler implementation of GenServer based processes

  • gen_stage gen_stage 1,417
    star
    updated about 1 month ago

    Producer and consumer actors with back-pressure for Elixir

  • updated over 8 years ago MIT License

    create a pool based on a hash ring

  • poolboy poolboy 1,503
    star
    updated 8 months ago ISC License

    A hunky Erlang worker pool factory

  • updated 28 days ago MIT License

    A library for managing pools of workers

  • updated over 4 years ago Apache License 2.0

    Sojourn-time based active queue management library

  • updated over 7 years ago MIT License

    Load control in BEAM processes.

Algorithms and Data structures

  • aja aja 146
    star
    updated 4 months ago MIT License

    Extension of the Elixir standard library focused on data stuctures, data manipulation and performance

  • updated almost 6 years ago MIT License

    Bitmap implementation in Elixir using binaries and integers. Fast space efficient data structure for lookups

  • updated 5 months ago MIT License

    A blocking queue written in Elixir.

  • updated over 2 years ago MIT License

    🌺 A pure Elixir implementation of Scalable Bloom Filters

  • clope clope 19
    star
    updated 6 months ago

    Elixir implementation of CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data

  • updated 3 months ago Apache License 2.0

    Closure Table for Elixir - a simple solution for storing and manipulating complex hierarchies.

  • updated over 1 year ago MIT License

    Elixir library implementing complex numbers and math.

  • updated almost 8 years ago

    buffer a large set of counters and flush periodically

  • updated over 2 years ago MIT License

    🐦 Cuckoo Filters in Elixir

  • cuid cuid 52
    star
    updated over 6 years ago MIT License

    Collision-resistant ids, in Elixir

  • updated almost 5 years ago Other

    Package providing functionality similar to Python's Pandas or R's data.frame()

  • updated over 6 years ago MIT License

    DefMemo - Ryuk's little puppy! Bring apples.

  • updated over 8 years ago MIT License

    Deque implementations in elixir

  • updated 7 months ago

    Tree structure & hierarchy for ecto models

  • updated over 3 years ago

    State machine pattern for Ecto

  • updated over 8 years ago MIT License

    A latency / fault tolerance library to help isolate your applications from an uncertain world of slow or failed services.

  • updated about 3 years ago

    An Elixir wrapper library for Erlang's array

  • updated 7 months ago MIT License

    Elixir implementation of bidirectional map and multimap

  • updated almost 6 years ago MIT License

    A simple combinatorics library providing combination and permutation.

  • updated over 6 years ago

    Datastructures for Elixir.

  • updated over 5 years ago The Unlicense
  • updated almost 6 years ago MIT License

    Extension of Enum functions like min_by, max_by, min_max_by, returning a list of results instead of just one.

  • updated about 8 years ago MIT License

    A navigation tree representation with helpers to generate HTML out of it - depending of userroles

  • updated almost 6 years ago MIT License

    Elixir library providing some handy parallel processing facilities that supports configuring number of workers and timeout.

  • updated 9 months ago MIT License

    Queue data structure for Elixir-lang

  • updated 4 months ago MIT License

    Rational number library for Elixir.

  • emel emel 94
    star
    updated over 1 year ago

    A simple and functional machine learning library for the Erlang ecosystem

  • updated over 3 years ago Apache License 2.0

    Implementations of popular data structures and algorithms

  • updated almost 2 years ago

    LZ4 bindings for Erlang

  • updated 5 months ago MIT License

    An Elixir library for generating struct constructors that handle external data with ease.

  • updated over 3 years ago MIT License

    kademlia

  • updated 8 months ago Apache License 2.0

    Elixir library implementing a parallel matrix multiplication algorithm and other utilities for working with matrices. Used for benchmarking computationally intensive concurrent code.

  • updated almost 2 years ago Apache License 2.0

    Erlang nif for xor_filter. 'Faster and Smaller Than Bloom and Cuckoo Filters'.

  • flow flow 1,400
    star
    updated 5 months ago

    Computational parallel flows on top of GenStage

  • updated over 6 years ago MIT License

    Pure Elixir implementation of Fowler–Noll–Vo hash functions

  • fsm fsm 353
    star
    updated almost 4 years ago MIT License

    Finite State Machine data structure

  • fuse fuse 492
    star
    updated almost 2 years ago MIT License

    A Circuit Breaker for Erlang

  • updated over 3 years ago Other

    Elixir wrapper around OTP's gen_fsm

  • updated about 8 years ago MIT License

    A task graph execution library for elixir

  • updated over 1 year ago The Unlicense

    An Elixir library for performing 2D and 3D mathematics.

  • updated almost 7 years ago Apache License 2.0

    A consistent hash ring implemention for Elixir

  • hypex hypex 20
    star
    updated over 3 years ago MIT License

    Fast HyperLogLog implementation for Elixir/Erlang

  • updated almost 2 years ago

    Elixir Indifferent access on maps/lists/tuples with custom key transforms.

  • updated 3 months ago MIT License

    Jump consistent hash implementation in Elixir (without NIFs)

  • updated 5 months ago MIT License

    Erlang 2-way map

  • updated about 7 years ago MIT License

    Elixir implementation of a binary Galois LFSR

  • updated 6 months ago MIT License

    A fast consistent hash ring implementation in Elixir

  • loom loom 223
    star
    updated over 6 years ago Other

    A CRDT library with δ-CRDT support.

  • updated 11 months ago MIT License

    Luhn algorithm in Elixir

  • updated 5 months ago Apache License 2.0

    Elixir State machine thin layer for structs

  • mason mason 10
    star
    updated over 5 years ago MIT License

    Mason uses superpowers to coerce maps into structs. This is helpful e.g. when you interface a REST API and want to create a struct from the response.

  • matrex matrex 472
    star
    updated over 3 years ago BSD 3-Clause "New...

    A blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS.

  • updated almost 4 years ago

    🌲 Merkle Tree implementation in pure Elixir

  • updated over 5 years ago MIT License

    Metric stream related math functions.

  • updated about 2 years ago MIT License

    Upgrade your pipelines with monads.

  • updated over 2 years ago MIT License

    💬 An implementation of the non-cryptographic hash Murmur3

  • updated about 3 years ago MIT License

    An Elixir implementation of generic n-ary tree data structure

  • updated over 2 years ago MIT License

    Elixir natural sort implementation for lists of strings.

  • updated about 1 year ago MIT License

    A parallelized stream implementation for Elixir

  • parex parex 62
    star
    updated over 8 years ago

    An elixir module for parallel execution of functions/processes

  • updated over 1 year ago MIT License

    Elixir library implementing rational numbers and math.

  • updated over 4 years ago

    👔 An Elixir presenter package used to transform map structures. "ActiveModel::Serializer for Elixir"

  • updated almost 6 years ago MIT License

    Implementation of the Rendezvous or Highest Random Weight (HRW) hashing algorithm in the Elixir Programming Language

  • rock rock 11
    star
    updated over 1 year ago MIT License

    Elixir implementation of ROCK: A Robust Clustering Algorithm for Categorical Attributes

  • updated almost 2 years ago Other

    sfmt-erlang: SIMD-oriented Fast Mersenne Twister (SFMT) for Erlang

  • updated over 3 years ago

    Elixir implementation of Simhash

  • updated about 1 year ago MIT License

    BEAM friendly spinlocks for Elixir/Erlang

  • updated over 7 years ago MIT License

    stream count distinct element estimation

  • updated about 8 years ago MIT License

    A playground for data structures in Elixir

  • updated almost 4 years ago MIT License

    An Elixir implementation of the Supermemo 2 algorithm

  • updated over 3 years ago

    tf-idf elixir

  • updated almost 5 years ago Apache License 2.0

    String metrics and phonetic algorithms for Elixir (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein)

  • updated almost 2 years ago Other

    This software is no longer maintained. For archive/reference use only. -- Tiny Mersenne Twister (TinyMT) for Erlang

  • trie trie 130
    star
    updated 4 months ago MIT License

    Erlang Trie Implementation

  • updated over 8 years ago Do What The F*ck ...

    Variadic aritity tree with a zipper for Elixir!

Analytics

  • analytics analytics 16,038
    star
    updated 3 months ago GNU Affero Genera...

    Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

Applications

  • updated 20 days ago Other

    Changelog is news and podcast for developers. This is our open source platform.

  • updated about 3 years ago MIT License

    Community site for Elixir project/blog post/version updates

  • updated 7 months ago MIT License

    Web application that indexes all popular torrent sites, and saves it to the local database.

  • updated about 1 month ago MIT License

    Free, world-class retrospectives

  • updated over 6 years ago MIT License

    Online estimation tool for Agile teams.

Artificial Intelligence

  • nx nx 2,353
    star
    updated 15 days ago

    Multi-dimensional arrays (tensors) and numerical definitions for Elixir

Authentication

  • comeonin comeonin 1,261
    star
    updated 3 months ago Other

    Password hashing specification for the Elixir programming language

  • guardian guardian 3,338
    star
    updated 3 months ago MIT License

    Elixir Authentication

  • oauth2 oauth2 715
    star
    updated 2 months ago MIT License

    An Elixir OAuth 2.0 Client Library

  • updated 9 months ago Other

    Crypto-related functionality for web applications, used by Plug.

  • pow pow 1,519
    star
    updated 2 months ago MIT License

    Robust, modular, and extendable user authentication system

  • ueberauth ueberauth 1,520
    star
    updated 22 days ago MIT License

    An Elixir Authentication System for Plug-based Web Applications

Authorization

  • updated about 4 years ago

    Rule based authorization for Elixir

  • coherence coherence 1,240
    star
    updated about 1 year ago MIT License

    Coherence is a full featured, configurable authentication system for Phoenix

  • guardian guardian 3,338
    star
    updated 3 months ago MIT License

    Elixir Authentication

  • ueberauth ueberauth 1,520
    star
    updated 22 days ago MIT License

    An Elixir Authentication System for Plug-based Web Applications

Benchmarking

  • benchee benchee 1,310
    star
    updated 27 days ago MIT License

    Easy and extensible benchmarking in Elixir providing you with lots of statistics!

  • exprof exprof 174
    star
    updated almost 3 years ago MIT License

    A simple code profiler for Elixir using eprof.

Bittorrent

  • bento bento 83
    star
    updated 9 months ago Mozilla Public Li...

    🍱 A fast, correct, pure-Elixir library for reading and writing Bencoded metainfo (.torrent) files.

Build Tools

  • credo credo 4,720
    star
    updated about 2 months ago MIT License

    A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

  • updated 6 months ago

    A Make compiler for Mix

  • exrm exrm 923
    star
    updated over 5 years ago MIT License

    Automatically generate a release for your Elixir project!

  • hex hex 918
    star
    updated 4 months ago

    Package manager for the Erlang VM

  • hound hound 1,336
    star
    updated about 2 years ago MIT License

    Elixir library for writing integration tests and browser automation

CSV

  • csv csv 462
    star
    updated 2 months ago MIT License

    CSV Decoding and Encoding for Elixir

  • updated 6 months ago

    A simple and fast CSV parsing and dumping library for Elixir

Caching

  • cachex cachex 1,377
    star
    updated 6 months ago MIT License

    A powerful caching library for Elixir with support for transactions, fallbacks and expirations

  • nebulex nebulex 1,088
    star
    updated 3 months ago MIT License

    In-memory and distributed caching toolkit for Elixir.

Chatting

Cloud Infrastructure and Management

  • updated 5 months ago Apache License 2.0

    AWS clients for Elixir

  • hound hound 1,336
    star
    updated about 2 years ago MIT License

    Elixir library for writing integration tests and browser automation

Code Analysis

  • bunt bunt 113
    star
    updated 3 months ago MIT License

    256 color ANSI coloring in Elixir CLIs

  • credo credo 4,720
    star
    updated about 2 months ago MIT License

    A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

  • elixir-ls elixir-ls 1,285
    star
    updated 28 days ago Apache License 2.0

    A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"

  • updated 3 months ago MIT License

    Coverage report tool for Elixir with coveralls.io integration.

  • updated almost 2 years ago MIT License

    Provides a Mix task that gives you hints where to improve your inline docs.

Command Line Applications

  • exrm exrm 923
    star
    updated over 5 years ago MIT License

    Automatically generate a release for your Elixir project!

  • verk verk 719
    star
    updated about 2 years ago MIT License

    A job processing system that just verks! 🧛‍

Configuration

  • confex confex 295
    star
    updated about 3 years ago MIT License

    Useful helper to read and use application configuration from environment variables.

  • updated over 2 years ago MIT License

    A port of dotenv to Elixir

  • hush hush 122
    star
    updated 7 months ago Other

    Hush is a runtime configuration loader for Elixir applications

Date and Time

  • updated 2 months ago MIT License

    Elixir date recurrence library based on iCalendar events

  • updated 11 months ago MIT License

    Parse Cron Expressions, Compose Cron Expression Strings and Caluclate Execution Dates.

  • timex timex 1,705
    star
    updated 24 days ago MIT License

    A complete date/time library for Elixir projects.

  • updated almost 2 years ago MIT License

    An adapter for using Timex DateTimes with Ecto

Debugging

  • updated about 4 years ago MIT License

    An example ☂ project

Deployment

  • updated 7 months ago MIT License

    Simplify deployments in Elixir with OTP releases!

Documentation

  • updated 7 months ago The Unlicense

    Generate Phoenix API documentation from tests

  • ex_doc ex_doc 1,340
    star
    updated 25 days ago Other

    ExDoc produces HTML and EPUB documentation for Elixir projects

  • updated almost 2 years ago MIT License

    Provides a Mix task that gives you hints where to improve your inline docs.

  • updated 3 months ago Mozilla Public Li...

    Swagger integration to Phoenix framework

Domain-specific language

  • absinthe absinthe 4,164
    star
    updated 17 days ago Other

    The GraphQL toolkit for Elixir

  • nerves nerves 2,068
    star
    updated 3 months ago Apache License 2.0

    Craft and deploy bulletproof embedded software in Elixir

  • updated 6 months ago MIT License

    An implementation of RDF for Elixir

ECMAScript

  • updated over 4 years ago MIT License

    Converts Elixir to JavaScript

  • updated 9 months ago MIT License

    🔥 Phoenix variables in your JavaScript without headache.

Email

  • bamboo bamboo 1,870
    star
    updated 8 months ago MIT License

    Testable, composable, and adapter based Elixir email library for devs that love piping.

  • swoosh swoosh 1,347
    star
    updated 17 days ago MIT License

    Compose, deliver and test your emails easily in Elixir

  • verk verk 719
    star
    updated about 2 years ago MIT License

    A job processing system that just verks! 🧛‍

Embedded Systems

  • nerves nerves 2,068
    star
    updated 3 months ago Apache License 2.0

    Craft and deploy bulletproof embedded software in Elixir

Errors and Exception Handling

  • updated 2 months ago MIT License

    The official Elixir SDK for Sentry (sentry.io)

Eventhandling

  • updated 8 months ago MIT License

    🏄 Traceable, extendable and minimalist **event bus** implementation for Elixir with built-in **event store** and **event watcher** based on ETS.

  • updated almost 4 years ago MIT License

    Helpers for simpler implementation of GenServer based processes

  • exq exq 1,453
    star
    updated 4 months ago Other

    Job processing library for Elixir - compatible with Resque / Sidekiq

  • updated 15 days ago Apache License 2.0

    Elixir library for waiting for things to happen

Examples and funny stuff

  • updated about 4 years ago MIT License

    An example ☂ project

  • updated 20 days ago Other

    Changelog is news and podcast for developers. This is our open source platform.

  • updated 7 months ago MIT License

    Web application that indexes all popular torrent sites, and saves it to the local database.

Framework Components

  • params params 324
    star
    updated 4 months ago Apache License 2.0

    Easy parameters validation/casting with Ecto.Schema, akin to Rails' strong parameters.

  • plug plug 2,717
    star
    updated 12 days ago Other

    Compose web applications with functions

  • updated 5 months ago Other

    Plug adapter for the Cowboy web server

  • updated 10 months ago MIT License

    A simple reCaptcha 2 library for Elixir applications.

Frameworks

  • commanded commanded 1,715
    star
    updated 6 months ago MIT License

    Use Commanded to build Elixir CQRS/ES applications

GUI

  • desktop desktop 1,318
    star
    updated 22 days ago MIT License

    Elixir library to write Windows, macOS, Linux, Android apps with OTP24 & Phoenix.LiveView

Geolocation

  • geo geo 590
    star
    updated 20 days ago MIT License

    A collection of GIS functions for Elixir

GraphQL

  • absinthe absinthe 4,164
    star
    updated 17 days ago Other

    The GraphQL toolkit for Elixir

  • updated 27 days ago MIT License

    Plug support for Absinthe, the GraphQL toolkit for Elixir

  • updated 4 months ago Other

    GraphQL Elixir

HTML

  • floki floki 1,917
    star
    updated 2 months ago MIT License

    Floki is a simple HTML parser that enables search for nodes using CSS selectors.

  • livebook livebook 2,439
    star
    updated almost 2 years ago Apache License 2.0

    Interactive and collaborative code notebooks for Elixir - made with Phoenix LiveView

HTTP

  • httpoison httpoison 2,182
    star
    updated 4 months ago MIT License

    Yet Another HTTP client for Elixir powered by hackney

  • tesla tesla 1,599
    star

    The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.

Hardware

  • updated 5 months ago Apache License 2.0

    Communicate over I2C from Elixir

JSON

  • updated almost 3 years ago BSD 3-Clause "New...

    Native JSON library for Elixir

  • jason jason 1,511
    star
    updated 25 days ago Other

    A blazing fast JSON parser and generator in pure Elixir.

  • poison poison 1,975
    star
    updated 6 months ago BSD Zero Clause L...

    An incredibly fast, pure Elixir JSON library

Languages

  • updated 3 months ago MIT License

    A curated list of amazingly awesome Elixir and Erlang libraries, resources and shiny things. Updates:

  • elixir elixir 22,201
    star
    updated 25 days ago Apache License 2.0

    Elixir is a dynamic, functional language for building scalable and maintainable applications

Logging

Markdown

  • updated about 1 month ago MIT License

    💧 Elixir NIF for cmark (C), a parser library following the CommonMark spec, a compatible implementation of Markdown.

  • updated about 8 years ago MIT License

    Elixir NIF for discount, a Markdown parser

  • updated about 2 months ago Other

    Markdown parser for Elixir

  • updated over 3 years ago The Unlicense

    A simple Elixir Markdown to HTML conversion library

Natural Language Processing (NLP)

  • updated over 6 years ago

    Gibran is an Elixir natural language processor, and a port of WordsCounted.

  • paasaa paasaa 111
    star
    updated about 1 month ago MIT License

    🔤 Natural language detection for Elixir

  • updated over 2 years ago MIT License

    Elixir library to inflect Russian first, last, and middle names.

  • updated over 2 years ago MIT License

    The Text Mining Elixir

  • updated about 2 years ago MIT License

    A Ruby natural language processor.

Networking

  • asn asn 13
    star
    updated over 7 years ago Do What The F*ck ...

    IP-to-AS-to-ASname lookup for Elixir

  • updated over 7 years ago MIT License

    Chatter library for Elixir, provides a secure broadcast between nodes.

  • updated 6 months ago

    Downloads remote file and stores it in the filesystem

  • eio eio 13
    star
    updated about 8 years ago

    elixir server of engine.io

  • updated 9 months ago

    Socket wrapping for Elixir.

  • firezone firezone 5,572
    star
    updated 17 days ago Apache License 2.0

    WireGuard®-based scalable remote access platform

  • hades hades 25
    star
    updated over 3 years ago MIT License

    A wrapper for NMAP written in Elixir.

  • mac mac 6
    star
    updated over 7 years ago Do What The F*ck ...

    MAC-to-vendor search for Elixir

  • updated about 8 years ago MIT License

    Socket acceptor pool for Elixir

  • poxa poxa 1,015
    star
    updated 3 months ago MIT License

    Pusher server implementation compatible with Pusher client libraries.

  • updated over 6 years ago

    You need more reagents to conjure this server.

  • sshex sshex 153
    star
    updated over 2 years ago MIT License

    Simple SSH helpers for Elixir. SSH is useful, but we all love SSHEx !

  • updated 11 months ago MIT License

    An Elixir toolkit for performing tasks on one or more servers, built on top of Erlang’s SSH application.

  • torex torex 10
    star
    updated about 1 year ago

    Make requests to Tor network with Elixir

  • updated 2 months ago MIT License

    SOCKS4, SOCKS4a and SOCKS5 protocols implementation in Erlang/OTP.

  • wifi wifi 34
    star
    updated over 8 years ago MIT License

    Various utility functions for working with the local Wifi network in Elixir. These functions are mostly useful in scripts that could benefit from knowing the current location of the computer or the Wifi surroundings.

  • updated over 7 years ago Apache License 2.0

    See Nerves.WpaSupplicant now

ORM and Datamapping

  • updated about 1 year ago

    Mnesia wrapper for Elixir.

  • arbor arbor 233
    star
    updated over 1 year ago MIT License

    Ecto elixir adjacency list and tree traversal. Supports Ecto versions 2 and 3.

  • updated 2 months ago

    An integration with Arc and Ecto.

  • atlas atlas 213
    star
    updated over 8 years ago MIT License

    Object Relational Mapper for Elixir

  • updated 2 months ago Apache License 2.0

    Neo4j driver for Elixir

  • boltun boltun 134
    star
    updated over 5 years ago

    Transforms notifications from the Postgres LISTEN/NOTIFY mechanism into callback execution

  • updated almost 3 years ago MIT License

    Adapter for the Calendar library in Ecto

  • updated about 1 month ago Apache License 2.0

    Cayley driver for Elixir

  • updated about 4 years ago BSD 3-Clause "New...

    Ecto type for saving encrypted passwords using Comeonin

  • updated almost 8 years ago Apache License 2.0

    Client Libraries for Erlang

  • updated over 8 years ago BSD 3-Clause "New...

    Database URL parser for Elixir

  • updated almost 8 years ago MIT License

    Elixir driver for the Datomic REST API

  • updated over 5 years ago MIT License
  • defql defql 102
    star
    updated over 5 years ago MIT License

    Create elixir functions with SQL as a body.

  • updated over 7 years ago

    Disk Elixir Terms Storage, dest wrapper.

  • diver diver 48
    star
    updated about 7 years ago Apache License 2.0

    A HBase driver for Erlang/Elixir using Jinterface and the Asynchbase Java client to query the database.

  • updated over 3 years ago MIT License

    Protocols for dalmatinadb

  • dqe dqe 9
    star
    updated over 5 years ago MIT License

    DalmatinerDB Query Engine

  • ecto ecto 5,833
    star
    updated about 2 months ago Apache License 2.0

    A toolkit for data mapping and language integrated query.

  • updated 7 months ago Other

    Cassandra Ecto Adapter

  • updated almost 6 years ago MIT License

    Ecto.LazyFloat - An Ecto.Float that accepts binary and integers

  • updated about 6 years ago

    Ecto extension for ordered models

  • updated over 1 year ago MIT License

    Data anonymization for your Ecto models !

  • updated 11 months ago MIT License

    Ecto extension to support enums in models

  • updated 8 months ago MIT License

    Separate your read and write operations in replicated database setup

  • updated over 3 years ago

    Fixtures for Elixir apps

  • updated over 4 years ago MIT License

    📝 Simple ordered model management with Ecto.

  • updated 6 months ago Other

    Automatic migrations for ecto

  • updated over 3 years ago MIT License

    Ecto adapter for Mnesia Erlang term database.

  • updated over 3 years ago MIT License

    Cursor-based pagination for Ecto.

  • updated 3 months ago MIT License

    Ecto PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.

  • updated over 5 years ago MIT License

    Ecto Model shortcuts to make your life easier! 🎉

  • updated about 7 years ago MIT License

    Shortcuts for common operations in ecto

  • updated 5 months ago MIT License

    Ecto type which adds support for ShortUUID in Ecto schemas

  • updated 6 months ago Apache License 2.0

    SQL-based adapters for Ecto and database migrations

  • updated about 8 years ago MIT License

    Simplify your Ecto validation tests

  • updated almost 8 years ago MIT License

    Ectophile is an extension for Ecto models to instantly support file uploads.

  • updated over 2 years ago MIT License

    A thin veneer over HTTPotion that talks to Elastic Search

  • updated 11 months ago Do What The F*ck ...

    A simple Elasticsearch REST client written in Elixir.

  • updated about 6 years ago MIT License

    MongoDB driver for Elixir

  • updated 2 months ago Apache License 2.0

    MongoDB driver for Elixir

  • updated over 1 year ago MIT License

    A minimal redis client with connection pooling for elixir

  • eredis eredis 620
    star
    updated 8 months ago MIT License

    Erlang Redis client

  • updated almost 4 years ago GNU Lesser Genera...

    An Erlang app for communicating with Elastic Search's rest interface.

  • updated 6 months ago Apache License 2.0

    Erlang NIF for sqlite

  • updated almost 3 years ago MIT License

    Keep your ETS tables running forever using bouncing GenServers

  • updated 5 months ago MIT License

    ShortUUID is a simple UUID shortener for Elixir.

  • updated about 7 years ago Do What The F*ck ...

    Elixir <-> Redis datastructure adapter

  • updated over 8 years ago

    Elixir wrapper of Basho's Bitcask Key/Value store.

  • updated about 5 years ago Other

    Elixir wrapper around the Erlang module, eleveldb.

  • updated almost 4 years ago

    Enumerable type in Elixir

  • updated over 3 years ago

    An Elixir library that provides a simple DSL for seeding databases through Ecto.

  • updated almost 5 years ago MIT License

    Port of RSolr to Elixir

  • updated about 1 month ago MIT License

    Elixir Adapter for EventStore

  • updated over 6 years ago

    Elixir Terms Storage, ets wrapper.

  • updated over 6 years ago

    Ecto adapter for GitHub API

  • updated almost 3 years ago MIT License

    Elixir Client for Gremlin (Apache TinkerPop™)

  • isn isn 8
    star
    updated about 1 month ago

    Postgrex.Extension and Ecto.Type for PostgreSQL isn module

  • kvs kvs 174
    star
    updated 4 months ago Other

    💿 KVS: NVMe Key-Value Store

  • updated over 8 years ago

    Level for Elixir implements various helper functions and data types for working with Googles Level data store.

  • updated almost 2 years ago Other

    Pure Elixir database driver for MariaDB / MySQL

  • updated almost 2 years ago MIT License

    Simple + Powerful interface to the Mnesia Distributed Database 💾

  • updated 4 months ago Other

    A functional query tool for Elixir

  • updated 3 months ago GNU Lesser Genera...

    MySQL/OTP – MySQL and MariaDB client for Erlang/OTP

  • updated over 3 years ago

    Mysql driver for Elixir from Erlang

  • updated over 3 years ago MIT License

    Elixir driver for the Neo4j graph database server

  • updated over 3 years ago MIT License

    Neo4j models, for Neo4j.Sips

  • updated 3 months ago MIT License

    Track and record all the changes in your database with Ecto. Revert back to anytime in history.

  • postgrex postgrex 1,030
    star
    updated 25 days ago

    PostgreSQL driver for Elixir

  • ravix ravix 14
    star
    updated 3 months ago Apache License 2.0

    Ravix is an Elixir Client for the amazing RavenDB

  • updated 4 months ago Apache License 2.0

    An Ecto adapter for the Ravix RavenDB Driver

  • red red 15
    star
    updated over 6 years ago
  • redix redix 1,022
    star
    updated 3 months ago MIT License

    Fast, pipelined, resilient Redis driver for Elixir. 🛍

  • updated about 5 years ago MIT License

    Rethinkdb client in pure elixir (JSON protocol)

  • updated about 3 years ago Other

    A Riak client written in Elixir.

  • updated over 6 years ago The Unlicense

    Riak adapter for Ecto

  • shards shards 288
    star
    updated 8 months ago MIT License

    Partitioned ETS tables for Erlang and Elixir

  • updated about 2 years ago

    Easy. Simple. Powerful. Generate (complex) SQL queries using magical Elixir SQL dust.

  • updated almost 7 years ago MIT License

    SQLite3 adapter for Ecto

  • updated over 3 years ago

    TDS Adapter for Ecto

  • updated almost 2 years ago MIT License

    An adapter for using Timex DateTimes with Ecto

  • tirexs tirexs 428
    star
    updated almost 2 years ago Other

    An Elixir flavored HTTP client and DSL library for Elasticsearch

  • updated 5 months ago MIT License

    Database multitenancy for Elixir applications!

  • updated 9 months ago MIT License

    a Cassandra ORM for Elixir

  • updated over 3 years ago MIT License

    An opinionated InfluxDB UDP only client

  • walex walex 119
    star
    updated 8 months ago Apache License 2.0

    Listen to Postgres change events

  • xandra xandra 352
    star
    updated 3 months ago ISC License

    Fast, simple, and robust Cassandra/ScyllaDB driver for Elixir.

  • yar yar 8
    star
    updated almost 9 years ago MIT License

    Yet another Redis client for Elixir

PDF

  • updated 2 months ago Apache License 2.0

    Convenient HTML to PDF/A rendering library for Elixir based on Chrome & Ghostscript

  • updated 8 months ago MIT License

    Create PDFs with wkhtmltopdf or puppeteer/chromium from Elixir.

  • updated almost 8 years ago MIT License

    Convert PDF docs to beautiful HTML files without losing text or format.

  • updated 11 months ago MIT License

    PDF generation wrapper for Elixir using Puppeteer

Package Management

  • hexpm hexpm 1,005
    star
    updated about 1 month ago

    API server and website for Hex

Pagination

  • updated over 2 years ago MIT License

    Pagination for the Elixir ecosystem

Protocols

  • updated 11 months ago MIT License

    Elixir implementation of the BORSH binary serializer.

  • updated 6 months ago MIT License

    RADIUS Protocol on Elixir

  • updated 9 months ago BSD 3-Clause "New...

    An Elixir library designed to be used as SIP protocol middleware.

  • updated almost 4 years ago Other

    HL7 Parser for Elixir

  • updated over 1 year ago ISC License

    Ruby Marshal format implemented in Elixir

  • updated 9 months ago Apache License 2.0

    Protocol Buffers in Elixir made easy!

  • updated over 6 years ago

    MessagePack Implementation for Elixir / msgpack.org[Elixir]

  • msgpax msgpax 264
    star
    updated 3 months ago ISC License

    High-performance and comprehensive MessagePack implementation for Elixir / msgpack.org[Elixir]

  • protox protox 241
    star
    updated 5 months ago MIT License

    A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)

  • riffed riffed 304
    star
    updated over 3 years ago Apache License 2.0

    Provides idiomatic Elixir bindings for Apache Thrift

QUIC

  • mint mint 1,270
    star
    updated 3 months ago Apache License 2.0

    Functional HTTP client for Elixir with support for HTTP/1 and HTTP/2 🌱

Queue

  • broadway broadway 2,105
    star
    updated 6 months ago Apache License 2.0

    Concurrent and multi-stage data ingestion and data processing with Elixir

  • exq exq 1,453
    star
    updated 4 months ago Other

    Job processing library for Elixir - compatible with Resque / Sidekiq

  • exq_ui exq_ui 146
    star
    updated 3 months ago Other

    UI Dashboard for Exq, a job processing library for Elixir. Exq UI provides the UI dashboard to display stats on job processing.

  • oban oban 2,635
    star
    updated 4 months ago Apache License 2.0

    💎 Robust job processing in Elixir, backed by modern PostgreSQL or SQLite3

  • realtime realtime 6,121
    star
    updated 2 months ago Apache License 2.0

    Broadcast, Presence, and Postgres Changes via WebSockets

REST and API

  • maru maru 1,310
    star
    updated about 4 years ago BSD 3-Clause "New...

    Elixir RESTful Framework

Security

  • comeonin comeonin 1,261
    star
    updated 3 months ago Other

    Password hashing specification for the Elixir programming language

  • updated 10 months ago MIT License

    A simple reCaptcha 2 library for Elixir applications.

  • sobelow sobelow 1,524
    star
    updated 3 months ago Apache License 2.0

    Security-focused static analysis for the Phoenix Framework

Static Page Generation

  • updated 10 months ago MIT License

    OTP application for generating blog posts from a Git repository containing markdown files.

  • coil coil 66
    star
    updated over 9 years ago Other

    Coil is a minimalistic static content engine written in elixir

  • glayu glayu 76
    star
    updated over 6 years ago MIT License

    A static site generator for mid-sized sites.

  • updated 6 months ago

    A minimal filesystem-based publishing engine with Markdown support and code highlighting

  • updated over 1 year ago MIT License

    Static Site Generator written in Elixir.

  • updated 8 months ago Apache License 2.0

    Reactive publishing framework, filesystem-based with support for Markdown, nested hierarchies, and instant content rebuilding. Written in Elixir.

  • updated 7 months ago MIT License

    Blogs, docs, and static pages in Phoenix

  • Serum Serum 305
    star
    updated 7 months ago MIT License

    Static website generator for Elixir fans

Statistics

  • updated 7 months ago

    Descriptive Statistics for Elixir

  • updated over 2 years ago MIT License

    A collection of useful mathematical functions in Elixir with a slant towards statistics, linear algebra and machine learning

  • nx nx 2,353
    star
    updated 15 days ago

    Multi-dimensional arrays (tensors) and numerical definitions for Elixir

Templating

  • updated over 4 years ago MIT License

    Converts Elixir to JavaScript

  • updated 3 months ago MIT License

    Phoenix.HTML functions for working with HTML strings and templates

  • temple temple 416
    star
    updated 8 months ago MIT License

    An HTML DSL for Elixir and Phoenix

Testing

  • espec espec 793
    star
    updated 10 months ago Other

    Elixir Behaviour Driven Development

  • updated 3 months ago MIT License

    Create test data for Elixir applications

  • updated 3 months ago MIT License

    Coverage report tool for Elixir with coveralls.io integration.

  • faker faker 970
    star
    updated 3 months ago MIT License

    Faker is a pure Elixir library for generating fake data.

  • mock mock 614
    star
    updated 3 months ago MIT License

    Mocking library for Elixir language

  • mox mox 1,188
    star
    updated 6 months ago

    Mocks and explicit contracts in Elixir

  • updated 11 months ago Other

    Power Assert in Elixir. Shows evaluation results each expression.

  • redix redix 1,022
    star
    updated 3 months ago MIT License

    Fast, pipelined, resilient Redis driver for Elixir. 🛍

  • updated over 2 years ago

    Isolate tests from the real world, inspired by Ruby's VCR.

  • wallaby wallaby 1,528
    star
    updated 4 months ago MIT License

    Concurrent browser tests for your Elixir web apps.

Third Party APIs

  • updated 5 months ago Apache License 2.0

    AWS clients for Elixir

Translations and Internationalizations

  • updated 24 days ago

    Internationalization and localization support for Elixir.

  • trans trans 218
    star
    updated 5 months ago Apache License 2.0

    Embedded translations for Elixir

Utilities

  • updated about 1 month ago Other

    Simple Elixir macros for linear retry, exponential backoff and wait with composable delays

  • updated about 2 months ago MIT License

    Fast, stream based XML Sitemap generator in Elixir

Validations

  • updated 9 months ago MIT License

    An IBAN account numbers and BIC validation tool for Elixir.

  • updated about 1 year ago Other

    Elixir GTIN & UPC Generation and Validation Library

  • skooma skooma 138
    star
    updated about 1 year ago MIT License

    Elixir data validation library

Version Control

  • gitex gitex 64
    star
    updated about 2 years ago

    Elixir implementation of the Git object storage, but with the goal to implement the same semantic with other storage and topics

Video

  • ffmpex ffmpex 203
    star
    updated 4 months ago MIT License

    Elixir wrapper for FFmpeg command line interface

  • updated about 2 years ago MIT License

    Elixir library to convert GIFs and videos to silent videos.

Web Frameworks

  • phoenix phoenix 19,942
    star
    updated 2 months ago MIT License

    Peace of mind from prototype to production

YAML

  • updated 11 months ago Apache License 2.0

    Fast YAML native library for Erlang / Elixir

  • yamerl yamerl 197
    star
    updated over 1 year ago BSD 2-Clause "Sim...

    YAML 1.2 and JSON parser in pure Erlang

  • updated over 1 year ago MIT License

    Yaml parser for Elixir based on native Erlang implementation

  • ymlr ymlr 16
    star
    updated 4 months ago MIT License

    A YAML encoder for Elixir.

  • updated almost 8 years ago

    読める、読めるぞぉ!!