Awesome Elixir

Actors

  • ALF ALF 193
    star
    updated 7 months ago MIT License

    Flow-based Application Layer Framework

  • dflow dflow 14
    star
    updated about 7 years ago

    Dalmatiner flow processing library.

  • updated almost 3 years ago MIT License

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

  • updated almost 5 years ago MIT License

    Helpers for simpler implementation of GenServer based processes

  • gen_stage gen_stage 1,461
    star
    updated 9 months ago

    Producer and consumer actors with back-pressure for Elixir

  • updated over 9 years ago MIT License

    create a pool based on a hash ring

  • poolboy poolboy 1,503
    star
    updated over 1 year ago ISC License

    A hunky Erlang worker pool factory

  • updated 2 months ago MIT License

    A library for managing pools of workers

  • updated over 5 years ago Apache License 2.0

    Sojourn-time based active queue management library

  • updated over 8 years ago MIT License

    Load control in BEAM processes.

Algorithms and Data structures

  • aja aja 171
    star
    updated 12 months ago MIT License

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

  • updated almost 7 years ago MIT License

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

  • updated over 1 year ago MIT License

    A blocking queue written in Elixir.

  • updated over 3 years ago MIT License

    🌺 A pure Elixir implementation of Scalable Bloom Filters

  • clope clope 22
    star
    updated over 4 years ago

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

  • updated 4 months ago Apache License 2.0

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

  • updated over 2 years ago MIT License

    Elixir library implementing complex numbers and math.

  • updated about 9 years ago

    buffer a large set of counters and flush periodically

  • updated over 3 years ago MIT License

    🐦 Cuckoo Filters in Elixir

  • cuid cuid 55
    star
    updated over 7 years ago MIT License

    Collision-resistant ids, in Elixir

  • updated almost 6 years ago Other

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

  • updated almost 8 years ago MIT License

    DefMemo - Ryuk's little puppy! Bring apples.

  • updated almost 10 years ago MIT License

    Deque implementations in elixir

  • updated about 3 years ago

    Tree structure & hierarchy for ecto models

  • updated almost 5 years ago

    State machine pattern for Ecto

  • updated over 9 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 4 years ago

    An Elixir wrapper library for Erlang's array

  • updated over 1 year ago MIT License

    Elixir implementation of bidirectional map and multimap

  • updated almost 7 years ago MIT License

    A simple combinatorics library providing combination and permutation.

  • updated over 7 years ago

    Datastructures for Elixir.

  • updated over 6 years ago The Unlicense
  • updated almost 7 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 over 9 years ago MIT License

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

  • updated almost 7 years ago MIT License

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

  • updated 5 months ago MIT License

    Queue data structure for Elixir-lang

  • updated over 1 year ago MIT License

    Rational number library for Elixir.

  • emel emel 94
    star
    updated over 2 years ago

    A simple and functional machine learning library for the Erlang ecosystem

  • updated over 4 years ago Apache License 2.0

    Implementations of popular data structures and algorithms

  • updated about 3 years ago

    LZ4 bindings for Erlang

  • updated over 1 year ago MIT License

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

  • updated almost 5 years ago MIT License

    kademlia

  • updated over 1 year 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 about 3 years ago Apache License 2.0

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

  • flow flow 1,544
    star
    updated 4 months ago

    Computational parallel flows on top of GenStage

  • updated over 7 years ago MIT License

    Pure Elixir implementation of Fowler–Noll–Vo hash functions

  • fsm fsm 357
    star
    updated almost 5 years ago MIT License

    Finite State Machine data structure

  • fuse fuse 501
    star
    updated almost 3 years ago MIT License

    A Circuit Breaker for Erlang

  • updated almost 5 years ago Other

    Elixir wrapper around OTP's gen_fsm

  • updated over 9 years ago MIT License

    A task graph execution library for elixir

  • updated about 1 year ago The Unlicense

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

  • updated almost 8 years ago Apache License 2.0

    A consistent hash ring implemention for Elixir

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

    Fast HyperLogLog implementation for Elixir/Erlang

  • updated almost 3 years ago

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

  • updated over 1 year ago MIT License

    Jump consistent hash implementation in Elixir (without NIFs)

  • updated about 1 year ago MIT License

    Erlang 2-way map

  • updated about 8 years ago MIT License

    Elixir implementation of a binary Galois LFSR

  • updated over 1 year ago MIT License

    A fast consistent hash ring implementation in Elixir

  • loom loom 224
    star
    updated over 7 years ago Other

    A CRDT library with δ-CRDT support.

  • updated almost 2 years ago MIT License

    Luhn algorithm in Elixir

  • updated 8 months ago Apache License 2.0

    Elixir State machine thin layer for structs

  • mason mason 11
    star
    updated over 6 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 479
    star
    updated over 4 years ago BSD 3-Clause "New...

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

  • updated almost 5 years ago

    🌲 Merkle Tree implementation in pure Elixir

  • updated over 6 years ago MIT License

    Metric stream related math functions.

  • updated about 3 years ago MIT License

    Upgrade your pipelines with monads.

  • updated over 3 years ago MIT License

    💬 An implementation of the non-cryptographic hash Murmur3

  • updated about 4 years ago MIT License

    An Elixir implementation of generic n-ary tree data structure

  • updated over 3 years ago MIT License

    Elixir natural sort implementation for lists of strings.

  • updated over 2 years ago MIT License

    A parallelized stream implementation for Elixir

  • parex parex 63
    star
    updated over 9 years ago

    An elixir module for parallel execution of functions/processes

  • updated over 2 years ago MIT License

    Elixir library implementing rational numbers and math.

  • updated over 5 years ago

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

  • updated almost 7 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 4 years ago MIT License

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

  • updated almost 3 years ago Other

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

  • updated almost 5 years ago

    Elixir implementation of Simhash

  • updated about 2 years ago MIT License

    BEAM friendly spinlocks for Elixir/Erlang

  • updated over 8 years ago MIT License

    stream count distinct element estimation

  • updated over 9 years ago MIT License

    A playground for data structures in Elixir

  • updated almost 5 years ago MIT License

    An Elixir implementation of the Supermemo 2 algorithm

  • updated almost 5 years ago

    tf-idf elixir

  • updated almost 6 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 about 3 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 about 1 year ago MIT License

    Erlang Trie Implementation

  • updated almost 10 years ago Do What The F*ck ...

    Variadic aritity tree with a zipper for Elixir!

Analytics

  • analytics analytics 20,003
    star
    updated 2 months ago GNU Affero Genera...

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

Applications

  • updated about 2 months ago Other

    Changelog makes world-class developer pods. This is our open source platform.

  • updated over 4 years ago MIT License

    Community site for Elixir project/blog post/version updates

  • updated 11 months ago MIT License

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

  • updated 6 months ago MIT License

    Free, world-class retrospectives

  • updated over 7 years ago MIT License

    Online estimation tool for Agile teams.

Artificial Intelligence

  • nx nx 2,561
    star
    updated 4 months ago

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

Authentication

  • comeonin comeonin 1,283
    star
    updated over 1 year ago Other

    Password hashing specification for the Elixir programming language

  • guardian guardian 3,434
    star
    updated 2 months ago MIT License

    Elixir Authentication

  • oauth2 oauth2 747
    star
    updated 5 months ago MIT License

    An Elixir OAuth 2.0 Client Library

  • updated 6 months ago Other

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

  • pow pow 1,597
    star
    updated 5 months ago MIT License

    Robust, modular, and extendable user authentication system

  • ueberauth ueberauth 1,614
    star
    updated 4 months ago MIT License

    An Elixir Authentication System for Plug-based Web Applications

Authorization

  • updated about 5 years ago

    Rule based authorization for Elixir

  • coherence coherence 1,240
    star
    updated about 2 years ago MIT License

    Coherence is a full featured, configurable authentication system for Phoenix

  • guardian guardian 3,434
    star
    updated 2 months ago MIT License

    Elixir Authentication

  • ueberauth ueberauth 1,614
    star
    updated 4 months ago MIT License

    An Elixir Authentication System for Plug-based Web Applications

Benchmarking

  • benchee benchee 1,409
    star
    updated 6 months ago MIT License

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

  • exprof exprof 178
    star
    updated about 4 years ago MIT License

    A simple code profiler for Elixir using eprof.

Bittorrent

  • bento bento 95
    star
    updated 11 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 1 year ago MIT License

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

  • updated 7 months ago

    A Make compiler for Mix

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

    Automatically generate a release for your Elixir project!

  • hex hex 972
    star
    updated 6 months ago

    Package manager for the Erlang ecosystem.

  • hound hound 1,362
    star
    updated 6 months ago MIT License

    Elixir library for writing integration tests and browser automation

Caching

  • cachex cachex 1,519
    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 over 1 year ago MIT License

    In-memory and distributed caching toolkit for Elixir.

Chatting

Cloud Infrastructure and Management

  • updated 3 months ago Apache License 2.0

    AWS clients for Elixir

  • hound hound 1,362
    star
    updated 6 months ago MIT License

    Elixir library for writing integration tests and browser automation

Code Analysis

  • bunt bunt 113
    star
    updated over 1 year ago MIT License

    256 color ANSI coloring in Elixir CLIs

  • credo credo 4,720
    star
    updated about 1 year 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,478
    star
    updated 3 months 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 4 months ago MIT License

    Coverage report tool for Elixir with coveralls.io integration.

  • updated almost 3 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 6 years ago MIT License

    Automatically generate a release for your Elixir project!

  • verk verk 721
    star
    updated over 3 years ago MIT License

    A job processing system that just verks! 🧛‍

Configuration

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

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

  • updated over 3 years ago MIT License

    A port of dotenv to Elixir

  • hush hush 122
    star
    updated over 1 year ago Other

    Hush is a runtime configuration loader for Elixir applications

CSV

  • csv csv 462
    star
    updated about 1 year ago MIT License

    CSV Decoding and Encoding for Elixir

  • updated 4 months ago

    A simple and fast CSV parsing and dumping library for Elixir

Date and Time

  • updated 7 months ago MIT License

    Elixir date recurrence library based on iCalendar events

  • updated 10 months ago MIT License

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

  • timex timex 1,732
    star
    updated 6 months ago MIT License

    A complete date/time library for Elixir projects.

  • updated almost 3 years ago MIT License

    An adapter for using Timex DateTimes with Ecto

Debugging

  • updated over 5 years ago MIT License

    An example ☂ project

Deployment

  • updated over 1 year ago MIT License

    Simplify deployments in Elixir with OTP releases!

Documentation

  • updated 4 months ago The Unlicense

    Generate Phoenix API documentation from tests

  • ex_doc ex_doc 1,411
    star
    updated 7 months ago Other

    ExDoc produces HTML and EPUB documentation for Elixir projects

  • updated almost 3 years ago MIT License

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

  • updated over 1 year ago Mozilla Public Li...

    Swagger integration to Phoenix framework

Domain-specific language

  • absinthe absinthe 4,289
    star
    updated 3 months ago Other

    The GraphQL toolkit for Elixir

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

    Craft and deploy bulletproof embedded software in Elixir

  • rdf-ex rdf-ex 100
    star
    updated 5 months ago MIT License

    An implementation of RDF for Elixir

ECMAScript

  • updated over 5 years ago MIT License

    Converts Elixir to JavaScript

  • updated about 1 year ago MIT License

    🔥 Phoenix variables in your JavaScript without headache.

Email

  • bamboo bamboo 1,907
    star
    updated 5 months ago MIT License

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

  • swoosh swoosh 1,454
    star
    updated 4 months ago MIT License

    Compose, deliver and test your emails easily in Elixir

  • verk verk 721
    star
    updated over 3 years ago MIT License

    A job processing system that just verks! 🧛‍

Embedded Systems

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

    Craft and deploy bulletproof embedded software in Elixir

Errors and Exception Handling

  • updated 9 months ago MIT License

    The official Elixir SDK for Sentry (sentry.io)

Eventhandling

  • updated over 1 year 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 5 years ago MIT License

    Helpers for simpler implementation of GenServer based processes

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

    Job processing library for Elixir - compatible with Resque / Sidekiq

  • updated about 1 year ago Apache License 2.0

    Elixir library for waiting for things to happen

Examples and funny stuff

  • updated over 5 years ago MIT License

    An example ☂ project

  • updated about 2 months ago Other

    Changelog makes world-class developer pods. This is our open source platform.

  • updated 11 months ago MIT License

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

Framework Components

  • params params 356
    star
    updated 6 months ago Apache License 2.0

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

  • plug plug 2,840
    star
    updated 4 months ago Other

    Compose web applications with functions

  • updated 8 months ago Other

    Plug adapter for the Cowboy web server

  • updated almost 2 years ago MIT License

    A simple reCaptcha 2 library for Elixir applications.

Frameworks

  • commanded commanded 1,833
    star
    updated 5 months ago MIT License

    Use Commanded to build Elixir CQRS/ES applications

Geolocation

  • geo geo 644
    star
    updated 3 months ago MIT License

    A collection of GIS functions for Elixir

GraphQL

  • absinthe absinthe 4,289
    star
    updated 3 months ago Other

    The GraphQL toolkit for Elixir

  • updated 5 months ago MIT License

    Plug support for Absinthe, the GraphQL toolkit for Elixir

  • updated over 1 year ago Other

    GraphQL Elixir

GUI

  • desktop desktop 1,498
    star
    updated 7 months ago MIT License

    Building native-like Elixir apps for Windows, MacOS, Linux, iOS and Android using Phoenix LiveView!

Hardware

  • updated 3 months ago Apache License 2.0

    Communicate over I2C from Elixir

HTML

  • floki floki 1,917
    star
    updated over 1 year ago MIT License

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

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

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

HTTP

  • httpoison httpoison 2,218
    star
    updated 6 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.

JSON

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

    Native JSON library for Elixir

  • jason jason 1,619
    star
    updated 3 months ago Other

    A blazing fast JSON parser and generator in pure Elixir.

  • poison poison 1,975
    star
    updated over 1 year ago BSD Zero Clause L...

    An incredibly fast, pure Elixir JSON library

Languages

  • updated 5 months ago MIT License

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

  • elixir elixir 23,844
    star
    updated 7 months ago Apache License 2.0

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

Logging

Markdown

  • updated 8 months ago MIT License

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

  • updated about 9 years ago MIT License

    Elixir NIF for discount, a Markdown parser

  • updated 5 months ago Other

    Markdown parser for Elixir

  • updated over 4 years ago The Unlicense

    A simple Elixir Markdown to HTML conversion library

Natural Language Processing (NLP)

  • updated over 7 years ago

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

  • paasaa paasaa 115
    star
    updated 7 months ago MIT License

    🔤 Natural language detection for Elixir

  • updated over 3 years ago MIT License

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

  • updated over 3 years ago MIT License

    The Text Mining Elixir

  • updated about 3 years ago MIT License

    A Ruby natural language processor.

Networking

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

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

  • updated over 8 years ago MIT License

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

  • updated about 2 years ago

    Downloads remote file and stores it in the filesystem

  • eio eio 14
    star
    updated about 9 years ago

    elixir server of engine.io

  • updated almost 2 years ago

    Socket wrapping for Elixir.

  • firezone firezone 6,814
    star
    updated about 2 months ago Apache License 2.0

    Enterprise-ready zero-trust access platform built on WireGuard®.

  • hades hades 26
    star
    updated over 4 years ago MIT License

    A wrapper for NMAP written in Elixir.

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

    MAC-to-vendor search for Elixir

  • updated about 9 years ago MIT License

    Socket acceptor pool for Elixir

  • poxa poxa 1,035
    star
    updated 6 months ago MIT License

    Pusher server implementation compatible with Pusher client libraries.

  • updated over 7 years ago

    You need more reagents to conjure this server.

  • sshex sshex 158
    star
    updated over 3 years ago MIT License

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

  • updated almost 2 years 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 over 1 year ago

    Make requests to Tor network with Elixir

  • updated over 1 year ago MIT License

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

  • wifi wifi 34
    star
    updated over 9 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 8 years ago Apache License 2.0

    See Nerves.WpaSupplicant now

ORM and Datamapping

  • updated over 2 years ago

    Mnesia wrapper for Elixir.

  • arbor arbor 233
    star
    updated over 2 years ago MIT License

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

  • updated about 1 year ago

    An integration with Arc and Ecto.

  • atlas atlas 214
    star
    updated over 9 years ago MIT License

    Object Relational Mapper for Elixir

  • updated about 1 year ago Apache License 2.0

    Neo4j driver for Elixir

  • boltun boltun 134
    star
    updated over 6 years ago

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

  • updated almost 4 years ago MIT License

    Adapter for the Calendar library in Ecto

  • updated 10 months ago Apache License 2.0

    Cayley driver for Elixir

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

    Ecto type for saving encrypted passwords using Comeonin

  • updated almost 9 years ago Apache License 2.0

    Client Libraries for Erlang

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

    Database URL parser for Elixir

  • updated almost 9 years ago MIT License

    Elixir driver for the Datomic REST API

  • updated almost 7 years ago MIT License
  • defql defql 103
    star
    updated over 6 years ago MIT License

    Create elixir functions with SQL as a body.

  • updated over 8 years ago

    Disk Elixir Terms Storage, dest wrapper.

  • diver diver 49
    star
    updated about 8 years ago Apache License 2.0

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

  • updated almost 5 years ago MIT License

    Protocols for dalmatinadb

  • dqe dqe 10
    star
    updated over 6 years ago MIT License

    DalmatinerDB Query Engine

  • ecto ecto 6,112
    star
    updated 4 months ago Apache License 2.0

    A toolkit for data mapping and language integrated query.

  • updated over 1 year ago Other

    Cassandra Ecto Adapter

  • updated almost 7 years ago MIT License

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

  • updated about 7 years ago

    Ecto extension for ordered models

  • updated over 2 years ago MIT License

    Data anonymization for your Ecto models !

  • updated 7 months ago MIT License

    Ecto extension to support enums in models

  • updated 6 months ago MIT License

    Separate your read and write operations in replicated database setup

  • updated over 4 years ago

    Fixtures for Elixir apps

  • updated over 5 years ago MIT License

    📝 Simple ordered model management with Ecto.

  • updated over 1 year ago Other

    Automatic migrations for ecto

  • updated over 4 years ago MIT License

    Ecto adapter for Mnesia Erlang term database.

  • updated almost 5 years ago MIT License

    Cursor-based pagination for Ecto.

  • updated 5 months ago MIT License

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

  • updated over 6 years ago MIT License

    Ecto Model shortcuts to make your life easier! 🎉

  • updated about 8 years ago MIT License

    Shortcuts for common operations in ecto

  • updated over 1 year ago MIT License

    Ecto type which adds support for ShortUUID in Ecto schemas

  • updated 4 months ago Apache License 2.0

    SQL-based adapters for Ecto and database migrations

  • updated over 9 years ago MIT License

    Simplify your Ecto validation tests

  • updated almost 9 years ago MIT License

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

  • updated over 3 years ago MIT License

    A thin veneer over HTTPotion that talks to Elastic Search

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

    A simple Elasticsearch REST client written in Elixir.

  • updated about 7 years ago MIT License

    MongoDB driver for Elixir

  • updated 7 months ago Apache License 2.0

    MongoDB driver for Elixir

  • updated over 2 years ago MIT License

    A minimal redis client with connection pooling for elixir

  • eredis eredis 626
    star
    updated over 1 year ago MIT License

    Erlang Redis client

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

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

  • updated 7 months ago Apache License 2.0

    Erlang NIF for sqlite

  • updated almost 4 years ago MIT License

    Keep your ETS tables running forever using bouncing GenServers

  • updated over 1 year ago MIT License

    ShortUUID is a simple UUID shortener for Elixir.

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

    Elixir <-> Redis datastructure adapter

  • updated almost 10 years ago

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

  • updated about 6 years ago Other

    Elixir wrapper around the Erlang module, eleveldb.

  • updated almost 5 years ago

    Enumerable type in Elixir

  • updated over 4 years ago

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

  • updated almost 6 years ago MIT License

    Port of RSolr to Elixir

  • updated 6 months ago MIT License

    Elixir Adapter for EventStore

  • updated over 7 years ago

    Elixir Terms Storage, ets wrapper.

  • updated over 7 years ago

    Ecto adapter for GitHub API

  • updated almost 4 years ago MIT License

    Elixir Client for Gremlin (Apache TinkerPop™)

  • isn isn 10
    star
    updated 2 months ago

    Postgrex.Extension and Ecto.Type for PostgreSQL isn module

  • kvs kvs 177
    star
    updated 4 months ago Other

    💿 KVS: NVMe Key-Value Store

  • updated over 9 years ago

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

  • updated about 3 years ago Other

    Pure Elixir database driver for MariaDB / MySQL

  • updated 5 months ago MIT License

    Simple + Powerful interface to the Mnesia Distributed Database 💾

  • updated 5 months ago MIT License

    A functional query tool for Elixir

  • updated over 1 year ago GNU Lesser Genera...

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

  • updated almost 5 years ago

    Mysql driver for Elixir from Erlang

  • updated almost 5 years ago MIT License

    Elixir driver for the Neo4j graph database server

  • updated almost 5 years ago MIT License

    Neo4j models, for Neo4j.Sips

  • updated 4 months ago MIT License

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

  • postgrex postgrex 1,089
    star
    updated 4 months ago

    PostgreSQL driver for Elixir

  • ravix ravix 16
    star
    updated 9 months ago Apache License 2.0

    Ravix is an Elixir Client for the amazing RavenDB

  • updated 7 months ago Apache License 2.0

    An Ecto adapter for the Ravix RavenDB Driver

  • red red 15
    star
    updated over 7 years ago
  • redix redix 1,062
    star
    updated 9 months ago MIT License

    Fast, pipelined, resilient Redis driver for Elixir. 🛍

  • updated about 6 years ago MIT License

    Rethinkdb client in pure elixir (JSON protocol)

  • updated about 4 years ago Other

    A Riak client written in Elixir.

  • updated almost 8 years ago The Unlicense

    Riak adapter for Ecto

  • shards shards 292
    star
    updated about 1 year ago MIT License

    Partitioned ETS tables for Erlang and Elixir

  • updated about 3 years ago

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

  • updated almost 8 years ago MIT License

    SQLite3 adapter for Ecto

  • updated almost 5 years ago

    TDS Adapter for Ecto

  • updated almost 3 years ago MIT License

    An adapter for using Timex DateTimes with Ecto

  • tirexs tirexs 429
    star
    updated almost 3 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 8 months ago MIT License

    a Cassandra ORM for Elixir

  • updated almost 5 years ago MIT License

    An opinionated InfluxDB UDP only client

  • walex walex 277
    star
    updated 6 months ago MIT License

    Postgres change events (CDC) in Elixir

  • xandra xandra 392
    star
    updated 5 months ago ISC License

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

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

    Yet another Redis client for Elixir

Package Management

  • hexpm hexpm 1,069
    star
    updated about 2 months ago

    API server and website for Hex

Pagination

  • updated over 3 years ago MIT License

    Pagination for the Elixir ecosystem

PDF

  • updated 4 months ago Apache License 2.0

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

  • updated over 1 year ago MIT License

    Create PDFs with wkhtmltopdf or puppeteer/chromium from Elixir.

  • updated almost 9 years ago MIT License

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

  • updated almost 2 years ago MIT License

    PDF generation wrapper for Elixir using Puppeteer

Protocols

  • updated almost 2 years ago MIT License

    Elixir implementation of the BORSH binary serializer.

  • updated over 1 year ago MIT License

    RADIUS Protocol on Elixir

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

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

  • updated almost 5 years ago Other

    HL7 Parser for Elixir

  • updated 5 months ago ISC License

    Ruby Marshal format implemented in Elixir

  • updated 6 months ago Apache License 2.0

    Protocol Buffers in Elixir made easy!

  • updated over 7 years ago

    MessagePack Implementation for Elixir / msgpack.org[Elixir]

  • msgpax msgpax 287
    star
    updated over 1 year ago ISC License

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

  • protox protox 265
    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 307
    star
    updated over 4 years ago Apache License 2.0

    Provides idiomatic Elixir bindings for Apache Thrift

Queue

  • broadway broadway 2,414
    star
    updated 5 months ago Apache License 2.0

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

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

    Job processing library for Elixir - compatible with Resque / Sidekiq

  • exq_ui exq_ui 154
    star
    updated 4 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,837
    star
    updated about 1 year ago Apache License 2.0

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

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

    Broadcast, Presence, and Postgres Changes via WebSockets

QUIC

  • mint mint 1,360
    star
    updated 5 months ago Apache License 2.0

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

REST and API

  • maru maru 1,317
    star
    updated over 5 years ago BSD 3-Clause "New...

    Elixir RESTful Framework

Security

  • comeonin comeonin 1,283
    star
    updated over 1 year ago Other

    Password hashing specification for the Elixir programming language

  • updated almost 2 years ago MIT License

    A simple reCaptcha 2 library for Elixir applications.

  • sobelow sobelow 1,671
    star
    updated 4 months ago Apache License 2.0

    Security-focused static analysis for the Phoenix Framework

Static Page Generation

  • updated almost 2 years ago MIT License

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

  • coil coil 67
    star
    updated over 10 years ago Other

    Coil is a minimalistic static content engine written in elixir

  • glayu glayu 79
    star
    updated over 7 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 2 years 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 over 1 year ago MIT License

    Blogs, docs, and static pages in Phoenix

  • Serum Serum 305
    star
    updated over 1 year ago MIT License

    Static website generator for Elixir fans

Statistics

  • updated over 1 year ago

    Descriptive Statistics for Elixir

  • updated over 3 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,561
    star
    updated 4 months ago

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

Templating

  • updated over 5 years ago MIT License

    Converts Elixir to JavaScript

  • updated 5 months ago MIT License

    Building blocks for working with HTML in Phoenix

  • temple temple 416
    star
    updated over 1 year ago MIT License

    An HTML DSL for Elixir and Phoenix

Testing

  • espec espec 807
    star
    updated 10 months ago Other

    Elixir Behaviour Driven Development

  • updated 4 months ago MIT License

    Create test data for Elixir applications

  • updated 4 months ago MIT License

    Coverage report tool for Elixir with coveralls.io integration.

  • faker faker 1,065
    star
    updated 4 months ago MIT License

    Faker is a pure Elixir library for generating fake data.

  • mock mock 651
    star
    updated 10 months ago MIT License

    Mocking library for Elixir language

  • mox mox 1,343
    star
    updated 4 months ago

    Mocks and explicit contracts in Elixir

  • updated almost 2 years ago Other

    Power Assert in Elixir. Shows evaluation results each expression.

  • redix redix 1,062
    star
    updated 9 months ago MIT License

    Fast, pipelined, resilient Redis driver for Elixir. 🛍

  • updated over 3 years ago

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

  • wallaby wallaby 1,665
    star
    updated 6 months ago MIT License

    Concurrent browser tests for your Elixir web apps.

Third Party APIs

  • updated 3 months ago Apache License 2.0

    AWS clients for Elixir

Translations and Internationalizations

  • updated 3 months ago

    Internationalization and localization support for Elixir.

  • trans trans 230
    star
    updated 6 months ago Apache License 2.0

    Embedded translations for Elixir

Utilities

  • updated about 1 year ago Other

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

  • updated 2 months ago MIT License

    Fast, stream based XML Sitemap generator in Elixir

Validations

  • updated almost 2 years ago MIT License

    An IBAN account numbers and BIC validation tool for Elixir.

  • updated about 2 years ago Other

    Elixir GTIN & UPC Generation and Validation Library

  • skooma skooma 142
    star
    updated about 2 years ago MIT License

    Elixir data validation library

Version Control

  • gitex gitex 68
    star
    updated about 3 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 215
    star
    updated 6 months ago MIT License

    Elixir wrapper for FFmpeg command line interface

  • updated 6 months ago MIT License

    Elixir library to convert GIFs and videos to silent videos.

Web Frameworks

  • phoenix phoenix 21,268
    star
    updated 3 months ago MIT License

    Peace of mind from prototype to production

YAML

  • updated 6 months ago Apache License 2.0

    Fast YAML native library for Erlang / Elixir

  • yamerl yamerl 204
    star
    updated 7 months ago BSD 2-Clause "Sim...

    YAML 1.2 and JSON parser in pure Erlang

  • updated 6 months ago MIT License

    Yaml parser for Elixir based on native Erlang implementation

  • ymlr ymlr 20
    star
    updated 5 months ago MIT License

    A YAML encoder for Elixir.

  • updated almost 9 years ago

    読める、読めるぞぉ!!