HomeLanguages › Awesome Elixir

Awesome Elixir

by h4cc · h4cc/awesome-elixir

Awesome Elixir and Erlang libraries, resources and shiny things.

★ 12k stars1.5k projects ⑂ 0 forks0 open issues
1.5k projects
alfgithub.com

Flow-based Application Layer Framework.

bpegithub.com

Business Process Engine in Erlang. (Doc).

poolergithub.com

An OTP Process Pool Application.

poolexgithub.com

Pure elixir pool manager.

spawngithub.com

Elixir poliglot actors service mesh.

ajagithub.com

High performance persistent vectors and ordered maps.

arraygithub.com

An Elixir wrapper library for Erlang's array.

aruspexgithub.com

Aruspex is a configurable constraint solver, written purely in Elixir.

bimapgithub.com

Pure Elixir implementation of bidirectional maps and multimaps.

bitmapgithub.com

Pure Elixir implementation of bitmaps.

blockingqueuegithub.com

BlockingQueue is a simple queue implemented as a GenServer. It has a fixed maximum length established when it is created.

bloomexgithub.com

A pure Elixir implementation of Scalable Bloom Filters.

clopegithub.com

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

Closure Tablegithub.com

Closure Table for Elixir - a simple solution for storing and manipulating complex hierarchies. It provides in-memory and Ecto adapters.

combinationgithub.com

Elixir library to generate combinations and permutations from Enumerable collection.

conrexgithub.com

An Elixir implementation of the CONREC algorithm for topographic or isochrone maps.

countbuffergithub.com

Buffer a large set of counters and flush periodically.

cuckoogithub.com

A pure Elixir implementation of Cuckoo Filters.

cuidgithub.com

Collision-resistant ids optimized for horizontal scaling and sequential lookup performance, written in Elixir.

dataframegithub.com

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

datamorphhex.pm

Create Elixir structs from data.

datastructuresgithub.com

A collection of protocols, implementations and wrappers to work with data structures.

defmemogithub.com

A memoization macro (defmemo) for elixir using a genserver backing store.

dlistgithub.com

Deque implementations in Elixir.

eastargithub.com

A graph pathfinding in pure Elixir.

Tree structure, hierarchy and ancestry for the ecto models.

Finite state machine pattern implemented on Elixir and adopted for Ecto.

elistrixgithub.com

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

emelgithub.com

A simple and functional machine learning library written in elixir.

Implementations of popular data structures and algorithms.

exconstructorgithub.com

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

exfsmgithub.com

Simple elixir library to define a static FSM.

exmatrixgithub.com

ExMatrix is a small library for working with matrices, originally developed for testing matrix multiplication in parallel.

exorfiltergithub.com

Nif for xorfilters. 'Faster and Smaller Than Bloom and Cuckoo Filters'.

ezcryptexgithub.com

Thin layer on top of Cryptex.

flowgithub.com

Computational parallel flows on top of GenStage.

fnvgithub.com

Pure Elixir implementation of Fowler–Noll–Vo hash functions.

fsmgithub.com

Finite state machine as a functional data structure.

fusegithub.com

This application implements a so-called circuit-breaker for Erlang.

genfsmgithub.com

A generic finite state-machine - Elixir wrapper around OTP's genfsm.

graphexgithub.com

A library for composing and executing task graphs in elixir.

graphmathgithub.com

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

hashringexgithub.com

A consistent hash-ring implementation for Elixir.

hypexgithub.com

Fast Elixir implementation of HyperLogLog.

indifferentgithub.com

Indifferent access for Elixir maps/list/tuples with custom key conversion.

isaacgithub.com

Isaac is an elixir module for ISAAC: a fast cryptographic random number generator.

jumpergithub.com

Jump consistent hash implementation in Elixir (without NIFs).

key2valuegithub.com

Erlang 2-way Set Associative Map.

lfsrgithub.com

Elixir implementation of a binary Galois Linear Feedback Shift Register.

loomgithub.com

A CRDT library with δ-CRDT support.

luhngithub.com

Luhn algorithm in Elixir.

lz4github.com

LZ4 bindings for Erlang for fast data compressing.

machinerygithub.com

A state machine library for structs in general, it integrates with Phoenix out of the box.

masongithub.com

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

matrexgithub.com

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

merkletreegithub.com

A Merkle hash tree implementation in Elixir.

minmaxlistgithub.com

Elixir library extending Enum.minby/2, Enum.maxby/2 and Enum.minmaxby/2 to return a list of results instead of just one.

mmathgithub.com

A library for performing math on number 'arrays' in binaries.

monadexgithub.com

Upgrade your Elixir pipelines with monads.

murmurgithub.com

A pure Elixir implementation of the non-cryptographic hash Murmur3.

narytreegithub.com

An Elixir implementation of generic n-ary tree data structure.

naturalsortgithub.com

Elixir natural sort implementation for lists of strings.

navigationtreegithub.com

A navigation tree representation with helpers to generate HTML out of it.

parallelstreamgithub.com

A parallel stream implementation for Elixir.

paratizegithub.com

Elixir library providing some handy parallel processing (execution) facilities that support configuring number of workers and timeout.

parexgithub.com

Parallel Execute (Parex) is an Elixir module for executing multiple (slow) processes in parallel.

qcomplexgithub.com

Elixir library implementing complex numbers and math operations for them.

qexgithub.com

Wraps :queue, with improved API and Inspect, Collectable and Enumerable protocol implementations.

qrationalgithub.com

Elixir library implementing rational numbers and math operations for them.

ratiogithub.com

Adds Rational Numbers and allows them to be used in common arithmetic operations. Also supports conversion between Floats and Rational Numbers.

redblacktreegithub.com

Red-Black tree implementation in Elixir.

remodelgithub.com

An Elixir presenter package used to transform map structures.

rendezvousgithub.com

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

rockgithub.com

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

sfmtgithub.com

SIMD-oriented Fast Mersenne Twister (SFMT) for Erlang.

simhashgithub.com

Simhash implementation using Siphash and N-grams.

sleeplocksgithub.com

BEAM friendly spinlocks for Elixir/Erlang.

sortedsetgithub.com

Sorted Sets for Elixir.

spacesavinggithub.com

stream count distinct element estimation using the "space saving" algorithm.

structurezgithub.com

A playground for data structures in Elixir.

supermemogithub.com

An Elixir implementation of the Supermemo 2 algorithm.

tfidfgithub.com

An Elixir implementation of term frequency–inverse document frequency.

thefuzzgithub.com

Fuzzy string-matching algorithm implementations.

tinymtgithub.com

Tiny Mersenne Twister (TinyMT) for Erlang.

triegithub.com

Erlang Trie Implementation.

witchcraftgithub.com

Common algebraic structures and functions for Elixir.

zippertreegithub.com

Variadic arity tree with a zipper for Elixir.

Caddishousegithub.com

A web-based document reader that connects to your cloud storage accounts using Phoenix/LiveView.

CaptainFactgithub.com

A collaborative, real-time video fact-checking platform. (Docs).

chatgithub.com

A tiny text chat sample based on N2O.

Consolexgithub.com

Consolex is a tool that allows you to attach a web based console to any mix project.

dragonflyservergithub.com

Elixir app to serve Dragonfly images.

exchatgithub.com

A Slack-like app by Elixir, Phoenix & React (redux).

Exongithub.com

A “mess manager” developed in Elixir and provides a simple API to manage & document your stuff. (Docs).

ExShopgithub.com

Digital goods shop & blog created using Phoenix framework.

Harpoongithub.com

A webhook receiver/inspector app, made using Phoenix and LiveView, it's basically a simplified version of webhook.site.

Igthorngithub.com

Cryptocurrecy trading platform / trading bot with admin panel.

Lynxgithub.com

A Fast, Secure and Reliable Terraform Backend, Set up in Minutes.

majremindbitbucket.org

A self-maintained database of your updated server which tells you which one needs to be updated.

medexgithub.com

Medical Examination - application for register health check callbacks and represent their state via HTTP.

medusaservergithub.com

A simple cowboy web server written in Elixir to stack images. (Docs).

Nvjorngithub.com

A multi-protocol network services monitor written in Elixir using Poolboy.

The Good Old game built with Elixir, Phoenix Framework, React and Redux.

Phoenix Togglgithub.com

Toggl tribute done in Elixir, Phoenix Framework, React and Redux.

Phoenix Trellogithub.com

Trello tribute done in Elixir, Phoenix Framework, React and Redux.

Pluralgithub.com

Deploys your favorite open source applications like airflow and airbyte in your own cloud account with just two commands. Written in Elixir and Phoenix Framework for server side, and React for frontend.

poxagithub.com

Open Pusher implementation, compatible with Pusher libraries.

Queerlinkgithub.com

A simple yet efficient URL shortening service written in Elixir.

RemoteRetrogithub.com

A real-time application for conducting Agile retrospectives at remoteretro.org written in Elixir/Phoenix/React.

Sprint Pokergithub.com

Online estimation tool for Agile teams, written using Elixir Lang, Phoenix Framework and React.

Startup Jobgithub.com

An umbrella project to search startup jobs scraped from websites written in Elixir/Phoenix and React/Redux.

Taigithub.com

A composable, real time, cryptocurrency market data and trade execution toolkit.

tty2048github.com

Terminal-based 2048 game written in Elixir.

uaishotgithub.com

A multiplayer ship game built with Elixir, Phoenix Framework and Phaser.

utilsgithub.com

Website with handy day-to-day utils: to do list, URL shortener, code bin and pie chart. Written in Elixir using Phoenix Framework.

workbenchgithub.com

From Idea to Execution - Manage your trading operation across a globally distributed cluster.

AshAIgithub.com

AI and LLM toolkit for Ash applications. MCP server, MCP dev tools, vector embeddings, chat interfaces, and more.

Axongithub.com

Nx-powered Neural Networks.

Beavergithub.com

Beaver is a LLVM/MLIR Toolkit in Elixir and Zig.

ExLLamagithub.com

LlamaCpp Nif Extensions for Elixir/Erlang. (Docs).

Exnngithub.com

Evolutive Neural Networks framework à la G.Sher written in Elixir. (Docs).

GenAIgithub.com

An extensible Generative AI Completion API Wrapper with basic chat completion with tool use support provided for Gemini, Anthropic, OpenAI, and Mistral models. (Docs).

Jidogithub.com

Autonomous agent framework for Elixir. Built for distributed, autonomous behavior and dynamic workflows.

m2cgengithub.com

A CLI tool to transpile trained classic ML models into a native Elixir code with zero dependencies.

Neat-Exgitlab.com

An Elixir implementation of the NEAT algorithm. (Docs).

Noizu-OpenAigithub.com

An Elixir Api for the OpenAI Library. (Docs).

Nxgithub.com

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

ReqLLMgithub.com

LLM Client supporting over 100+ LLM Providers and Models

Runhyverunhyve.app

Runhyve is complete virtual machines manager for bhyve on FreeBSD. It's written in Elixir and uses Phoenix framework.

simplebayesgithub.com

A Simple Bayes / Naive Bayes implementation in Elixir.

Synapsesmrdimosthenis.github.io

A lightweight library for neural networks.

Weaviategithub.com

Weaviate client and macros for declaring records. (Docs).

erlaudiogithub.com

Erlang PortAudio bindings.

exalsagithub.com

Elixir ALSA bindings.

exjackgithub.com

Elixir JACK bindings.

firmatagithub.com

This package implements the Firmata protocol.

synthexgithub.com

A signal synthesis library.

aeacusgithub.com

A simple configurable identity/password authentication module (Compatible with Ecto/Phoenix).

apachepasswdmd5github.com

Apache/APR Style Password Hashing.

awsauthgithub.com

AWS Signature Version 4 Signing Library for Elixir.

basicauthgithub.com

Elixir Plug to easily add HTTP basic authentication to an app.

coherencegithub.com

Coherence is a full featured, configurable authentication system for Phoenix. (Docs).

doormangithub.com

Tools to make Elixir authentication simple and flexible.

The simplest way to add Google OAuth authentication ("Sign in with Google") to your Elixir/Phoenix app.

exawsmskiamauthgithub.com

AWS Managed Streaming for Apache Kafka (MSK) IAM Authentication plugin for Broadway Kafka.

gothgithub.com

OAuth 2.0 library for server to server applications via Google Cloud APIs.

guardiangithub.com

An authentication framework for use with Elixir applications. (Docs).

guardiandbgithub.com

An extension to Guardian that tracks tokens in your application's database to prevent playback. (Docs).

guardianredisgithub.com

Redis repository for Guardian DB. (Docs).

htpasswdgithub.com

Apache htpasswd file reader/writer in Elixir.

mojoauthgithub.com

MojoAuth implementation in Elixir.

oauth2github.com

An OAuth 2.0 client library for Elixir.

oauth2cligithub.com

Simple OAuth2 client written for Elixir.

oauth2exgithub.com

Another OAuth 2.0 client library for Elixir.

oauth2facebookgithub.com

A Facebook OAuth2 Provider for Elixir.

oauth2githubgithub.com

A GitHub OAuth2 Provider for Elixir.

oauthergithub.com

An OAuth 1.0 implementation for Elixir.

Simple passwordless login or 2-factor / multi-factor authentication for Elixir.

phauxthgithub.com

Authentication library for Phoenix 1.3 and other Plug-based apps.

Client SSL Authentication Plugs for Phoenix and other Plug-based apps.

powgithub.com

Robust, modular, and extendable user authentication system (Website - Doc).

samlygithub.com

SAML SP SSO made easy (Doc).

sesamexgithub.com

Another simple and flexible authentication solution in 5 minutes!.

sigawsgithub.com

AWS Signature V4 signing and verification library (Doc).

ueberauthgithub.com

An Elixir Authentication System for Plug-based Web Applications.

An Ueberauth strategy for using Auth0 to authenticate your users.

ueberauthcasgithub.com

Central Authentication Service strategy for Überauth.

Facebook OAuth2 Strategy for Überauth.

Foursquare OAuth2 Strategy for Überauth.

ueberauthgithubgithub.com

A GitHub strategy for Überauth.

ueberauthgooglegithub.com

A Google strategy for Überauth.

A simple username/password strategy for Überauth.

ueberauthlinegithub.com

LINE Strategy for Überauth.

A Microsoft strategy for Überauth.

ueberauthslackgithub.com

A Slack strategy for Überauth.

Twitter Strategy for Überauth.

ueberauthvkgithub.com

vk.com Strategy for Überauth.

ueberauthweibogithub.com

Weibo OAuth2 Strategy for Überauth.

zachaeusgithub.com

An easy to use licensing system, based on asymmetric cryptography.

authorizegithub.com

Rule based authorization, for advanced authorization rules.

bodyguardgithub.com

A flexible authorization library for Phoenix applications.

canadagithub.com

A simple authorization library that provides a friendly interface using declarative permission rules.

canarygithub.com

An authorization library for Elixir applications that restricts what resources the current user is allowed to access. (Docs).

speakeasygithub.com

Middleware based authentication and authorization for Absinthe GraphQL powered by Bodyguard.

terminatorgithub.com

Database based authorization (ACL), with custom DSL rules for requiring needed permissions. (Docs).

BSONMapgithub.com

Elixir package that applies a function to each document in a BSON file and has a low memory consumption.

cyanidegithub.com

An Elixir BSON encoding/decoding library.

connectiongithub.com

Connection behaviour for connection processes. The API is superset of the GenServer API.

genstatemachinegithub.com

Elixir wrapper for genstatem.

stockasticgithub.com

Simple Elixir wrapper for the Stockfighter API.

beamchmarkgithub.com

A Tool for measuring EVM performance.

bencheegithub.com

Easy and extensible benchmarking in Elixir.

benchfellagithub.com

Benchmarking tool for Elixir.

bmarkgithub.com

A benchmarking tool for Elixir.

bentogithub.com

An incredibly fast, correct, pure-Elixir Bencoding library.

trackerrequestgithub.com

Dealing with bittorrent tracker requests and responses.

wiregithub.com

Encode and decode bittorrent peer wire protocol messages with Elixir.

Adopting Elixirpragprog.com

Bring Elixir into your company, with real-life strategies from the people who built Elixir and use it successfully at scale. This book has all the information you need to take your application from concept to production (2017).

Async Elixirgithub.com

Dive into Elixir's world of concurrency and processes with this interactive Livebook.

Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code (2017).

Elixir Cookbookpacktpub.com

This book is a set of recipes grouped by topic by Paulo A Pereira (2015).

(Portuguese) The book provides introduction to functional and concurrent programming with Elixir by Tiago Davi (2014).

Elixir in Actionmanning.com

A brief intro to the language followed by a more detailed look at building production-ready systems in Elixir by Saša Jurić (2015).

Revised and updated for Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated with scalability, fault tolerance, and high availability (2019).

Fully updated to Elixir 1.14, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high availability (2023).

Elixir Succinctlysyncfusion.com

A short book to learn the basic of Elixir and its ecosystem.

(currently in Beta) As the subtitle suggests, this book explores the technologies and skills that support navigating each stage of software delivery with confidence.

Introduction to Erlang and Elixir in the context of functional concepts by Wolfgang Loder (2016).

Erlang in Angererlang-in-anger.com

This book intends to be a little guide about how to be the Erlang medic in a time of war by Fred Hebert (2014).

Open doors to powerful new techniques that will get you thinking about web development in fundamentally new ways (2017).

PDF, MOBI, and EPUB documents for Elixir's Getting Started tutorial (2016).

Want to learn Elixir & OTP by creating a real-world project? With Hands-on Elixir & OTP: Cryptocurrency trading bot you will gain hands-on experience by working on an interesting software project. We will explore all the key abstractions and essential principles through iterative implementation improvements. (2021).

Introducing Elixirshop.oreilly.com

A gentle introduction to the language, with lots of code examples and exercises by Simon St. Laurent and J. David Eisenberg (2013).

Don’t board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally (2017).

Thorough explanation on how to exploit Elixir's metaprogramming capabilities to improve your Elixir coding by Chris McCord (2015).

Phoenix for Rails Developersphoenixforrailsdevelopers.com

This book shows how Rails developers can benefit from their existing knowledge to learn Phoenix. By Elvio Vicosa (2017).

builds on your existing web dev skills, teaching you the unique benefits of Phoenix along with just enough Elixir to get the job done. By Geoffrey Lessel (2017).

Phoenix Inside Outshankardevy.com

The goal of this series is to enable you as a Confident Phoenix developer. There are 3 different editions to address varied needs of devs jumping into Phoenix.

The book provides introduction to functional and concurrent programming with Elixir by Dave Thomas (2014).

Definitive guide to build web applications with the Phoenix framework by Chris McCord, José Valim and Bruce Tate (2015).

The Beam Bookhappi.github.io

A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.

A book for learning Elixir and OTP through small to medium-sized projects by Benjamin Tan Wei Hao (2014).

The Phoenix LiveView Cookbookliveviewcookbook.com

A Phoenix LiveView e-book containing tried and tested recipes for solving common problems.

A collection of exercises to program in Elixir by J. David Eisenberg (2013) (Github Repo).

activegithub.com

Recompilation and Reloading on FileSystem changes.

coffeerotorgithub.com

Rotor plugin to compile CoffeeScript files.

dismakegithub.com

Mix compiler running make.

etudegithub.com

Parallel computation coordination compiler for Erlang/Elixir.

Exscriptgithub.com

Elixir escript library.

madgithub.com

Small and Fast Rebar Replacement.

pcgithub.com

A rebar3 port compiler.

reaxtgithub.com

React template into your Elixir application for server rendering.

Rebar3 abnfc compiler.

Plugin for compiling ASN.1 modules with Rebar3.

rebar3autogithub.com

Rebar3 plugin to auto compile and reload on file change.

Compile diameter .dia files in rebar3 projects.

rebar3eqcgithub.com

A rebar3 plugin to enable the execution of Erlang QuickCheck properties.

rebar3exunitgithub.com

A plugin to run Elixir ExUnit tests from rebar3 build tool.

This is a plugin for compiling Erlang IDL files using Rebar3.

rebar3livegithub.com

Rebar3 live plugin.

Rebar3 neotoma (Parser Expression Grammar) compiler.

rebar3 protobuffs provider using protobuffs from Basho.

rebar3rungithub.com

Run a release with one simple command.

Rebar3 yang compiler.

reltoolutilgithub.com

Erlang reltool utility functionality application.

relxgithub.com

A release assembler for Erlang.

remixgithub.com

Automatic recompilation of Mix code on file change.

rotorgithub.com

Super-simple build system for Elixir.

sasselixirgithub.com

A sass plugin for Elixir projects.

cessogithub.com

CSV handling library for Elixir.

csvgithub.com

CSV Decoding and Encoding for Elixir.

csv2sqlgithub.com

A fast and fully automated CSV to database importer.

csvlixirgithub.com

A CSV reading/writing application for Elixir.

ecsvgithub.com

Fast libcsv-based stream parser for Elixir.

nimblecsvgithub.com

A simple and fast CSV parsing and dumping library for Elixir.

cachexgithub.com

A powerful caching library for Elixir with a wide featureset.

concachegithub.com

ConCache is an ETS based key/value storage.

elixirlockergithub.com

Locker is an Elixir wrapper for the locker Erlang library that provides some useful libraries that should make using locker a bit easier.

jcgithub.com

In-memory, distributable cache with pub/sub, JSON-query and consistency support.

lrucachegithub.com

Simple LRU Cache, implemented with ets.

memoizegithub.com

A memoization macro that easily cache function.

nebulexgithub.com

A fast, flexible and extensible distributed and local caching library for Elixir.

Easy to use caching for requests in either Phoenix Controllers or GraphQL resolvers. Bypasses JSON encoding/decoding for a large speedup.

stashgithub.com

A straightforward, fast, and user-friendly key/value store.

alicegithub.com

A Slack bot framework for Elixir.

chattygithub.com

A basic IRC client that is most useful for writing a bot.

coggithub.com

Cog is an open chatops platform that gives you a secure, collaborative command line right in your chat window.

ExGramgithub.com

a library to build Telegram Bots, you can use the low-level methods and models or use the really opinionated framework included. (Docs).

ExIrcgithub.com

IRC client adapter for Elixir projects.

ExMustanggithub.com

A simple, clueless slackbot and collection of responders.

Gurigithub.com

Automate tasks using chat messages.

hedwiggithub.com

XMPP Client/Bot Framework for Elixir.(Docs).

kaguyagithub.com

A small, powerful, and modular IRC bot.

slackergithub.com

A bot library for the Slack chat service.

yocingogithub.com

Create your own Telegram Bot.

GenServer and Supervisor cheatsheets.

Enum cheatsheets.

awsgithub.com

AWS clients for Elixir.

A self hostable platform for automation/UI driven Kubernetes; built in Elixir and Golang the entire UI is built with Phoenix Live View.

Bonnygithub.com

Kubernetes Operator Development Framework.

Cloudicloudi.org

CloudI is for back-end server processing tasks that require soft-realtime transaction.

discoverygithub.com

An OTP application for auto-discovering services with Consul.

erlcloudgithub.com

Cloud Computing library for Erlang (Amazon EC2, S3, SQS, SimpleDB, Mechanical Turk, ELB). (Docs).

exawsgithub.com

AWS client, supporting Dynamo, Kinesis, Lambda, SQS, and S3.

exriakcsgithub.com

Riak CS API client.

fleetapigithub.com

A simple wrapper for the Fleet (CoreOS) API. Can be used with etcd tokens or via direct node URLs.

Gandigithub.com

Gandi Wrapper for Leaseweb infrastructure.

IElixirgithub.com

Jupyter's kernel for Elixir programming language.

k8sgithub.com

Kubernetes Elixir client with CRD support, multi-cluster support, pluggable auth, and configurable middleware.

Kazangithub.com

Kubernetes client for Elixir, generated from the k8s open API specifications.

Kubereqgithub.com

Kubernetes Client for Elixir based on Req.

Kubexgithub.com

Kubernetes client and integration for Elixir, written in pure Elixir.

Leasewebgithub.com

Elixir Wrapper for Leaseweb infrastructure.

libclustergithub.com

Automatic cluster formation/healing for Elixir applications.(Docs).

nodefindergithub.com

Strategies for automatic node discovery in Erlang.

nomadgithub.com

Create cloud portable Elixir and Phoenix apps. Write once, use everywhere.

sidejobgithub.com

Parallel worker and capacity limiting library for Erlang.

sidetaskgithub.com

SideTask is an alternative to Task.Supervisor using Basho's sidejob library with parallelism and capacity limiting.

skyclustergithub.com

Automatic Erlang cluster formation, messaging and management for Elixir/Erlang applications. Integrated with Kubernetes.

vercelgithub.com

An Elixir wrapper for Vercel's API.

belvederegithub.com

An example of CircleCI integration with Elixir.

coverexgithub.com

Coverage Reports for Elixir.

credogithub.com

A static code analysis tool with a focus on code consistency and teaching Elixir. (Docs).

DepVizdepviz.jasonaxelson.com

A visual tool to help developers understand Elixir recompilation in their projects. (Code).

dialyxirgithub.com

Mix tasks to simplify use of Dialyzer in Elixir projects.(Docs).

Detecting potentially dangerous operations in database migrations.

excheckgithub.com

One task to efficiently run all code analysis & testing tools in an Elixir project.

excoverallsgithub.com

Coverage report tool for Elixir with coveralls.io integration.

exprofgithub.com

A simple code profiler for Elixir, using eprof.

intsetgithub.com

A time- and memory-efficient unordered data structure for positive integers.

elementtuicodeberg.org

Library to help create terminal user interfaces (TUI).

excligithub.com

User friendly CLI apps for Elixir.

expromptgithub.com

Helper package to add interactivity to your command line applications as easy as possible.

firexgithub.com

Firex is a library for automatically generating command line interfaces (CLIs) from an elixir module.

getoptgithub.com

Command-line options parser for Erlang.

lokigithub.com

Library for creating interactive command-line application.

optimusgithub.com

Command-line option parser for Elixir inspired by clap.rs.

owlgithub.com

Owl is a toolkit for writing command-line user interfaces in Elixir.

phoenix-cliphoenix-cli.github.io

Command-line interface for Phoenix Framework like Rails commands.

progressbargithub.com

Command-line progress bars and spinners.

promptgithub.com

Toolkit for building command line applications in Elixir.

ratatouillegithub.com

A TUI (terminal UI) kit for Elixir.

scribegithub.com

Pretty-print tables of Elixir structs and maps. Inspired by hirb.

tablerexgithub.com

Generate configurable ASCII style tables for display.

tabulagithub.com

Pretty print list of Ecto query results / maps in ascii tables (GitHub Markdown/OrgMode).

#elixir-langwebchat.freenode.net

The IRC Channel #elixir-lang on Freenode.

Elixir Forumelixirforum.com

Community run discussion forums for all things Elixir.

elixir-lang-coregroups.google.com

Mailinglist for Elixir Core development, use "talk" for questions and general discussions.

elixir-lang-talkgroups.google.com

Official Elixir Mailinglist for questions and discussions.

ElixirSlackelixir-slackin.herokuapp.com

Elixir Slack Community.

confexgithub.com

Helper module that provides a nice way to read environment configuration at runtime.

configparserexgithub.com

A simple Elixir parser for the same kind of files that Python's configparser library handles.

conformgithub.com

Easy release configuration for Elixir apps.

dotenvgithub.com

A port of dotenv to Elixir.

enuxgithub.com

utility package for loading, validating and documenting your app's configuration variables from env, json and jsonc files at runtime and injecting them into your environment.

figarogithub.com

Simple Elixir project configuration.

figaroelixirgithub.com

Environmental variables manager for Elixir.

hushgithub.com

Read and inject configuration at runtime, and in release mode with support for multiple providers.

AWS Secrets Manager provider for hush.

Google Secret Manager provider for hush.

mahaulgithub.com

Supercharge your environment variables in Elixir. Parse and validate with compile time access guarantees, defaults, fallbacks and app pre-boot validations.

skogsragithub.com

Library to manage OS environment variables and application configuration options with ease.

sweetconfiggithub.com

Read YAML configuration files from any point at your app.

weavegitlab.com

JIT configuration loader that works with Kubernetes and Docker Swarm.

aescmacgithub.com

AES CMAC (RFC 4493) in Elixir.

ciphergithub.com

Elixir crypto library to encrypt/decrypt arbitrary binaries.

cloakgithub.com

Cloak makes it easy to use encryption with Ecto.(Docs).

comeoningithub.com

Password hashing (argon2, bcrypt, pbkdf2sha512) library for Elixir.(https://hexdocs.pm/comeonin/api-reference.html).

cryptorsassapssgithub.com

RSASSA-PSS Public Key Cryptographic Signature Algorithm for Erlang.

elixirteagithub.com

TEA implementation in Elixir.

exbcryptgithub.com

Elixir wrapper for the OpenBSD bcrypt password hashing algorithm.

excryptogithub.com

Elixir wrapper for Erlang crypto and publickey modules. Provides sensible defaults for many crypto functions to make them easier to use.(Docs).

exgpggithub.com

Use gpg from Elixir.

nimbletotpgithub.com

Allows implementation of Time-based One-Time Passwords (TOTP) for 2FA.

ntruelixirgithub.com

Elixir wrapper for libntru. A post quantum cryptography system.

potgithub.com

Erlang library for generating one time passwords compatible with Google Authenticator.

rsagithub.com

publickey cryptography wrapper for Elixir.

rsaexgithub.com

Library for working with RSA keys.

siphash-elixirgithub.com

Elixir implementation of the SipHash hash family.

teacryptogithub.com

Tiny Encryption Algorithm implementation.

ploxgithub.com

Server-side rendered SVG graphing components for Phoenix and LiveView.

tucangithub.com

An Elixir plotting library on top of VegaLite.

vegalitegithub.com

Elixir bindings for Vega-Lite.

blocktimergithub.com

Macros to use :timer.applyafter and :timer.applyinterval with a block.

calendargithub.com

Calendar is a date and time library for Elixir.

calendarificgithub.com

Calendarific is a wrapper for the holiday API Calendarific.

calixirgithub.com

Calixir is a port of the Lisp calendar software calendrica-4.0 to Elixir.

chronosgithub.com

An Elixir date/time library.

cocktailgithub.com

Elixir date recurrence library based on iCalendar events.

cronexgithub.com

Cron like system you can mount in your supervision tree.

crontabgithub.com

A Cron Expressions Parser, Composer & Date Candidate Finder.

emojiclockgithub.com

An Elixir module for giving you an emoji clock for a given hour.

exicalgithub.com

ICalendar parser.

filtrexgithub.com

A library for performing and validating complex SQL-like filters from a client (e.g. smart filters).

goodtimesgithub.com

Expressive and easy to use datetime functions.

jalaaligithub.com

Jalaali calendar implementation for Elixir.

millisecondsgithub.com

Simple library to work with milliseconds in Elixir.

momentgithub.com

Parse, validate, manipulate, and display dates in Elixir.

openhoursgithub.com

Time calculations using business hours.

quantumgithub.com

Cron-like job scheduler for Elixir applications.

repeatexgithub.com

Natural language parsing for repeating dates.

timeliergithub.com

A cron-style scheduler for Elixir.

timexgithub.com

Easy to use Date and Time modules for Elixir.

timexintervalgithub.com

A date/time interval library for Elixir projects, based on Timex.

tzdatagithub.com

The timezone database in Elixir.

beakergithub.com

Statistics and Metrics library for Elixir.

bootergithub.com

Boot an Elixir application, step by step.

dbggithub.com

Distributed tracing for Elixir.

eflamegithub.com

Flame Graph profiler for Erlang.

epergithub.com

Erlang performance and debugging tools.

ethergithub.com

Ether provides functionality to hook Elixir into the Erlang debugger.

exdebugtoolbargithub.com

A toolbar for Phoenix projects to interactively debug code and display useful information about requests: logs, timelines, database queries etc.

exrungithub.com

Distributed tracing for Elixir with rate limiting and simple macro-based interface.

extracegithub.com

Elixir wrapper for Recon Trace.

githooksgithub.com

Add git hooks to Elixir projects.

inspectorgithub.com

A simple one-line module that allows a more friendly debugging experience.

observercligithub.com

Visualize Elixir & Erlang nodes on the command line, it aims to help developers debug production systems.

quaffgithub.com

The Debug module provides a simple helper interface for running Elixir code in the erlang graphical debugger.

rexbuggithub.com

An Elixir wrapper for the redbug production-friendly Erlang tracing debugger.

visualixirgithub.com

A process visualizer for remote BEAM nodes.

akdgithub.com

Capistrano like, Configurable, and easy to set up Elixir Deployment Automation Framework.

1-command setup & deploys to servers, with first-class support for Phoenix apps.

bootleggithub.com

Simple deployment and server automation for Elixir.

bottlergithub.com

Bottler is a collection of tools that aims to help you generate releases, ship them to your servers, install them there, and get them live on production.

edelivergithub.com

Deployment for Elixir and Erlang.

A project template to get started developing clustered Elixir applications for cloud environments.

exdmgithub.com

Deploy Elixir applications via mix tasks.

exreleasygithub.com

Dead simple and Mix friendly tool for releasing Elixir applications.

gatlinggithub.com

Collection of mix tasks to automatically create a exrm release from git and launch/upgrade it on your server.

Gigalixirgigalixir.com

A fully-featured PaaS designed for Elixir. Supports clustering, hot upgrades, and remote console/observer. Free to try without a credit card.

Heroku buildpack to deploy Elixir apps to Heroku.

bureaucratgithub.com

Generate Phoenix API documentation from tests.

exdocgithub.com

ExDoc is a tool to generate documentation for your Elixir projects.

exdocdashgithub.com

Formatter for ExDoc to generate docset documentation for use in Dash.app.

hexdocsetgithub.com

Convert hex doc to Dash.app's docset format.

inch-ciinch-ci.org

Documentation badges for Ruby & Elixir.

maruswaggergithub.com

Add swagger compliant documentation to your maru API.

phoenixapidocsgithub.com

Generate API Blueprint documentation from controllers and tests in the Phoenix framework.

phoenixswaggergithub.com

Provides swagger integration to the Phoenix framework.

xcribegithub.com

Generate API documentation from tests using Swagger (OpenAPI) or API Blueprint specification.

Fully featured GraphQL library.

absinthegengithub.com

Scaffold generator for Absithne.

JSON-LD.exgithub.com

An implementation of the JSON-LD standard for RDF.ex.

RDF.exgithub.com

An implementation of the RDF data model in Elixir.

SPARQL.exgithub.com

An implementation of the SPARQL standards in Elixir.

elixirscriptgithub.com

A transcompiler from Elixir to Javascript.

estreegithub.com

A implementation of the SpiderMonkey Parser API in Elixir.

phoenixgongithub.com

Allow you to pass Phoenix environment or controller variables to JavaScript without problems.

phoenixroutesjsgithub.com

Phoenix routes helpers in JavaScript code and browser console.

Alchemistgithub.com

Elixir Tooling Integration Into Emacs.

Editor/IDE independent background server to inform about Elixir mix projects.

Alchemist.vimgithub.com

Elixir Tooling Integration Into Vim.

Atomatom.io

Elixir language support for Atom.

atom-elixirgithub.com

An Atom package for Elixir.

atom-iexgithub.com

Run an IEx session in Atom.

elixir-lsgithub.com

A frontend-independent IDE "smartness" server for Elixir. Implements the JSON-based "Language Server Protocol" standard and provides debugger support via VS Code's debugger protocol.

elixir-tmbundlegithub.com

A TextMate and SublimeText bundle for Elixir.

elixirgeneratorgithub.com

Vim plugin to generate Elixir module and test files with one command.

ElixirSublimegithub.com

Elixir plugin for SublimeText 3 that provides code completion and linting.

Jetbrainsgithub.com

Elixir for IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE.

mix.nvimgithub.com

Mix wrapper plugin for Neovim.

Notepad++github.com

Elixir syntax highlighting for Notepad++.

Nova Elixirgithub.com

Syntax highlighting and code completion for Elixir files (.ex, .exs, .eex) in Nova.

nvimgithub.com

Neovim host for writing plugins in Elixir.

Phoenix Snippets for Atom.

vim-elixirgithub.com

Vim configuration files for Elixir.

vim-extestgithub.com

Vim test runner based on Thoughtbots vim-rspec.

vim-mix-formatgithub.com

Async mix format for Vim and Neovim.

vscode-elixirgithub.com

Elixir Support for Visual Studio Code.

Elixir language support and debugger for VS Code, powered by ElixirLS.

bamboogithub.com

Composable, testable and adapter based email library. Out of the box support for rendering with Phoenix and a plug for previewing sent emails in dev.

burnexgithub.com

Burner email (temporary address) detector.

echogithub.com

A meta-notification system; Echo checks notification preferences & dispatches notifications.

expostmarkgithub.com

Postmark adapter for sending template emails in Elixir.

gensmtpgithub.com

A generic Erlang SMTP server and client that can be extended via callback modules.

gmailgithub.com

A simple Gmail REST API client for Elixir.

mailgithub.com

An RFC2822 implementation in Elixir, built for composability.

mailergithub.com

A simple SMTP mailer.

mailibexgithub.com

Library containing Email-related implementations in Elixir: dkim, spf, dmark, mimemail, smtp.

mailmangithub.com

Mailman provides a clean way of defining mailers in your Elixir applications.

pop3mailhex.pm

Pop3 client to download email (including attachments) from the inbox via the commandline or Elixir API.

ravenxgithub.com

Notification dispatch library for Elixir applications.

smoothiegithub.com

Smoothie inline styles of your email templates, and generates a plain text version from the HTML.

swooshgithub.com

Compose, deliver and test your Emails (with attachments!) easily in Elixir with adapters for SMTP, Sendgrid, Mandrill, Mailgun, Postmark and lots others, plus Phoenix integration with mailbox preview.

nervesnerves-project.org

A framework for writing embedded software in Elixir.

exrlpgithub.com

Elixir implementation of Ethereum's RLP (Recursive Length Prefix) encoding.

huffmangithub.com

Huffman encoding and decoding in Elixir.

The official AppSignal package for Elixir.

Simple error helpers to make errors in your system predictable and easy to render to JSON or in logs.

exceptionalgithub.com

Helpers for happy-path programming & exception handling.

happygithub.com

Happy path programming, alternative to elixir with form.

OKgithub.com

Elegant error handling with result monads, featuring a simple & powerful with construct and a happy path pipe operator.

sentry-elixirgithub.com

The Official Elixir client for Sentry.

cizengitlab.com

Build highly concurrent, monitorable, and extensible applications with a collection of sagas.

eventbusgithub.com

Simple event bus implementation with topic filtering and built-in event store and event watcher.

goldrushgithub.com

Small, Fast event processing and monitoring for Erlang/OTP applications.

reaxivegithub.com

Reaxive is a reactive event handling library, inspired by Elm and Reactive Extensions.

waitforitgithub.com

Provides convenient and easy-to-use facilities for synchronizing concurrent activities.

butlercagegithub.com

A Butler plugin for showing silly photos of Nick Cage.

butlertableflipgithub.com

Flipping tables with butler.

changelog.comgithub.com

CMS that runs changelog.com built with Phoenix 1.4.

GraphQL api for coderplanets.com built with Phoenix 1.4 and Absinthe.

dicegithub.com

Roll the dice, in Elixir.

elixirkoansgithub.com

Elixir koans is a fun, easy way to get started with the elixir programming language.

exissgithub.com

This package is for interfacing with the Open Notify API to information such as the ISS's current location, crew, and when it will pass over a location.

feedxgithub.com

Add social feed functionality to current applications. Exemplify OTP umbrella app, with 3 apps. Thin phoenix controllers.

harakirigithub.com

Help applications kill themselves.

hellophoenixgithub.com

Application template for SPAs with Phoenix, React and Redux.

hexpmgithub.com

Source code for the hex package manager site built with Phoenix 1.3.

koansgithub.com

Learn Elixir by using elixir-koans.

lolcatgithub.com

This is the clone of busyloop/lolcat. But it does not support animation and some features of the original.

magnetissimogithub.com

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

oopgithub.com

OOP in Elixir.

A step-by-step example/tutorial for building a Chat app in Phoenix for complete beginners. Covers testing, docs and deployment. Phoenix 1.5.3.

A comprehensive example/tutorial showing people how to use Ecto Types to transparently encrypt/decrypt data in a Phoenix 1.4 app.

An experiment with Phoenix Channels, GenEvents, React and Flux.

complete beginners step-by-step tutorial building a real time counter in Phoenix 1.5.3 and LiveView 0.14.1.

A complete beginners step-by-step tutorial for building a Todo List from scratch in Phoenix 1.5.3.

Elixir / Phoenix implementation of RealWorld.io backend specs - a Medium clone.

rollexgitlab.com

Elixir library using a Pratt Parser algorithm to calculate dice rolls.

rubixgithub.com

A very simple (and barely-functioning) Ruby runner for Elixir.

strangergithub.com

Elixir Phoenix app to chat anonymously with a randomly chosen stranger.

tilexgithub.com

Source code for Hashrocket's TIL website built with Phoenix 1.3.

weathergithub.com

A command line weather app built using Elixir.

ConfigCatgithub.com

Elixir SDK for ConfigCat hosted feature flag service.

flippantgithub.com

Feature flipping for the Elixir world.

funwithflagsgithub.com

A feature toggle library using Redis or Ecto for persistence, an ETS cache for speed and PubSub for distributed cache busting. Comes with a management web UI for Phoenix and Plug.

molassesgithub.com

A feature toggle library using redis or SQL (using Ecto) as a backing service.

atomexgithub.com

ATOM feed builder with a focus on standards compliance, security and extensibility.

feedergithub.com

Parse RSS and Atom feeds.

feederexgithub.com

RSS feed parser. Simple wrapper for feeder.

feedmegithub.com

RSS/Atom parser built on erlang's xmerl xml parser.

Beltbitbucket.org

Extensible file upload library with support for SFTP, S3 and Filesystem storage.

dirwalkergithub.com

DirWalker lazily traverses one or more directory trees, depth first, returning successive file names.

elixgrepgithub.com

A framework for doing Hadoop style Map/Reduce operations on collections of files.

exfilegithub.com

File upload handling, persistence, and processing in Elixir and Plug.

exfswatchgithub.com

A file change watcher wrapper based on fs.

exguardgithub.com

ExGuard is a mix command to handle events on file system modifications.

exminimatchgithub.com

Globbing paths without walking the tree!.

eyedropsgithub.com

Configurable mix task to watch file changes and run the corresponding command.

formatparser.exgithub.com

Elixir library to figure out the type and the format of a file.

fsgithub.com

Erlang FileSystem Listener.

fwatchgithub.com

A callback-based file watcher based on fs.

ivcugithub.com

File Validator, Converter, and Uploader.

librexgithub.com

Elixir library to convert office documents to other formats using LibreOffice.

Radpathgithub.com

Path library for Elixir, inspired by Python's Enhpath.

sentixgithub.com

A cross-platform file watcher for Elixir based on fswatch.

sizeablegithub.com

An Elixir library to make file sizes human-readable.

wafflegithub.com

Flexible file upload and attachment library for Elixir.

zarexgithub.com

Filename sanitization for Elixir.

formsgithub.com

Erlang Business Documents Generator.

absinthepluggithub.com

Plug support for Absinthe.

access passgithub.com

Authentication framework that can be used with or outside of phoenix. Similar to Addict but geared towards API usage.(Docs).

addictgithub.com

User authentication for Phoenix Framework.

airbrakepluggithub.com

Report errors in your Plug stack or whatever to Airbrake.

Backpexgithub.com

Highly customizable administration panel for Phoenix LiveView applications. (Docs, Demo).

betterparamsgithub.com

Elixir Plug for cleaner request params in web apps.

blaguthgithub.com

Basic Access Authentication in Plug applications.

commandedgithub.com

Command handling middleware for Command Query Responsibility Segregation (CQRS) applications.

corsicagithub.com

Elixir library for dealing with CORS requests.

corspluggithub.com

An Elixir plug that adds CORS headers to requests and responds to preflight requests (OPTIONS).

crudexgithub.com

CRUD utilities for Phoenix and Ecto.

dayrongithub.com

A repository similar to Ecto.Repo that works with REST API requests instead of a database.

exadmingithub.com

ExAdmin is an auto administration package for Elixir and the Phoenix Framework.

exdjangogithub.com

A few elixir libraries for working with django.

exrecaptchagithub.com

Simple reCaptcha display/verify code for Elixir applications.

filterablegithub.com

Simple query params filtering for Phoenix framework inspired by Rails hasscope.

graphqlparsergithub.com

An Elixir binding for libgraphqlparser.

httproutergithub.com

HTTP Router with various macros to assist in developing your application and organizing your code.

kerosenegithub.com

Pagination for Ecto and Phoenix.

livevuegithub.com

End-to-end reactivity for Phoenix LiveView and Vue.

mellongithub.com

An authentication module for Plug applications.

multiversegithub.com

Plug that allows to add version compatibility layers via API Request/Response Gateways.

paramsgithub.com

Use Ecto to enforce/validate parameters structure, akin to Rails' strong parameters.

phoenixectogithub.com

Phoenix and Ecto integration.

phoenixhamlgithub.com

Phoenix Template Engine for Haml.

phoenixhtmlgithub.com

Phoenix.HTML functions for working with HTML strings and templates.

HTML Sanitizer integration for Phoenix.

Some helpers for phoenix html (truncate, timeagoinwords, numberwithdelimiter).

phoenixlinguistgithub.com

A project that integrates Phoenix with Linguist, providing a plug and view helpers. It looks abandoned: its last commit was on 2015 and its CI runs Elixir 1.0.3.

Provides live-reload functionality for Phoenix.

phoenixmetatagsgithub.com

Generate meta tags for a website.

Postgresql PubSub adapter for Phoenix apps.

RabbitMQ adapter for Phoenix's PubSub layer.

The Redis PubSub adapter for the Phoenix framework.

The VerneMQ MQTT pubsub adapter for the Phoenix framework.

phoenixslimegithub.com

Slim template support for Phoenix.

A pluggable storybook for your Phoenix components.

phoenixsvggithub.com

Use inline SVGs in Phoenix.

Token authentication solution for Phoenix. Useful for APIs or single page apps.

Phoenix components and helpers for using CAPTCHAs with Cloudflare Turnstile.

Extensible livecomponents, without boilerplate.

pluggithub.com

A specification and conveniences for composable modules in between web applications.

plugaccessloggithub.com

Plug for writing access logs.

plugandplaygithub.com

Set up a Plug application with less boilerplate.

plugauthgithub.com

Collection of authentication-related plugs.

Plug to ensure all requests are served from a single canonical host.

plugcheckupgithub.com

Plug for adding simple health checks to your app.

plugcloudflaregithub.com

Inspired by modcloudflare, this Elixir plug parses Cloudflares CF-Connecting-IP HTTP request header into Plug.Conn's remoteip field.

plugforwardpeergithub.com

Very simple plug which reads X-Forwarded-For or Forwarded header according to RFC7239 and fill conn.remoteip with the root client ip.

plugfprofgithub.com

A Plug that adds fprof tracing to requests, to allow for easy profiling.

pluggablegithub.com

Build plug-like pipelines with your own token (instead of %Plug.Conn{}).

plugheartbeatgithub.com

A plug for responding to heartbeat requests.

plugjwtgithub.com

Plug for JWT authentication.

plugpasswordgithub.com

Plug for adding simple cookie-based authentication.

Rails compatible Plug session store.

Plug to redirect http requests to https requests behind a reverse proxy.

Require and extract HTTP headers and handle missing ones.

easy manipulation of HTTP response headers.

plugribbongithub.com

Injects a ribbon to your web application in the development environment.

plugsgithub.com

Collection of Plug middleware for web applications.

plugsecexgithub.com

Plug that adds various HTTP Headers to make Phoenix/Elixir app more secure.

A very simple memcached session store for Elixir's plug.

plugsigawsgithub.com

AWS Signature V4 authentication protection for Phoenix/Plug Routes (Docs).

plugsnaggithub.com

Bugsnag notifier for Elixir's plug.

plugstatsdgithub.com

A plug for automatically sending timing and count metrics to statsd.

raygungithub.com

Capture bugs and send them to Raygun.

reactphoenixgithub.com

Render React.js components in Phoenix views focusing on easy installation and Brunch compatibility.

recaptchagithub.com

A simple reCaptcha 2 library for Elixir applications.

resingithub.com

Resin is a plug that will add a configurable delay to every request that's passing through it, unless run in production.

revisionplateexgithub.com

Plug application and middleware that serves endpoint returns application's REVISION.

rummageectogithub.com

A configurable framework to search, sort and paginate Ecto Queries.

rummagephoenixgithub.com

A support framework for searching, sorting and paginating models in Phoenix, with HTML support.

scaffoldgithub.com

A mix task for creating new projects based on templates fetched from a Git-repo.

scrivenergithub.com

Paginate your Ecto queries.

Helpers for paginating API responses with Scrivener and HTTP headers.

scrivenerhtmlgithub.com

Helpers built to work with Scrivener's page struct to easily build HTML output for various CSS frameworks.

sentinelgithub.com

An authentication framework for Phoenix extending guardian with routing and other basic functionality.

surfacegithub.com

A server-side rendering component library for Phoenix.

torchgithub.com

Torch is a rapid admin generator for Phoenix apps. It uses generators rather than DSLs to ensure that the code remains maintainable.

An Elixir plug to support legacy APIs that use a rails-like trailing format.

Fast, simple and lightweight pagination system for your Elixir application.

webassemblygithub.com

Web DSL for Elixir.

weebogithub.com

An XML-RPC parser/formatter for Elixir, with full support for datatype mapping.

Ash Frameworkgithub.com

A declarative, resource-oriented application framework for Elixir.

exelligithub.com

An Elli Elixir wrapper with some sugar syntax goodies.

Flowbiteflowbite.com

An open-source UI component library built with Tailwind CSS and compatible with Phoenix/Elixir.

Hologramgithub.com

Full stack Elixir web framework that intelligently transpiles Elixir client-side code to JavaScript.

kittogithub.com

A framework for interactive dashboards.

n2ogithub.com

Distributed Application Server.

nitrogithub.com

Nitrogen-compatible Web Framework.

A set of HEEX components that makes it easy for Phoenix developers to build beautiful web apps.

phoenixgithub.com

Elixir Web Framework targeting full-featured, fault tolerant applications with realtime functionality.

placidgithub.com

A REST toolkit for building highly-scalable and fault-tolerant HTTP APIs with Elixir.

racklagithub.com

API Gateways in Elixir.

relaxgithub.com

Simple Elixir implementation of a jsonapi.org server.

restgithub.com

Micro-REST framework with typed JSON.

RIGgithub.com

Create low-latency, interactive user experiences for stateless microservices.

sugargithub.com

Modular web framework for Elixir.

trotgithub.com

An Elixir web micro-framework.

scenicgithub.com

Portable 2D UI framework.

Binbogithub.com

A chess representation written in Erlang using Bitboards, ready for use on game servers.

ECSxhexdocs.pm

An Entity-Component-System framework providing a battle ship game as a tutorial (read more on Dockyard blog).

enticegithub.com

A distributed Entity-Component-System framework, providing its own example MMORPG server.

minesgithub.com

A minesweeper clone in the terminal.

pictionarygithub.com

A multiplayer guessing and drawing game (skribbl.io clone).

rayexgithub.com

Raylib bindings to Elixir for games programming.

Rovexgithub.com

An implementation of the Mars Rover kata in Elixir transformed in a basic multiplayer game.

vimsnakegithub.com

A classical multiplayer snake game with Vim-style keybinding built with Phoenix framework.

Provide distance and heading calculations via Google distance matrix api.

geogithub.com

A collection of GIS functions for Elixir.

geocalcgithub.com

Calculate distance, bearing and more between latitude/longitude points.

geocodergithub.com

A simple, efficient geocoder/reverse geocoder with a built-in cache.

geohashgithub.com

Geohash encode/decode library.

geohashnifgithub.com

Drop in replacement for Geohash encode/decode library implemented as a NIF.

geohaxgithub.com

Geohash encoding and decoding with neighbors finder.

geoipgithub.com

Find geolocation for a given IP, hostname or Plug.Conn.

geolixgithub.com

MaxMind GeoIP2 database reader/decoder.

geonamesgithub.com

A simple Elixir wrapper around the GeoNames API.

ip2locationgithub.com

An Elixir library for IP2Location database.

ipgeobasegithub.com

Find Russian and Ukraine city by IP address and find country for other country.

projgithub.com

Elixir coordinate conversion library using OSGeo's PROJ.4.

segseggithub.com

Segment-segment intersection classifier and calculator.

srtmgithub.com

Query locations for elevation data from the NASA Shuttle Radar Topography Mission.

topogithub.com

A Geometry library for Elixir that calculates spatial relationships between two geometries.

wheretzgithub.com

Elixir version of Ruby gem for lookup of timezone by georgraphic coordinates.

flokigithub.com

A simple HTML parser that enables searching using CSS like selectors.

htmlsanitizeexgithub.com

HTML sanitizer for Elixir.

meseeksgithub.com

A library for parsing and extracting data from HTML and XML with CSS or XPath selectors.

modestexgithub.com

A library to do pipeable transformations on html strings with CSS selectors, e.g. find(), prepend(), append(), replace() etc.

myhtmlexgithub.com

Elixir/Erlang bindings for lexborisov's myhtml.

readabilitygithub.com

Readability is for extracting and curating articles.

texasgitlab.com

Texas is a powerful abstraction over updating your clients using server-side rendering and server-side Virtual DOM diff/patching.

tidyexgithub.com

Elixir binding to the granddaddy of HTML tools http://www.html-tidy.org.

vnu-elixirgithub.com

Elixir client for the Nu HTML Checker. Provides HTML, CSS, and SVG validation.

Acegithub.com

HTTP web server and client, supports http1 and http2.

cauldrongithub.com

An HTTP/SPDY server as a library.

Crawlergithub.com

A high performance web crawler in Elixir.

Crawlygithub.com

high-level web crawling & scraping framework for Elixir.

elligithub.com

Elli is a webserver you can run inside your Erlang application to expose an HTTP API.

etagpluggithub.com

A simple to use shallow ETag plug.

explodegithub.com

An easy utility for responding with standard HTTP/JSON error payloads in Plug- and Phoenix-based applications.

exvcrgithub.com

HTTP request/response recording library for Elixir, inspired by VCR.

finchgithub.com

An HTTP client with a focus on performance, built on top of Mint and NimblePool.

fuzzyurlgithub.com

An Elixir library for parsing, constructing, and wildcard-matching URLs. Also available for Ruby and JavaScript.

gungithub.com

HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.

hackneygithub.com

Simple HTTP client written in Erlang.

httpgithub.com

HTTP server for Elixir.

httpdigexgithub.com

A module to create basic digest HTTP auth header.

httpoisongithub.com

Yet Another HTTP client for Elixir powered by hackney.

httpotiongithub.com

Fancy HTTP client for Elixir, based on ibrowse.

httpproxygithub.com

Multi port HTTP Proxy.

ivargithub.com

A lightweight wrapper around HTTPoison that provides a fluent and composable way to build http requests.

lhttpcgithub.com

A lightweight HTTP/1.1 client implemented in Erlang.

mintgithub.com

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

mnemonicslugsgithub.com

A memorable, mnemonic slug generator in Elixir.

mochiwebgithub.com

MochiWeb is an Erlang library for building lightweight HTTP servers.

neurongithub.com

A GraphQL client for Elixir.

plugwait1github.com

Plug adapter for the wait1 protocol.

raxxgithub.com

Interface for HTTP webservers, frameworks and clients.

reqgithub.com

A batteries-included HTTP client for Elixir.

rivergithub.com

An HTTP/2 client that is lightweight and lightning fast.

scrapegithub.com

Scrape any website, article or RSS/Atom Feed with ease.

sparqlclientgithub.com

A SPARQL protocol client for Elixir.

SpiderMangithub.com

A base-on Broadway fast high-level web crawling & scraping framework for Elixir.

teslagithub.com

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

Tubegithub.com

Pure Elixir WebSocket client library.

uriquerygithub.com

URI encode nested GET parameters and array values in Elixir.

uritemplategithub.com

RFC6570 compliant URI template processor for Elixir.

webdrivergithub.com

This is an implementation of the WebDriver protocol client. It currently supports PhantomJS, FireFox, ChromeDriver and remote webdriver servers (e.g. Selenium).

websocketgithub.com

An exploration into a stand-alone library for Plug applications to easily adopt WebSockets.

yurigithub.com

Simple struct for representing URIs.

elixir-circuitsgithub.com

Elixir access to hardware I/O interfaces such as GPIO, I2C, and SPI (old version elixirale).

nervesgithub.com

Framework for building firmware for platforms like Raspberry Pi and BeagleBone Black.

alchemicavatargithub.com

Elixir library for generating letter avatar from string.

artifactgithub.com

File upload and on-the-fly processing for Elixir.

bumpgithub.com

A BMP file writer in pure Elixir.

chunkysvggithub.com

A library for drawing things with SVG.

cloudexgithub.com

Cloudex is an Elixir library that can upload image files or urls to Cloudinary.

eikongithub.com

An Elixir library providing a read-only interface for image files.

elixirexifgithub.com

Parse exif tags and thumbnail data from jpeg files.

exexifgithub.com

Pure Elixir library to extract TIFF and EFIX metadata from jpeg files.

exfavicongithub.com

An Elixir library for discovering favicons.

eximageinfogithub.com

An Elixir library to parse images (binaries) and get the dimensions, detected mime-type and overall validity for a set of image formats.

gigithub.com

An Elixir wrapper for GraphicsMagick command line.

identicongithub.com

An Elixir library for generating 5x5 identicons.

image64hex.pm

A tool for working with base64 encoded images.

imagineergithub.com

Image parsing in Elixir.

imgexgithub.com

Unofficial client library for generating imgix URLs in Elixir.

mogrifygithub.com

An Elixir wrapper for ImageMagick command line.

pnggithub.com

A pure Erlang library for creating PNG images. It can currently create 8 and 16 bit RGB, RGB with alpha, indexed, grayscale and grayscale with alpha images.

thumbnexgithub.com

Create thumbnails from images and video screenshots.

thumborclientgithub.com

Client for Thumbor.

appoptexgithub.com

Client for AppOptics API. Send metrics and tags to AppOptics time series service.

Collects error and performance data from your Elixir applications and sends it to AppSignal.

elixometergithub.com

A light Elixir wrapper around exometer.

erlang-metricsgithub.com

A generic interface to different metrics systems in Erlang.

exometergithub.com

Basic measurement objects and probe behavior in Erlang.

folsomddbgithub.com

DalmatinerDB backend to store folsom metrics.

graphitexgithub.com

Graphite/Carbon client for Elixir.

instreamgithub.com

InfluxDB driver for Elixir.

instrumentalgithub.com

An Elixir client for Instrumental.

newrelic.exgithub.com

Collects metrics from your Elixir/Phoenix application and sends them to NewRelic.

prometheusgithub.com

Prometheus.io monitoring system and time series database client in Erlang.

prometheus-ectogithub.com

Ecto instrumenter for prometheus.ex.

Phoenix instrumenter for prometheus.ex.

Plugs instrumenters/exporter for prometheus.ex.

prometheus.exgithub.com

Elixir-friendly Prometheus.io monitoring system and time series database client.

Prometheus collector which exports the current state of process metrics including cpu, memory, file descriptor usage and native threads count as well as the process start and up times.

promexgithub.com

Prometheus metrics and Grafana dashboards for all of your favorite Elixir libraries.

spandexgithub.com

Platform agnostic tracing library originally developed for Datadog APM.

telemetrygithub.com

Dynamic dispatching library for metrics and instrumentations.

wobservergithub.com

Web based metrics, monitoring, and observer.

exjsongithub.com

JSON parser and generator in Elixir.

jaserializergithub.com

JSONAPI.org Serialization in Elixir.

jasongithub.com

A blazing fast JSON parser and generator in pure Elixir.

jazzgithub.com

Yet another library to handle JSON in Elixir.

jokengithub.com

Encodes and decodes JSON Web Tokens.

josegithub.com

JSON Object Signing and Encryption (JOSE) for Erlang and Elixir.

jsongithub.com

Native JSON library for Elixir.

jsonapigithub.com

A project that will render your data models into JSONAPI Documents.

jsoncgithub.com

Utilities for working with jsonc, a superset of json.

jsonpointergithub.com

Implementation of RFC 6901 which defines a string syntax for identifying a specific value within a JSON document.

JsonStreamEncoder is a streaming encoder for streaming JSON to an IOish thing in Elixir.

jsonwebtokenexgithub.com

An Elixir implementation of the JSON Web Token (JWT) Standards Track (RFC 7519).

jsxgithub.com

An Erlang application for consuming, producing, and manipulating json.

jwalkgithub.com

Helper module for working with Erlang representations of JSON.

jwtexgithub.com

A library to encode and decode JWT tokens.

poisongithub.com

Poison is a new JSON library for Elixir focusing on wicked-fast speed without sacrificing simplicity, completeness, or correctness.

tinygithub.com

Tiny, fast and fully compliant JSON parser for Elixir.

worldjsongithub.com

topojson country and state/province collections for elixir/erlang.

Elchemygithub.com

Compiler allowing to translate Elm programming language code to Elixir.

A small Lisp-like language and interactive REPL, built in Elixir.

Monkeygithub.com

Elixir implementation of an interpreter and REPL for the js-like Monkey programming language.

abnfparsecgithub.com

ABNF in and parser out.

exabnfgithub.com

Parser for ABNF Grammars in Elixir.

lexluthorgithub.com

LexLuthor is a Lexer in Elixir which uses macros to generate a reusable lexers.

bunyangithub.com

Bunyan: An Elixir Logger.

ectodevloggergithub.com

An alternative logger for Ecto queries that helps in debugging.

exlagergithub.com

Elixir binding for lager.

gelfloggergithub.com

A Logger backend that will generate Graylog Extended Log Format (GELF) messages.

jsonloggergithub.com

JSON Logger is a logger backend that outputs elixir logs in JSON format.

lagergithub.com

A logging framework for Erlang/OTP by basho.com.

lagerloggergithub.com

A lager backend that forwards all log messages to Elixir's Logger.

logfmtgithub.com

Logfmt is a module for encoding and decoding logfmt-style log lines.

A backend for the Elixir Logger that will send logs to the Logstash UDP input.

logglixgithub.com

A logger backend for posting errors to Loggly.

logstergithub.com

Easily parsable, one-line logging for Phoenix and Plug applications, inspired by Lograge.

metrixgithub.com

Log custom app metrics to stdout for use by Librato and other downstream processors.

mstoregithub.com

MStore is a experimental metric store build in erlang, the primary functions are open, new, get and put.

quietloggergithub.com

A simple plug to suppress health check logging (e.g.: when using Kubernetes).

roggergithub.com

Elixir logger to publish log messages in RabbitMQ.

rollbaxgithub.com

Exception tracking and logging to Rollbar.

A logger backend for posting errors to Slack.

sysloggithub.com

Erlang port driver for interacting with syslog via syslog(3).

timbergithub.com

Structured logging platform; turns raw text logs into rich structured events.

A logger backend that will post messages to YouTrack (an issue tracker made by JetBrains).

anaphoragithub.com

Anaphora is the anaphoric macro collection for Elixir. An anaphoric macro is one that deliberately captures a variable (typically it) from forms supplied to the macro.

apixgithub.com

Simple convention and DSL for transformation of elixir functions to an API for later documentation and or validation.

backportsgithub.com

Use new functions in Elixir 1.1 and 1.2.

crudrygithub.com

Crudry is an elixir library for DRYing CRUD of Phoenix Contexts and Absinthe Resolvers.

eventsourcedgithub.com

Build functional, event-sourced domain models.

expatgithub.com

Reusable, composable patterns across Elixir libraries.

guardsafegithub.com

Macros expanding into code that can be safely used in guard clauses.

kwfunsgithub.com

Macros to create functions with syntax based keyword parameters with default values.

lineogithub.com

parse transform for accurate line numbers.

matchagithub.com

First-class match specifications for Elixir :ets querying and function call tracing.

mdefgithub.com

Easily define multiple function heads in Elixir.

namedargsgithub.com

Allows named arg style arguments in Elixir.

okjosegithub.com

Pipe elixir functions that match {:ok,}, {:error,} tuples or custom patterns.

↵ to searchesc to close
awesomelist.dev