Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Erlang

Erlang

337 projects

Showing 36 of 337 projects

gutenex
gutenexElixir

A native Elixir library for generating PDF documents with support for text, fonts, images, and drawing.

#elixir#image-embedding#drawing
Stars245
Forks38
Last commit8 years ago
oidcc
oidccErlang

An OpenID Connect certified client library for Erlang and Elixir applications.

#openid#elixir#oauth2
Stars244
Forks69
Last commit4 days ago
pot
potErlang

An Erlang library for generating Google Authenticator compatible HMAC-based (HOTP) and time-based (TOTP) one-time passwords.

#totp#elixir#authentication
Stars243
Forks38
Last commit2 years ago
fs
fsErlang

A cross-platform file system watcher for Erlang/Elixir applications using native OS backends.

#elixir#file-system-watcher#fsevent
Stars240
Forks73
Last commit4 months ago
loom
loomElixir

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

#elixir#concurrent-data-structures#data-synchronization
Stars228
Forks14
Last commit9 years ago
gen_rpc
gen_rpcErlang

A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.

#elixir#tcp#distributed-systems
Stars228
Forks86
Last commit11 months ago
erlware_commons
erlware_commonsErlang

A collection of reusable Erlang components that extend the standard library for production applications.

#parallel-computing#production-tools#semantic-versioning
Stars225
Forks102
Last commit3 months ago
uuid_erl
uuid_erlErlang

Erlang implementation for generating UUIDs (versions 1, 3, 4, 5, 6, 7, 8) with native Erlang process and node information.

#node-management#rfc-9562#distributed-systems
Stars221
Forks66
Last commit7 months ago
oauth2
oauth2Erlang

An Erlang library for implementing the server side of OAuth 2.0 authorization.

#oauth2#server-side#authentication
Stars221
Forks69
Last commit1 day ago
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
Forks107
Last commit1 month ago
yamerl
yamerlErlang

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

#parsing#elixir#data-serialization
Stars213
Forks63
Last commit4 months 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
Stars211
Forks76
Last commit11 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
Stars194
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
Stars189
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
Stars188
Forks50
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
Forks44
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 commit4 months 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
Stars176
Forks10
Last commit7 years 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
pqueue
pqueueErlang

Erlang Priority Queues

#data-structures#erlang
Stars173
Forks16
Last commit3 years ago
mad
madErlang

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

#dependency-manager#developer-tools#yecc
Stars172
Forks51
Last commit4 months 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 commit9 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
exsync
exsyncElixir

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

#elixir#code-reloading#productivity
Stars170
Forks31
Last commit2 years 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
Stars167
Forks46
Last commit18 days ago
ponos
ponosErlang

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

#load-testing#stress-testing#performance-testing
Stars164
Forks8
Last commit5 years 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
Stars162
Forks78
Last commit6 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
Forks32
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
Stars139
Forks44
Last commit25 days ago
Binbo
BinboErlang

Chess representation written in Erlang using Bitboards, ready for use on game servers

#chessboard-representation#bitboards#chessboard
Stars137
Forks16
Last commit6 months ago
extreme
extremeElixir

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

#elixir-lang#database-adapter#elixir
Stars133
Forks30
Last commit2 days ago
trie
trieErlang

Erlang Trie Implementation

#data-structures#erlang
Stars131
Forks32
Last commit1 year ago
ersip
ersipErlang

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

#rfc-compliant#sip-protocol#library
Stars130
Forks28
Last commit2 years ago
conduit
conduitElixir

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

#elixir#message-queue#distributed-systems
Stars128
Forks18
Last commit1 year ago
PreviousPage 4 of 10Next

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
#Elixir161
#Otp52
#Distributed Systems49
#Concurrency25
#Library24
#Observability22
#Functional Programming22
#Monitoring22
#Hex Package21
#Performance18
#Message Queue18
#Build Tool17