Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Programming Languages
  4. Elixir

Elixir

The "Awesome Elixir" project is a curated collection of resources for developers working with Elixir, a dynamic, functional language designed for building scalable and maintainable applications. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that facilitate learning and development in Elixir. It is particularly beneficial for both beginners looking to grasp the fundamentals and experienced developers seeking advanced techniques and libraries to enhance their projects. Users can explore a wealth of information and tools that empower them to leverage Elixir's capabilities effectively, making it easier to create robust applications.

elixirfunctional-programmingconcurrent-programmingphoenix-frameworkerlangprogramming-languagesweb-developmentdeveloper-tools
RSSView on GitHub
13.1k stars1.2k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

🐍
Python

The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.

290.8k
🐹
Go

The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.

169.1k
📦
C/C++

The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.

70.6k
🦀
Rust

The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.

56.6k

Table of Contents

95 sections · 731 projects

Actors

4 projects
alf
alf

A flow-based application layer framework for Elixir that implements Flow-Based Programming (FBP) to structure business logic.

Elixir2122 years ago
bpe
bpe

An Erlang-based Business Process Engine implementing BPMN 2.0 (ISO 19510) for workflow orchestration and rule-based production systems.

Elixir2787 days ago
poolex
poolex

An Elixir library for managing pools of workers with automatic scaling, built-in metrics, and flexible worker management.

Elixir864 days ago
spawn
spawn

An actor-native service mesh for durable, stateful computing that works across multiple programming languages and protocols.

Elixir37428 days ago

Algorithms and Data structures

23 projects
aja
aja

An Elixir library extending the standard library with high-performance persistent vectors, ordered maps, and optimized Enum functions.

Elixir2257 months ago
bloomex
bloomex

A pure Elixir implementation of Scalable Bloom Filters for probabilistic set membership testing.

Elixir1115 years ago
data_morph
hex.pm
datastructures
datastructures

A collection of protocols and implementations for working with data structures in idiomatic Elixir.

Elixir2199 years ago
ecto_state_machine
ecto_state_machine

A finite state machine pattern implementation for Ecto schemas in Elixir applications.

Elixir1006 years ago
emel
emel

A simple and functional machine learning library for Erlang, Elixir, and Gleam projects.

Gleam1161 year ago
erlang-algorithms
erlang-algorithms

A collection of classic algorithms and data structures implemented in Erlang for educational and practical use.

Erlang1606 years ago
exconstructor
exconstructor

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

Elixir2931 month ago
flow
flow

A computational parallel flow library for Elixir built on top of GenStage for parallel processing of collections.

Elixir1,6141 year ago
fsm
fsm

A pure functional finite state machine data structure for Elixir, designed for use within existing processes without requiring separate process management.

Elixir3636 years ago
fuse
fuse

A robust circuit breaker library for Erlang applications to prevent cascading failures and improve system resilience.

Erlang5124 years ago
graphmath
graphmath

An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.

Elixir896 months ago
loom
loom

A composable and extensible CRDT library with delta-CRDT support for conflict-free replicated data types.

Elixir2289 years ago
lz4
lz4

Erlang bindings for the LZ4 compression algorithm, providing fast lossless compression capabilities.

C654 years ago
machinery
machinery

A lightweight Elixir state machine library with Phoenix integration, providing a simple DSL for managing state transitions.

Elixir5642 years ago
matrex
matrex

A high-performance matrix library for Elixir/Erlang with C and CBLAS backend, optimized for speed and large-scale operations.

Elixir4895 years ago
merkle_tree
merkle_tree

A pure Elixir implementation of Merkle trees for efficient and secure data verification.

Elixir976 years ago
monadex
monadex

Introduces monads to Elixir for encapsulating state and controlling code flow with more powerful pipelines.

Elixir3074 years ago
parallel_stream
parallel_stream

A parallelized stream implementation for Elixir that maintains order while processing with a worker pool.

Elixir1033 years ago
remodel
remodel

An Elixir presenter package for transforming map structures, enabling flexible API output serialization.

Elixir1417 years ago
sfmt
sfmt

An Erlang implementation of the SIMD-oriented Fast Mersenne Twister pseudorandom number generator, with both NIF and pure Erlang modules.

Erlang704 years ago
the_fuzz
the_fuzz

A collection of fuzzy string matching algorithms and phonetic metrics for Elixir, including Levenshtein, Jaro-Winkler, Soundex, and more.

Elixir8210 months ago
witchcraft
witchcraft

A library providing common algebraic and categorical abstractions like monoids, functors, and monads to Elixir.

Elixir1,2312 years ago

Applications

18 projects
CaptainFact
CaptainFact

API backend for CaptainFact, a collaborative platform for fact-checking videos with community-sourced annotations.

Elixir1901 month ago
Consolex
Consolex

Attach a web-based console to any Elixir Mix project for remote IEx and Erlang shell access.

JavaScript12510 years ago
exchat
exchat

A Slack-like real-time chat application built with Elixir, Phoenix, and React.

Elixir2597 years ago
ExShop
ExShop

A digital goods shop and blog platform built with Elixir and Phoenix for selling web resources like templates and themes.

Elixir2249 years ago
Igthorn
Igthorn

A batteries-included cryptocurrency trading platform with backtesting, built in Elixir as an umbrella application.

Elixir1016 months ago
Lynx
Lynx

A fast, secure, and reliable Terraform backend for state management and team collaboration, built with Elixir and Phoenix.

Elixir3639 days ago
majremind
bitbucket.org
Phoenix Battleship
Phoenix Battleship

A multiplayer Battleship game built with Elixir, Phoenix, React, and Redux for real-time gameplay.

Elixir5245 years ago
Phoenix Toggl
Phoenix Toggl

An open-source time tracking application built with Elixir, Phoenix, React, and Redux, inspired by Toggl.

Elixir1729 years ago
Phoenix Trello
Phoenix Trello

A Trello tribute built with Elixir, Phoenix, React, and Redux for real-time collaborative boards.

JavaScript2,4947 years ago
Plural
Plural

A self-hosted platform for deploying and managing cloud-native infrastructure and applications on Kubernetes using GitOps and Infrastructure as Code.

HTML1,48711 days ago
poxa
poxa

An open-source Pusher server implementation compatible with Pusher client libraries for real-time communication.

Elixir1,0861 year ago
RemoteRetro
RemoteRetro

A free web app for distributed teams to conduct Agile retrospectives with real-time collaboration.

Elixir5841 month ago
Sprint Poker
Sprint Poker

An online estimation tool for Agile teams to collaboratively estimate story points using planning poker.

Elixir1798 years ago
Startup Job
Startup Job

A sample project to search startup jobs scraped from various websites, built with Elixir/Phoenix backend and React/Redux frontend.

Elixir1019 years ago
Tai
Tai

A composable, real-time market data and trade execution toolkit for orchestrating trading across multiple venues.

Elixir4961 year ago
tty2048
tty2048

A terminal-based implementation of the 2048 puzzle game written in Elixir.

Elixir15610 years ago
workbench
workbench

A development environment for managing algorithmic trading operations across a distributed Elixir cluster.

Elixir1213 years ago

Artificial Intelligence

12 projects
AshAI
AshAI

Adds structured AI outputs, vectorization, and tool calling to Ash Framework applications using ReqLLM.

Elixir1764 days ago
Axon
Axon

A neural network library for Elixir built on Nx, providing functional, model creation, and training APIs for deep learning.

Elixir1,67912 days ago
Beaver
Beaver

An MLIR toolkit for building compilers and IR transformations using Elixir and Zig, offering a declarative, SSA-native frontend.

Elixir2161 month ago
Exnn
Exnn

An Elixir framework for evolutive neural networks with a modular DSL and OTP-based architecture.

Elixir999 years ago
Jido
Jido

An autonomous agent framework for Elixir, built for distributed, multi-agent systems and dynamic workflows.

Elixir1,7291 day ago
m2cgen
m2cgen

Transpile trained machine learning models into native code (Java, C, Python, Go, etc.) with zero dependencies.

Python2,9881 year ago
Neat-Ex
gitlab.com
Nx
Nx

Multi-dimensional arrays (tensors) and numerical definitions for Elixir, enabling machine learning and scientific computing.

Elixir2,8867 days ago
ReqLLM
ReqLLM

An Elixir package providing a unified Req-based interface to query 18+ LLM APIs with standardized requests and responses.

Elixir5321 day ago
Runhyve
runhyve.app
simple_bayes
simple_bayes

A Naive Bayes machine learning implementation in Elixir with multiple models and storage options.

Elixir3968 years ago
Synapses
mrdimosthenis.github.io

Audio and Sounds

0 projects