Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Erlang

Erlang

173 projects

Showing 36 of 173 projects

xlsxir
xlsxirElixir

An Elixir library for parsing .xlsx files using SAX parsing and storing data in ETS for efficient access.

#elixir-lang#elixir#libreoffice
Stars219
Forks104
Last commit3 months ago
yamerl
yamerlErlang

A pure Erlang application for parsing YAML 1.2 and JSON documents with no external dependencies.

#parsing#elixir#data-serialization
Stars211
Forks58
Last commit6 days ago
LINC-Switch
LINC-SwitchErlang

A pure OpenFlow software switch written in Erlang, designed for flexibility and rapid development of OpenFlow features.

#sdn#protocol-implementation#erlang
Stars210
Forks77
Last commit10 years ago
Elixir Refactorings
Elixir RefactoringsElixir

A comprehensive catalog of 82 refactoring strategies for Elixir code, categorized by language-specific, traditional, functional, and Erlang-specific transformations.

#software-maintenance#functional-programming#elixir-lang
Stars193
Forks4
Last commit
erld
erldC

Erlang UNIX daemon wrapper that provides proper daemonization and process management for Erlang applications.

#unix-daemon#unix-services#daemon-wrapper
Stars190
Forks38
Last commit10 years ago
bbmustache
bbmustacheErlang

A binary pattern match-based Mustache template engine for Erlang/OTP that avoids regular expressions.

#otp#template-engine#command-line-tool
Stars186
Forks51
Last commit2 years ago
gen_rmq
gen_rmqElixir

Elixir OTP behaviours for building RabbitMQ consumers and publishers with reduced boilerplate.

#elixir#clientdata-no#production-dependency
Stars181
Forks45
Last commit3 years ago
exprof
exprofElixir

A simple Elixir code profiler that wraps Erlang's eprof profiler with a convenient macro.

#elixir#developer-tools#mix-task
Stars180
Forks10
Last commit5 years ago
kvs
kvsElixir

A compact Elixir/Erlang database abstraction layer with polymorphic tuples and multiple backend support.

#extensible-records#elixir#rocksdb
Stars176
Forks46
Last commit8 days ago
immortal
immortalElixir

Helper modules for building fault-tolerant OTP applications in Elixir, keeping ETS tables and processes alive during failures.

#elixir#otp#supervision
Stars175
Forks7
Last commit5 years ago
elixir-on-docker
elixir-on-dockerElixir

A Docker-based template for quickly developing clustered Elixir applications with cloud-native defaults.

#elixir#web-server#development-tool
Stars175
Forks10
Last commit6 years ago
mad
madErlang

A fast, minimal dependency manager and build tool for Erlang/OTP applications with rebar compatibility.

#dependency-manager#developer-tools#yecc
Stars173
Forks51
Last commit8 days ago
exsync
exsyncElixir

An Elixir reloader that automatically recompiles code when files change, supporting path dependencies and custom callbacks.

#elixir#code-reloading#productivity
Stars171
Forks31
Last commit1 year ago
rooster
roosterErlang

A simplistic Erlang REST framework built on top of mochiweb with composable routing and middleware support.

#authentication#rest-api#mochiweb
Stars171
Forks8
Last commit8 years ago
codec-beam
codec-beamHaskell

A Haskell library for generating Erlang VM byte code from pure Haskell, enabling compile-to-BEAM languages.

#haskell#functional-programming#elixir
Stars170
Forks6
Last commit1 year ago
shotgun
shotgunErlang

An Erlang HTTP client built on gun with out-of-the-box support for Server-sent Events (SSE).

#hacktoberfest#async-requests#otp
Stars168
Forks45
Last commit10 months ago
erlastic_search
erlastic_searchErlang

An Erlang client for Elasticsearch's REST API, enabling seamless integration of Elasticsearch into Erlang/OTP applications.

#otp#rest-api#elasticsearch-client
Stars163
Forks80
Last commit6 years ago
ponos
ponosErlang

A simple yet powerful Erlang application for generating configurable load patterns to test system performance.

#load-testing#stress-testing#performance-testing
Stars161
Forks7
Last commit4 years ago
erlang-algorithms
erlang-algorithmsErlang

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

#functional-programming#search-algorithms#graph-algorithms
Stars160
Forks35
Last commit6 years ago
cache
cacheErlang

An Erlang in-memory cache library using segmented ETS tables for efficient eviction and quota policies.

#in-memory-storage#in-memory-cache#otp
Stars141
Forks31
Last commit4 years ago
fast_xml
fast_xmlErlang

A high-performance Erlang/Elixir XML parsing library built on Expat, optimized for stream parsing from network sources.

#elixir#library#erlang-xml-parser
Stars136
Forks44
Last commit1 month ago
extreme
extremeElixir

Elixir TCP client adapter for EventStore, enabling event sourcing and CQRS applications.

#elixir-lang#database-adapter#elixir
Stars133
Forks30
Last commit8 months ago
conduit
conduitElixir

A message queue framework for Elixir with middleware support and multiple adapter options.

#elixir#message-queue#distributed-systems
Stars129
Forks18
Last commit1 year ago
datum
datumErlang

A pure functional and generic programming library for Erlang, inspired by "scrap your boilerplate" and functional data structures.

#foldable#functional-programming#lenses
Stars128
Forks9
Last commit11 months ago
lhttpc
lhttpcErlang

A lightweight HTTP/1.1 client for Erlang, now deprecated in favor of newer alternatives.

#legacy-support#otp#lightweight
Stars128
Forks143
Last commit4 years ago
ersip
ersipErlang

A pure Erlang library implementing SIP and SDP protocols with RFC compliance and minimal dependencies.

#rfc-compliant#sip-protocol#library
Stars128
Forks28
Last commit1 year ago
Consolex
ConsolexJavaScript

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

#elixir#web-console#elixir-development
Stars125
Forks10
Last commit10 years ago
tinymq
tinymqErlang

A channel-based, in-memory message queue for Erlang with automatic channel lifecycle management.

#in-memory#message-queue#distributed-systems
Stars125
Forks41
Last commit5 years ago
katt
kattErlang

An HTTP-based API testing tool for Erlang that executes sequential requests and validates responses.

#har-conversion#api#integration-testing
Stars123
Forks17
Last commit8 months ago
enm
enmErlang

Erlang port driver that wraps the nanomsg C library, enabling Erlang systems to communicate with nanomsg endpoints.

#message-queue#distributed-systems#scalability-protocols
Stars118
Forks21
Last commit8 years ago
eql
eqlErlang

Erlang library for embedding SQL queries and other structured data in separate files with named sections.

#database#configuration#erlang
Stars117
Forks17
Last commit2 years ago
emel
emelGleam

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

#functional-programming#elixir#ml-library
Stars116
Forks5
Last commit1 year ago
simple_bridge
simple_bridgeErlang

A standardized interface library for Erlang HTTP servers, supporting Cowboy, Inets, Mochiweb, Webmachine, and Yaws.

#http-server#yaws#server-abstraction
Stars113
Forks75
Last commit2 months ago
geas
geasErlang

A tool that detects the runnable Erlang/OTP release window for a project by analyzing dependencies and function usage.

#version-checker#otp#dependency-management
Stars111
Forks5
Last commit8 days ago
ssl_verify_fun
ssl_verify_funErlang

Erlang library providing SSL certificate fingerprint, public key, and hostname verification functions for enhanced security.

#fingerprint-validation#otp#certificate-pinning
Stars109
Forks39
Last commit2 years ago
kane
kaneElixir

An Elixir client library for publishing and subscribing to messages using Google Cloud Pub/Sub.

#event-driven#elixir#google-cloud-platform
Stars107
Forks44
Last commit2 years ago
PreviousPage 4 of 5Next

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
#Elixir79
#Otp32
#Distributed Systems32
#Observability15
#Performance14
#Monitoring13
#Concurrency13
#Message Queue11
#Functional Programming11
#Beam10
#Fault Tolerance8
#Web Framework8