Flow-based Application Layer Framework
Dalmatiner flow processing library.
An Elixir downsampling library that retains the visual characteristics of your data
Helpers for simpler implementation of GenServer based processes
Producer and consumer actors with back-pressure for Elixir
create a pool based on a hash ring
A hunky Erlang worker pool factory
A library for managing pools of workers
Sojourn-time based active queue management library
Load control in BEAM processes.
Extension of the Elixir standard library focused on data stuctures, data manipulation and performance
Bitmap implementation in Elixir using binaries and integers. Fast space efficient data structure for lookups
A blocking queue written in Elixir.
🌺 A pure Elixir implementation of Scalable Bloom Filters
Elixir implementation of CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data
Closure Table for Elixir - a simple solution for storing and manipulating complex hierarchies.
Elixir library implementing complex numbers and math.
buffer a large set of counters and flush periodically
🐦 Cuckoo Filters in Elixir
Collision-resistant ids, in Elixir
Package providing functionality similar to Python's Pandas or R's data.frame()
DefMemo - Ryuk's little puppy! Bring apples.
Deque implementations in elixir
Tree structure & hierarchy for ecto models
State machine pattern for Ecto
A latency / fault tolerance library to help isolate your applications from an uncertain world of slow or failed services.
An Elixir wrapper library for Erlang's array
Elixir implementation of bidirectional map and multimap
A simple combinatorics library providing combination and permutation.
Datastructures for Elixir.
Extension of Enum functions like min_by, max_by, min_max_by, returning a list of results instead of just one.
A navigation tree representation with helpers to generate HTML out of it - depending of userroles
Elixir library providing some handy parallel processing facilities that supports configuring number of workers and timeout.
Queue data structure for Elixir-lang
Rational number library for Elixir.
A simple and functional machine learning library for the Erlang ecosystem
Implementations of popular data structures and algorithms
LZ4 bindings for Erlang
An Elixir library for generating struct constructors that handle external data with ease.
kademlia
Elixir library implementing a parallel matrix multiplication algorithm and other utilities for working with matrices. Used for benchmarking computationally intensive concurrent code.
Erlang nif for xor_filter. 'Faster and Smaller Than Bloom and Cuckoo Filters'.
Computational parallel flows on top of GenStage
Pure Elixir implementation of Fowler–Noll–Vo hash functions
Finite State Machine data structure
A Circuit Breaker for Erlang
Elixir wrapper around OTP's gen_fsm
A task graph execution library for elixir
An Elixir library for performing 2D and 3D mathematics.
A consistent hash ring implemention for Elixir
Fast HyperLogLog implementation for Elixir/Erlang
Elixir Indifferent access on maps/lists/tuples with custom key transforms.
Jump consistent hash implementation in Elixir (without NIFs)
Erlang 2-way map
Elixir implementation of a binary Galois LFSR
A fast consistent hash ring implementation in Elixir
A CRDT library with δ-CRDT support.
Luhn algorithm in Elixir
Elixir State machine thin layer for structs
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.
A blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS.
🌲 Merkle Tree implementation in pure Elixir
Metric stream related math functions.
Upgrade your pipelines with monads.
💬 An implementation of the non-cryptographic hash Murmur3
An Elixir implementation of generic n-ary tree data structure
Elixir natural sort implementation for lists of strings.
A parallelized stream implementation for Elixir
An elixir module for parallel execution of functions/processes
Elixir library implementing rational numbers and math.
👔 An Elixir presenter package used to transform map structures. "ActiveModel::Serializer for Elixir"
Implementation of the Rendezvous or Highest Random Weight (HRW) hashing algorithm in the Elixir Programming Language
Elixir implementation of ROCK: A Robust Clustering Algorithm for Categorical Attributes
sfmt-erlang: SIMD-oriented Fast Mersenne Twister (SFMT) for Erlang
Elixir implementation of Simhash
BEAM friendly spinlocks for Elixir/Erlang
stream count distinct element estimation
A playground for data structures in Elixir
An Elixir implementation of the Supermemo 2 algorithm
tf-idf elixir
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)
This software is no longer maintained. For archive/reference use only. -- Tiny Mersenne Twister (TinyMT) for Erlang
Erlang Trie Implementation
Variadic aritity tree with a zipper for Elixir!
Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Changelog makes world-class developer pods. This is our open source platform.
Community site for Elixir project/blog post/version updates
Web application that indexes all popular torrent sites, and saves it to the local database.
Free, world-class retrospectives
Online estimation tool for Agile teams.
Multi-dimensional arrays (tensors) and numerical definitions for Elixir
Password hashing specification for the Elixir programming language
Elixir Authentication
An Elixir OAuth 2.0 Client Library
Crypto-related functionality for web applications, used by Plug.
Robust, modular, and extendable user authentication system
An Elixir Authentication System for Plug-based Web Applications
Easy and extensible benchmarking in Elixir providing you with lots of statistics!
A simple code profiler for Elixir using eprof.
🍱 A fast, correct, pure-Elixir library for reading and writing Bencoded metainfo (.torrent) files.
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
A Make compiler for Mix
Automatically generate a release for your Elixir project!
Package manager for the Erlang ecosystem.
Elixir library for writing integration tests and browser automation
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
In-memory and distributed caching toolkit for Elixir.
AWS clients for Elixir
Elixir library for writing integration tests and browser automation
256 color ANSI coloring in Elixir CLIs
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"
Coverage report tool for Elixir with coveralls.io integration.
Provides a Mix task that gives you hints where to improve your inline docs.
Automatically generate a release for your Elixir project!
A job processing system that just verks! 🧛
Useful helper to read and use application configuration from environment variables.
A port of dotenv to Elixir
Hush is a runtime configuration loader for Elixir applications
CSV Decoding and Encoding for Elixir
A simple and fast CSV parsing and dumping library for Elixir
Elixir date recurrence library based on iCalendar events
Parse Cron Expressions, Compose Cron Expression Strings and Caluclate Execution Dates.
A complete date/time library for Elixir projects.
An adapter for using Timex DateTimes with Ecto
Simplify deployments in Elixir with OTP releases!
Generate Phoenix API documentation from tests
ExDoc produces HTML and EPUB documentation for Elixir projects
Provides a Mix task that gives you hints where to improve your inline docs.
Swagger integration to Phoenix framework
The GraphQL toolkit for Elixir
Craft and deploy bulletproof embedded software in Elixir
An implementation of RDF for Elixir
Converts Elixir to JavaScript
🔥 Phoenix variables in your JavaScript without headache.
Testable, composable, and adapter based Elixir email library for devs that love piping.
Compose, deliver and test your emails easily in Elixir
A job processing system that just verks! 🧛
Craft and deploy bulletproof embedded software in Elixir
The official Elixir SDK for Sentry (sentry.io)
🏄 Traceable, extendable and minimalist **event bus** implementation for Elixir with built-in **event store** and **event watcher** based on ETS.
Helpers for simpler implementation of GenServer based processes
Job processing library for Elixir - compatible with Resque / Sidekiq
Elixir library for waiting for things to happen
An example ☂ project
Changelog makes world-class developer pods. This is our open source platform.
Web application that indexes all popular torrent sites, and saves it to the local database.
Easy parameters validation/casting with Ecto.Schema, akin to Rails' strong parameters.
Compose web applications with functions
Plug adapter for the Cowboy web server
A simple reCaptcha 2 library for Elixir applications.
Use Commanded to build Elixir CQRS/ES applications
A collection of GIS functions for Elixir
The GraphQL toolkit for Elixir
Plug support for Absinthe, the GraphQL toolkit for Elixir
GraphQL Elixir
Building native-like Elixir apps for Windows, MacOS, Linux, iOS and Android using Phoenix LiveView!
Communicate over I2C from Elixir
Floki is a simple HTML parser that enables search for nodes using CSS selectors.
Interactive and collaborative code notebooks for Elixir - made with Phoenix LiveView
Yet Another HTTP client for Elixir powered by hackney
The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.
Native JSON library for Elixir
A blazing fast JSON parser and generator in pure Elixir.
An incredibly fast, pure Elixir JSON library
A curated list of amazingly awesome Elixir and Erlang libraries, resources and shiny things. Updates:
Elixir is a dynamic, functional language for building scalable and maintainable applications
💧 Elixir NIF for cmark (C), a parser library following the CommonMark spec, a compatible implementation of Markdown.
Elixir NIF for discount, a Markdown parser
Markdown parser for Elixir
A simple Elixir Markdown to HTML conversion library
Gibran is an Elixir natural language processor, and a port of WordsCounted.
🔤 Natural language detection for Elixir
Elixir library to inflect Russian first, last, and middle names.
The Text Mining Elixir
A Ruby natural language processor.
IP-to-AS-to-ASname lookup for Elixir
Chatter library for Elixir, provides a secure broadcast between nodes.
Downloads remote file and stores it in the filesystem
elixir server of engine.io
Socket wrapping for Elixir.
Enterprise-ready zero-trust access platform built on WireGuard®.
A wrapper for NMAP written in Elixir.
MAC-to-vendor search for Elixir
Socket acceptor pool for Elixir
Pusher server implementation compatible with Pusher client libraries.
You need more reagents to conjure this server.
Simple SSH helpers for Elixir. SSH is useful, but we all love SSHEx !
An Elixir toolkit for performing tasks on one or more servers, built on top of Erlang’s SSH application.
Make requests to Tor network with Elixir
SOCKS4, SOCKS4a and SOCKS5 protocols implementation in Erlang/OTP.
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.
See Nerves.WpaSupplicant now
Mnesia wrapper for Elixir.
Ecto elixir adjacency list and tree traversal. Supports Ecto versions 2 and 3.
An integration with Arc and Ecto.
Object Relational Mapper for Elixir
Neo4j driver for Elixir
Transforms notifications from the Postgres LISTEN/NOTIFY mechanism into callback execution
Adapter for the Calendar library in Ecto
Cayley driver for Elixir
Ecto type for saving encrypted passwords using Comeonin
Client Libraries for Erlang
Database URL parser for Elixir
Elixir driver for the Datomic REST API
Create elixir functions with SQL as a body.
Disk Elixir Terms Storage, dest wrapper.
A HBase driver for Erlang/Elixir using Jinterface and the Asynchbase Java client to query the database.
Protocols for dalmatinadb
DalmatinerDB Query Engine
A toolkit for data mapping and language integrated query.
Cassandra Ecto Adapter
Ecto.LazyFloat - An Ecto.Float that accepts binary and integers
Ecto extension for ordered models
Data anonymization for your Ecto models !
Ecto extension to support enums in models
Separate your read and write operations in replicated database setup
Fixtures for Elixir apps
📝 Simple ordered model management with Ecto.
Automatic migrations for ecto
Ecto adapter for Mnesia Erlang term database.
Cursor-based pagination for Ecto.
Ecto PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
Ecto Model shortcuts to make your life easier! 🎉
Shortcuts for common operations in ecto
Ecto type which adds support for ShortUUID in Ecto schemas
SQL-based adapters for Ecto and database migrations
Simplify your Ecto validation tests
Ectophile is an extension for Ecto models to instantly support file uploads.
A thin veneer over HTTPotion that talks to Elastic Search
A simple Elasticsearch REST client written in Elixir.
MongoDB driver for Elixir
MongoDB driver for Elixir
A minimal redis client with connection pooling for elixir
Erlang Redis client
An Erlang app for communicating with Elastic Search's rest interface.
Erlang NIF for sqlite
Keep your ETS tables running forever using bouncing GenServers
ShortUUID is a simple UUID shortener for Elixir.
Elixir <-> Redis datastructure adapter
Elixir wrapper of Basho's Bitcask Key/Value store.
Elixir wrapper around the Erlang module, eleveldb.
Enumerable type in Elixir
An Elixir library that provides a simple DSL for seeding databases through Ecto.
Port of RSolr to Elixir
Elixir Adapter for EventStore
Elixir Terms Storage, ets wrapper.
Ecto adapter for GitHub API
Elixir Client for Gremlin (Apache TinkerPop™)
Postgrex.Extension and Ecto.Type for PostgreSQL isn module
💿 KVS: NVMe Key-Value Store
Level for Elixir implements various helper functions and data types for working with Googles Level data store.
Pure Elixir database driver for MariaDB / MySQL
Simple + Powerful interface to the Mnesia Distributed Database 💾
A functional query tool for Elixir
MySQL/OTP – MySQL and MariaDB client for Erlang/OTP
Mysql driver for Elixir from Erlang
Elixir driver for the Neo4j graph database server
Neo4j models, for Neo4j.Sips
Track and record all the changes in your database with Ecto. Revert back to anytime in history.
PostgreSQL driver for Elixir
Ravix is an Elixir Client for the amazing RavenDB
An Ecto adapter for the Ravix RavenDB Driver
Fast, pipelined, resilient Redis driver for Elixir. 🛍
Rethinkdb client in pure elixir (JSON protocol)
A Riak client written in Elixir.
Riak adapter for Ecto
Partitioned ETS tables for Erlang and Elixir
Easy. Simple. Powerful. Generate (complex) SQL queries using magical Elixir SQL dust.
SQLite3 adapter for Ecto
TDS Adapter for Ecto
An adapter for using Timex DateTimes with Ecto
An Elixir flavored HTTP client and DSL library for Elasticsearch
Database multitenancy for Elixir applications!
a Cassandra ORM for Elixir
An opinionated InfluxDB UDP only client
Postgres change events (CDC) in Elixir
Fast, simple, and robust Cassandra/ScyllaDB driver for Elixir.
Yet another Redis client for Elixir
API server and website for Hex
Pagination for the Elixir ecosystem
Convenient HTML to PDF/A rendering library for Elixir based on Chrome & Ghostscript
Create PDFs with wkhtmltopdf or puppeteer/chromium from Elixir.
Convert PDF docs to beautiful HTML files without losing text or format.
PDF generation wrapper for Elixir using Puppeteer
Elixir implementation of the BORSH binary serializer.
RADIUS Protocol on Elixir
An Elixir library designed to be used as SIP protocol middleware.
HL7 Parser for Elixir
Ruby Marshal format implemented in Elixir
Protocol Buffers in Elixir made easy!
MessagePack Implementation for Elixir / msgpack.org[Elixir]
High-performance and comprehensive MessagePack implementation for Elixir / msgpack.org[Elixir]
A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
Provides idiomatic Elixir bindings for Apache Thrift
Concurrent and multi-stage data ingestion and data processing with Elixir
Job processing library for Elixir - compatible with Resque / Sidekiq
UI Dashboard for Exq, a job processing library for Elixir. Exq UI provides the UI dashboard to display stats on job processing.
💎 Robust job processing in Elixir, backed by modern PostgreSQL or SQLite3
Broadcast, Presence, and Postgres Changes via WebSockets
Functional HTTP client for Elixir with support for HTTP/1 and HTTP/2 🌱
Elixir RESTful Framework
A simple Elasticsearch REST client written in Elixir.
Password hashing specification for the Elixir programming language
A simple reCaptcha 2 library for Elixir applications.
Security-focused static analysis for the Phoenix Framework
OTP application for generating blog posts from a Git repository containing markdown files.
Coil is a minimalistic static content engine written in elixir
A static site generator for mid-sized sites.
A minimal filesystem-based publishing engine with Markdown support and code highlighting
Static Site Generator written in Elixir.
Reactive publishing framework, filesystem-based with support for Markdown, nested hierarchies, and instant content rebuilding. Written in Elixir.
Blogs, docs, and static pages in Phoenix
Static website generator for Elixir fans
Descriptive Statistics for Elixir
A collection of useful mathematical functions in Elixir with a slant towards statistics, linear algebra and machine learning
Multi-dimensional arrays (tensors) and numerical definitions for Elixir
Converts Elixir to JavaScript
Building blocks for working with HTML in Phoenix
An HTML DSL for Elixir and Phoenix
Elixir Behaviour Driven Development
Create test data for Elixir applications
Coverage report tool for Elixir with coveralls.io integration.
Faker is a pure Elixir library for generating fake data.
Mocking library for Elixir language
Mocks and explicit contracts in Elixir
Power Assert in Elixir. Shows evaluation results each expression.
Fast, pipelined, resilient Redis driver for Elixir. 🛍
Isolate tests from the real world, inspired by Ruby's VCR.
Concurrent browser tests for your Elixir web apps.
AWS clients for Elixir
Internationalization and localization support for Elixir.
Embedded translations for Elixir
Simple Elixir macros for linear retry, exponential backoff and wait with composable delays
Fast, stream based XML Sitemap generator in Elixir
An IBAN account numbers and BIC validation tool for Elixir.
Elixir GTIN & UPC Generation and Validation Library
Elixir data validation library
Elixir implementation of the Git object storage, but with the goal to implement the same semantic with other storage and topics
Elixir wrapper for FFmpeg command line interface
Elixir library to convert GIFs and videos to silent videos.
Peace of mind from prototype to production
Fast YAML native library for Erlang / Elixir
YAML 1.2 and JSON parser in pure Erlang
Yaml parser for Elixir based on native Erlang implementation
A YAML encoder for Elixir.
読める、読めるぞぉ!!