Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Elixir

Elixir

1282 projects

Showing 36 of 1282 projects

mecks_unit
mecks_unitElixir

An Elixir package for elegantly mocking module functions in asynchronous ExUnit tests using Erlang's :meck library.

#elegant#elixir#test-isolation
Stars54
Forks7
Last commit6 years ago
prometheus-plugs
prometheus-plugsElixir

Elixir Plug integration for Prometheus monitoring, providing instrumentation and metrics export for web applications.

#elixir#observability#monitoring
Stars54
Forks38
Last commit3 years ago
Walkman
WalkmanElixir

An Elixir library for isolating tests by mocking external modules with fixture recording, inspired by Ruby's VCR.

#elixir#test-isolation#vcr-inspired
Stars54
Forks5
Last commit5 years ago
gmail
gmailElixir

A simple Gmail REST API client for Elixir, providing programmatic access to Gmail features.

#elixir#rest-api#gmail-api
Stars54
Forks23
Last commit7 years ago
scrivener_headers
scrivener_headersElixir

Adds RFC-5988 compliant pagination headers to Scrivener-based API responses in Elixir applications.

#hex#elixir-lang#api-pagination
Stars53
Forks11
Last commit14 days ago
repeatex
repeatexElixir

A library for parsing, scheduling, and formatting repeating events from natural language expressions.

#parsing#elixir#open-source
Stars53
Forks6
Last commit7 years ago
eye_drops
eye_dropsElixir

A configurable Elixir mix task that watches file changes and runs corresponding commands like tests.

#elixir#developer-tools#mix-task
Stars53
Forks6
Last commit9 years ago
shortuuid
shortuuidElixir

An Elixir library for converting standard UUIDs into shorter, URL-friendly strings using customizable alphabets.

#elixir#ecto-integration#unique-identifiers
Stars53
Forks3
Last commit1 year ago
prometheus_process_collector
prometheus_process_collectorC++

An Erlang collector for Prometheus that exports detailed process metrics including CPU, memory, file descriptors, and thread counts.

#elixir#observability#metrics-collection
Stars53
Forks42
Last commit
open_hours
open_hoursElixir

An Elixir package for performing time calculations based on business hours, including holidays, shifts, and breaks.

#time-calculation#elixir#datetime
Stars53
Forks2
Last commit29 days ago
stash
stashElixir

A lightweight Elixir wrapper around ETS providing a simple key/value caching interface with optional disk persistence.

#in-memory-storage#elixir#memory-cache
Stars52
Forks9
Last commit7 months ago
metrix
metrixElixir

An Elixir library for logging custom application metrics in a structured, logfmt-compatible format for downstream log processors.

#l2met#elixir#observability
Stars52
Forks13
Last commit2 years ago
diver
diverJava

An Erlang/Elixir driver for HBase that uses a Java server with Asynchbase to provide asynchronous database queries.

#elixir#hbase#distributed-systems
Stars51
Forks7
Last commit10 years ago
forcex
forcexElixir

An Elixir library for interacting with the Force.com / Salesforce REST API, including Bulk API support.

#elixir#bulk-api#integration
Stars51
Forks34
Last commit3 years ago
cashier
cashierElixir

An Elixir library providing an easy-to-use payment gateway with fault tolerance and scalability via Erlang/OTP.

#payment-gateway#elixir#library
Stars51
Forks9
Last commit8 years ago
quinn
quinnElixir

A simple XML parser for Elixir designed to parse RSS/Atom feeds.

#functional-programming#elixir#rss
Stars51
Forks12
Last commit7 years ago
inet_cidr
inet_cidrElixir

An Elixir CIDR library compatible with Erlang's :inet module, supporting both IPv4 and IPv6 address parsing and manipulation.

#elixir#library#ip-address-management
Stars51
Forks8
Last commit8 months ago
firmata
firmataElixir

An Elixir implementation of the Firmata protocol for communicating with microcontrollers.

#embedded-systems#elixir#i2c
Stars51
Forks11
Last commit6 years ago
sitemapper
sitemapperElixir

A fast, stream-based XML Sitemap generator for Elixir with low memory consumption.

#search#stream-processing#elixir
Stars51
Forks14
Last commit9 months ago
optimal
optimalElixir

A schema-based validator for keyword lists and maps, especially useful for validating compile-time options in Elixir DSLs.

#elixir#dsl#validation-library
Stars50
Forks4
Last commit1 year ago
changex
changexElixir

Mix tasks for automated changelog generation from git commit history in Elixir projects.

#elixir#developer-tools#changelog-generation
Stars49
Forks3
Last commit4 years ago
mandrill
mandrillElixir

An Elixir wrapper for the Mandrill email API, enabling transactional email sending and user management.

#elixir#transactional-email#mandrill
Stars49
Forks12
Last commit6 years ago
double
doubleElixir

An Elixir library for creating injectable test dependencies using pattern matching and message passing without overriding existing modules.

#elixir#unit-testing#mocking-alternative
Stars49
Forks6
Last commit3 years ago
mdef
mdefElixir

A library for defining Elixir functions with multiple heads using a concise syntax.

#elixir#developer-tools#metaprogramming
Stars49
Forks10
Last commit6 years ago
plug_statsd
plug_statsdElixir

An Elixir Plug that automatically sends HTTP request timing and count metrics to statsd.

#elixir#plug-middleware#observability
Stars49
Forks15
Last commit7 years ago
exrabbit
exrabbitElixir

Simple RabbitMQ bindings for Elixir with enhanced options for exchanges and queues.

#elixir#message-queue#genserver
Stars49
Forks18
Last commit11 years ago
cronex
cronexElixir

An Elixir-based cron-like system that integrates directly into your supervision tree for scheduling periodic tasks.

#elixir#periodic-tasks#cron-jobs
Stars48
Forks12
Last commit5 years ago
expletive
expletiveElixir

An Elixir library for detecting and filtering profanity with configurable blacklists and sanitization strategies.

#sanitization#elixir#profanity-filter
Stars48
Forks10
Last commit1 year ago
mines
minesElixir

A terminal-based minesweeper clone written in Elixir, built as a learning exercise in test-driven development.

#elixir#minesweeper-cli#beam-executable
Stars48
Forks1
Last commit9 years ago
mailchimp
mailchimpElixir

An Elixir wrapper for the MailChimp API v3, enabling programmatic email marketing integration.

#elixir#integration#rest-api
Stars48
Forks55
Last commit2 years ago
elixir_ipfs_api
elixir_ipfs_apiElixir

An Elixir library for interacting with IPFS via its REST API, enabling decentralized file storage and retrieval.

#ipfs#elixir#decentralized-storage
Stars47
Forks9
Last commit6 years ago
tiny
tinyElixir

A small, fast, and fully compliant single-file JSON parser for Elixir, designed for easy bundling.

#plug-compatible#elixir#embedding
Stars47
Forks3
Last commit1 year ago
datomex
datomexElixir

Low-level Elixir driver for interacting with Datomic databases via its REST API.

#database-driver#functional-programming#elixir
Stars47
Forks4
Last commit10 years ago
phoenix_pubsub_rabbitmq
phoenix_pubsub_rabbitmqElixir

RabbitMQ adapter for Phoenix PubSub, enabling distributed messaging without distributed Erlang.

#elixir#adapter#message-queue
Stars47
Forks23
Last commit10 years ago
exexif
exexifElixir

Pure Elixir library for extracting TIFF and EXIF metadata from JPEG files.

#gps-data#functional-programming#exif
Stars46
Forks21
Last commit6 years ago
good_times
good_timesElixir

An expressive and easy-to-use datetime library for Elixir with functions for manipulation, conversion, and generation.

#functional-programming#elixir#library
Stars46
Forks3
Last commit1 year ago
PreviousPage 19 of 36Next

Related Tags

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
1 year ago
#Hex Package237
#Phoenix Framework194
#Erlang160
#Elixir Library126
#Functional Programming112
#Ecto106
#Api Client98
#Phoenix96
#Library92
#Elixir Lang83
#Developer Tools79
#Web Development79