awesome-erlang
A curated list of awesome Erlang frameworks, libraries and software.
- erlang/otp - Erlang/OTP
- emqx/emqx - An Open-Source, Cloud-Native, Distributed MQTT Message Broker for IoT.
- ninenines/cowboy - Small, fast, modern HTTP server for Erlang/OTP.
- apache/couchdb - Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
- processone/ejabberd - Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
- happi/theBeamBook - A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.
- vernemq/vernemq - A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
- processone/tsung - Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
- lfe/lfe - Lisp Flavoured Erlang (LFE)
- ChicagoBoss/ChicagoBoss - Erlang web MVC, now featuring Comet
- mochi/mochiweb - MochiWeb is an Erlang library for building lightweight HTTP servers.
- clojerl/clojerl - Clojure for the Erlang VM (unofficial)
- esl/MongooseIM - MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
- leo-project/leofs - The LeoFS Storage System
- devinus/poolboy - A hunky Erlang worker pool factory
- erlang/rebar3 - Erlang build tool that makes it easy to compile and test Erlang applications and releases.
- alpaca-lang/alpaca - Functional programming inspired by ML for the Erlang VM
- synrc/n2o -
⭕ N2O: Most Powerful Erlang Web Framework - erlyaws/yaws - Yaws webserver
- benoitc/hackney - simple HTTP client in Erlang
- ferd/recon - Collection of functions and scripts to debug Erlang in production.
- zhongwencool/observer_cli - Visualize Erlang/Elixir Nodes On The Command Line
- erlang-lager/lager - A logging framework for Erlang/OTP
- sky-big/RabbitMQ - RabbitMQ系统3.5.3版本中文完全注释(同时实现了RabbitMQ系统和插件源代码编译,根据配置文件创建RabbitMQ集群,创建连接RabbitMQ系统的客户端节点等相关功能,方便源代码的阅读)
- aeternity/aeternity - æternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokens
- uwiger/gproc - Extended process registry for Erlang
- hamler-lang/hamler - Haskell-style functional programming language running on Erlang VM.
- rebar/rebar - Deprecated Erlang build tool that makes it easy to compile and test Erlang applications, port drivers and releases. We encourage you to move to https://github.com/erlang/rebar3.
- nitrogen/nitrogen - Nitrogen Web Framework for Erlang (now with websockets!)
- lasp-lang/lasp - Prototype implementation of Lasp in Erlang.
- rvirding/luerl - Lua in Erlang
- proper-testing/proper - PropEr: a QuickCheck-inspired property-based testing tool for Erlang
- ninenines/gun - HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.
- tarcieri/reia - Ruby-like hybrid OOP/functional programming language for BEAM, the Erlang VM
- gotthardp/lorawan-server - Compact server for private LoRaWAN networks
- eproxus/meck - A mocking library for Erlang
- zotonic/zotonic - Zotonic - The Erlang Web Framework & CMS
- rustyio/sync - On-the-fly recompiling and reloading in Erlang. Code without friction.
- lasp-lang/partisan - High-performance, high-scalability distributed computing with Erlang and Elixir.
- knutin/elli - Simple, robust and performant Erlang web server
- talentdeficit/jsx - an erlang application for consuming, producing and manipulating json. inspired by yajl
- erlware/relx - Sane, simple release creation for Erlang
- ostinelli/misultin - Misultin (pronounced mee-sool-téen) is an Erlang library for building fast lightweight HTTP(S) servers, which also supports websockets.
- erlcloud/erlcloud - AWS APIs library for Erlang (Amazon EC2, S3, SQS, DDB, ELB and etc)
- AntidoteDB/antidote - A planet scale, highly available, transactional database built on CRDT technology
- gen-smtp/gen_smtp - The extensible Erlang SMTP client and server library.
- hdima/erlport - ErlPort - connect Erlang to other languages
- wooga/eredis - Erlang Redis client
- boundary/folsom - Expose Erlang Events and Metrics
- inaka/erlang_guidelines - Inaka's Erlang Coding Guidelines
- rabbitmq/ra - A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
- kafka4beam/brod - Apache Kafka client library for Erlang/Elixir
- boundary/flake - A decentralized, k-ordered id generation service in Erlang
- erlanglab/erlangpl - Tool for developers working with systems running on the Erlang VM (BEAM). It helps with performance analysis.
- ostinelli/syn - A scalable global Process Registry and Process Group manager for Erlang and Elixir.
- Feuerlabs/exometer - Basic measurement objects and probe behavior
- cmullaparthi/ibrowse - Erlang HTTP client
- ferd/erlang-history - Hacks to add shell history to Erlang's shell
- erlydtl/erlydtl - Django templates for Erlang
- tomas-abrahamsson/gpb - A Google Protobuf implementation for Erlang
- erlang-ls/erlang_ls - The Erlang Language Server
- cbd/edis - An Erlang implementation of Redis
- joxa/joxa - A Modern Lisp for the Erlang VM
- mojombo/ernie - Ernie is an Erlang/Ruby BERT-RPC Server.
- jlouis/fuse - A Circuit Breaker for Erlang
- massemanet/eper - Erlang performance and debugging tools
- josefs/Gradualizer - A Gradual type system for Erlang
- erlware/Erlang-and-OTP-in-Action-Source - The official "Erlang and OTP in Action" source code - see the README below for more details
- ernw/ss7MAPer - SS7 MAP (pen-)testing toolkit. DISCONTINUED REPO, please use: https://github.com/0xc0decafe/ss7MAPer/
- inaka/elvis - Erlang Style Reviewer
- basho/erlang_protobuffs - An implementation of Google's Protocol Buffers for Erlang, based on ngerakines/erlang_protobuffs.
- xslogic/phoebus - Phoebus is a distributed framework for large scale graph processing written in Erlang.
- moonpolysoft/dynomite - Open source dynamo clone written in Erlang.
- inaka/apns4erl - Apple Push Notification Server for Erlang
- emqx/emqtt-bench - Erlang MQTT v5.0 Benchmark Tool
- epgsql/epgsql - Erlang PostgreSQL client library.
- qingliangcn/mgee - 2010年写的一个erlang游戏服务端demo
- dnsimple/erldns - DNS server, in erlang.
- sinasamavati/leptus - The Erlang REST framework
- mysql-otp/mysql-otp - MySQL/OTP – MySQL and MariaDB client for Erlang/OTP
- NetComposer/nksip - Erlang SIP application server
- basho/riak_dt - Convergent replicated datatypes in Erlang
- wg/epgsql - Erlang PostgreSQL client
- matteoredaelli/ebot - Ebot, an Opensource Web Crawler built on top of a nosql database (apache couchdb, riak), AMQP database (rabbitmq), webmachine and mochiweb. Ebot is written in Erlang and it is a very scalable, distribuited and highly configurable web cawler. See wiki pages for more details
- comtihon/mongodb-erlang - MongoDB driver for Erlang
- WhatsApp/erlfmt - An automated code formatter for Erlang
- yrashk/socket.io-erlang - Socket.IO server for Erlang
- rvirding/erlog - Prolog interpreter in and for Erlang
- basho/riak-erlang-client - The Riak client for Erlang.
- emqx/emqtt - Erlang MQTT v5.0 Client
- basho/basho_bench - A load-generation and testing tool for basically whatever you can write a returning Erlang function for.
- ferd/pobox - External buffer processes to protect against mailbox overflow in Erlang
- deadtrickster/prometheus.erl - Prometheus.io client in Erlang
- jlouis/graphql-erlang - GraphQL implementation in Erlang.
- erlangpack/erlang-oauth - An Erlang OAuth 1.0 implementation
- seancribbs/neotoma - Erlang library and packrat parser-generator for parsing expression grammars.
- duomark/epocxy - Erlang Patterns of Concurrency
- parapluu/Concuerror - Concuerror is a stateless model checking tool for Erlang programs.
- jlouis/etorrent - Erlang Bittorrent Client
- zkessin/testing-erlang-book - A public book on testing Erlang
- martinsumner/leveled - A pure Erlang Key/Value store - based on a LSM-tree, optimised for HEAD requests
- krestenkrab/hanoidb - Erlang LSM BTree Storage
- seriyps/mtproto_proxy - High performance Erlang MTProto proxy that powers https://t.me/socksy_bot
- cabol/shards - Partitioned ETS tables for Erlang and Elixir
- KirinDave/fuzed - A new revision of Fuzed, the Erlang-based frontend for web apps. Check out the mailing list at http://groups.google.com/group/fuzed
- chef/chef-server - Chef Infra Server is a hub for configuration data; storing cookbooks, node policies and metadata of managed nodes.
- mazenharake/entop - A top-like tool for monitoring an Erlang node
- yueyoum/make-proxy - HTTP/HTTPS/Socks4/Socks5 proxy written in Erlang
- sockjs/sockjs-erlang - WebSocket emulation - Erlang server
- ErlyORM/boss_db - BossDB: a sharded, caching, pooling, evented ORM for Erlang
- tsujigiri/axiom - a micro-framework for web applications in Erlang
- elli-lib/elli - Simple, robust and performant Erlang web server
- andrewjstone/rafter - An Erlang library application which implements the Raft consensus protocol
- hibari/hibari - Hibari is a production-ready, distributed, ordered key-value, big data store. Hibari uses chain replication for strong consistency, high-availability, and durability. Hibari has excellent performance especially for read and large value operations.
- Appliscale/xprof - A visual tracer and profiler for Erlang and Elixir.
- yzh44yzh/practical_erlang - Курс обучения Эрланг
- jlouis/safetyvalve - A safety valve for your erlang node
- willemdj/erlsom - XML parser for Erlang
- sile/jsone - Erlang JSON library
- potatosalad/erlang-jose - JSON Object Signing and Encryption (JOSE) for Erlang and Elixir
- inaka/worker_pool - Erlang worker pool
- beamspirit/bigwig - like erlang's webtool, but trendy and new
- ferd/vmstats - tiny Erlang app to generate information on the Erlang VM
- erlware/erlcron - Erlang cronish system
- erleans/erleans - Erlang Orleans
- mochi/statebox - Erlang state "monad" with merge/conflict-resolution capabilities. Useful for Riak.
- oreillymedia/etudes-for-erlang - Companion exercises for O'Reilly Media's "Introducing Erlang"
- jcomellas/getopt - Erlang module to parse command line arguments using the GNU getopt syntax
- ninenines/cowlib - Support library for manipulating Web protocols.
- mojombo/mustache.erl - Mustache template engine for Erlang.
- basho/erlang_js - A linked-in driver for Erlang to Mozilla's Spidermonkey Javascript runtime.
- benoitc/couchbeam - Apache CouchDB client in Erlang
- synrc/shen -
🐉 SHEN: Erlang JavaScript Compiler - choptastic/qdate - Erlang date, time, and timezone management: formatting, conversion, and date arithmetic
- joedevivo/chatterbox - HTTP/2 Server for Erlang. Boy, that guy was a real chatterbox waddn't he? I didn't think he was ever going to stop with the story.
- virtan/eep - Erlang Easy Profiling (eep) application provides a way to analyze application performance and call hierarchy
- bragful/ephp - Bragful core: PHP Interpreter in pure Erlang
- lfex/py - Distributed Python for the Erlang Ecosystem
- cabol/erlbus - Simple, Distributed and Scalable PubSub Message Bus written in Erlang
- priestjim/gen_rpc - A scalable RPC library for Erlang-VM based languages
- processone/stun - STUN and TURN library for Erlang / Elixir
- kudelskisecurity/scannerl - The modular distributed fingerprinting engine
- yuce/pot - POT is an Erlang library for generating Google Authenticator compatible one time passwords
- kivra/oauth2 - Erlang Oauth2 implementation
- uwiger/parse_trans - Parse transform utilities for Erlang
- erlware/erlware_commons - Erlware Commons is an Erlware project focused on all aspects of reusable Erlang components.
- FlowForwarding/LINC-Switch - OpenFlow Software Switch written in Erlang
- joearms/elib1 - An Erlang library and collection of applications
- cuter-testing/cuter - A concolic testing tool for the Erlang functional programming language.
- open-telemetry/opentelemetry-erlang - OpenTelemetry Erlang SDK
- ferd/dispcount - Erlang task dispatcher based on ETS counters.
- cqerl/cqerl - Native Erlang CQL client for Cassandra
- bet365/soap - Make it easy to use SOAP from Erlang
- afiniate/seresye - SERESYE means Swarm oriented ERlang Expert SYstem Engine. It is a library to write expert systems and rule processing engines using the Erlang programming language. It allows to create multiple engines, each one with its own facts and rules to be processed.
- OtpChatBot/Ybot - Ybot - is a helpful chat robot written with Erlang which supports different messaging protocols. [@0xAX]
- joergen7/cuneiform - Cuneiform distributed programming language
- okeuday/uuid - Erlang Native UUID Generation
- msgpack/msgpack-erlang - MessagePack (de)serializer implementation for Erlang / msgpack.org[Erlang]
- krestenkrab/erlubi - Ubigraph Erlang Client (and Process Visualizer)
- emqx/esockd - Erlang General Non-blocking TCP/SSL Socket Server
- alertlogic/erllambda - AWS Lambda in Erlang
- yakaz/yamerl - YAML 1.2 and JSON parser in pure Erlang
- rabbitmq/rabbitmq-erlang-client - Erlang client for RabbitMQ
- processone/exmpp - Erlang XMPP library
- johnlinvc/erruby - ruby on erlang
- Feuerlabs/exometer_core - Core components of exometer
- massemanet/redbug - erlang tracing debugger
- francescoc/scalabilitywitherlangotp - The repository for the code of the examples in the book Designing for Scalability with Erlang/OTP
- zeromq/chumak - Pure Erlang implementation of ZeroMQ Message Transport Protocol.
- patrickgombert/erlang-koans - Erlang Koans
- jeremyong/websocket_client - Erlang websocket client (ws and wss supported)
- dizzyd/erlang-mysql-driver - Erlang MySQL Driver (from code.google.com)
- karlll/kjell - Erlang Shell
- seth/ej - Helper module for working with Erlang terms representing JSON
- fbeline/rooster - Erlang REST framework
- jlouis/enacl - Erlang bindings for NaCl / libsodium
- synrc/mad -
⚡ MAD: Minimal Package-Manager - agner/agner - Erlang package manager (A Giant Nebula of Erlang Repositories)
- grisp/grisp -
🐟 GRiSP Erlang Runtime Library - novaframework/nova - Web framework for Erlang.
- fredrikt/yxa - SIP software written in Erlang
- lpgauth/shackle - High-Performance Erlang Network Client Framework
- inaka/sumo_db - Erlang Persistency Framework
- helpshift/ekaf - A minimal, high-performance Kafka client in Erlang.
- soranoba/bbmustache - Binary pattern match Based Mustache template engine for Erlang/OTP.
- tsloughter/epmdless - Distributed Erlang without the EPMD
- okeuday/pqueue - Erlang Priority Queues
- basho/riak_ensemble - Multi-Paxos framework in Erlang
- inaka/shotgun - For the times you need more than just a gun.
- midas-framework/midas - A web framework for Gleam, Midas makes shiny things.
- joearms/erl2 - a new dialect of erlang
- tsloughter/erlastic_search - An Erlang app for communicating with Elastic Search's rest interface.
- yariv/erlyweb - The Erlang twist on web frameworks
- lostcolony/damocles - An Erlang library for generating adversarial network conditions for QAing distributed applications/systems on a single Linux box.
- klarna/ponos - ponos is a simple yet powerful load generator written in erlang
- klarna/circuit_breaker -
💥 An Erlang library for breaking out of faulty services - ahmednawras/log4erl - A logger for erlang in the spirit of Log4J.
- Random-Liu/Erlang-In-Docker - Enable connection between Erlang VMs from different docker containers on different hosts by reimplementing the distributed connection protocol used by net_kernel.
- jtendo/binpp -
🔢 Erlang Binary Pretty Printer - ParaPhrase/skel - A Streaming Process-based Skeleton Library for Erlang
- scalaris-team/scalaris - Scalaris, a distributed, transactional key-value store
- erlang/docker-erlang-example - HowTo Erlang in Docker
- mazenharake/cecho - An ncurses library for Erlang
- robbielynch/ierlang - An Erlang language kernel for IPython.
- vascokk/rivus_cep - Complex event processing in Erlang
- lambdaclass/erlings - Small exercises to get you used to reading and writing Erlang code
- msantos/pkt - Erlang network protocol library
- GameAnalytics/gascheduler - Erlang Distributed Scheduler
- basho/clique - CLI Framework for Erlang
- aggelgian/erlang-algorithms - Implementations of popular data structures and algorithms
- parapluu/nifty - Erlang NIF Wrapper Generator
- ngerakines/erlang_protobuffs - A set of Protocol Buffers tools and modules for Erlang applications.
- huiqing/percept2 - Concurrent profiling tool for Erlang
- census-instrumentation/opencensus-erlang - A stats collection and distributed tracing framework
- lambdaclass/riak_core_tutorial - An up to date riak_core tutorial, using the riak_core_ng fork, Erlang/OTP 21 and rebar3
- fogfish/cache - Erlang in-memory cache
- rabbitmq/looking_glass - An Erlang/Elixir/BEAM profiler tool
- lasp-lang/types - Prototype implementation of Conflict-free Replicated Data Types (CRDTs) in Erlang.
- kvakvs/E4VM - A small portable virtual machine that would run Erlang on embedded systems
- hauleth/erlang-systemd - systemd utilities for Erlang applications
- selectel/yawndb - In-memory circular array database
- ferd/backoff - Simple exponential backoffs in Erlang
- esl/lhttpc - lhttpc is a lightweight HTTP/1.1 client implemented in Erlang.
- erlyvideo/rack - Rack handler for erlang
- okeuday/trie - Erlang Trie Implementation
- jlouis/dht - DHT implementation in Erlang
- beamjs/erlv8 - Erlang interface for V8
- esl/escalus - An XMPP client library in Erlang for conveniently testing XMPP servers
- erszcz/docsh - Erlang Docs in the Shell predating EEP-48 and shell_docs
- semiocast/pgsql - Erlang PostgreSQL driver
- jchris/hovercraft - An easy direct Erlang CouchDB library.
- erlsci/iso8601 - An ISO 8601 date formating and parsing library for Erlang
- erlang-unicode/ux - Unicode eXtention for Erlang (Strings, Collation)
- tonyg/erlang-rfc4627 - Erlang RFC4627 (JSON) codec and JSON-RPC server implementation.
- gar1t/e2 - Project that aims to simplify Erlang/OTP development and improve developer productivity
- CorticalComputer/Book_NeuroevolutionThroughErlang - The resulting source code produced at the end of each chapter in Handbook of Neuroevolution Through Erlang.
- processone/fast_xml - Fast Expat based Erlang XML parsing library
- klarna/erlavro - Avro support for Erlang/Elixir (http://avro.apache.org/)
- basho/enm - Erlang driver for nanomsg
- archaelus/enet - Pure Erlang network stack
- NetComposer/nkcluster - A framework to manage jobs at huge Erlang clusters
- vinoski/erlsha2 - SHA-224, SHA-256, SHA-384, SHA-512 implemented in Erlang NIFs.
- knutin/statman - Efficiently collect massive volumes of metrics inside the Erlang VM
- flashingpumpkin/spooky - Minimum viable Erlang web framework
- erlang/sourcer - An Erlang language server, providing IDE services.
- rvirding/leex - Lexical analyzer generator for Erlang
- hypernumbers/LuvvieScript - Luvvie Script. An Erlang dialect that compiles to Javascript for Actor-style DOM scripting
- WhatsApp/erlt - Early prototype of ErlT, an experimental Erlang dialect with first-class support for static typing.
- gar1t/lambdapad - Static site generator using Erlang. Yes, Erlang.
- certifi/erlang-certifi - SSL Certificates for Erlang
- kapok-lang/kapok - A Lisp on the Erlang VM
- fogfish/datum - pure functional and generic programming for Erlang
- ngerakines/erlang_twitter - An Erlang twitter client
- jordillonch/eggs - Erlang Generic Game Server
- avtobiff/erlang-uuid - Erlang UUID
- puzza007/katipo - HTTP2 client for Erlang based on libcurl and libevent
- mojombo/egitd - The Erlang git-daemon
- inaka/cowboy_swagger - Swagger integration for Cowboy (built on trails)
- exercism/erlang - Exercism exercises in Erlang.
- essen/egs - Erlang Game Server
- processone/xmpp - Erlang/Elixir XMPP parsing and serialization library on top of Fast XML
- pgourlain/vscode_erlang - Erlang support for Visual Studio Code
- nitrogen/simple_bridge - A simple, standardized interface library to Erlang HTTP Servers.
- for-GET/jesse - jesse (JSon Schema Erlang) is an implementation of a JSON Schema validator for Erlang.
- artemeff/eql - Erlang with SQL or not
- RJ/erlang-spdy - Library implementing the SPDY protocol
- joewilliams/merle - An Erlang Memcached Client.
- fogfish/datalog - simplified query engine based on logic programming paradigm
- etrepum/kvc - KVC - Key Value Coding for Erlang data structures
- crownedgrouse/geas - Guess Erlang Application Scattering
- tsloughter/grpcbox - Erlang grpc on chatterbox
- poroh/ersip - Erlang SIP
- gotthardp/gen_coap - Generic Erlang CoAP Client/Server
- kaos/ecapnp - Cap'n Proto library for Erlang
- helium/erlang-libp2p - An Erlang implementation of libp2p swarms
- gebi/jungerl - The Jungle of Erlang code
- membase/cucumberl - pure erlang implementation of Cucumber parser & driver
- jbrisbin/amqp_client - Rebar-friendly fork of rabbitmq-erlang-client
- kevinlynx/dhtcrawler - dhtcrawler is a DHT crawler written in erlang. It can join a DHT network and crawl many P2P torrents.
- msantos/gen_icmp - Erlang interface to ICMP sockets
- lpgauth/statsderl - High-Performance Erlang StatsD Client
- Bluehouse-Technology/otter - Support for OpenTracing in Erlang
- uwiger/sext - Sortable Erlang Term Serialization
- schlagert/bootstrap - A simple, yet powerful Erlang cluster bootstrapping application.
- jlouis/eministat - Port of Poul-Henning Kamp's ministat to the Erlang world
- erlware/resource_discovery - An application used to dynamically discover resources present in an Erlang node cluster.
- mojombo/bert.erl - Erlang BERT encoder/decoder
- mochi/egeoip - Erlang IP Geolocation module, currently supporting the MaxMind GeoLite City Database.
- SergejJurecko/erlmongo - Erlang driver for MongoDB with gridfs that works with maps and proplists
- vascokk/NumEr - Numeric Erlang - vector and matrix operations with CUDA. Heavily inspired by Pteracuda - https://github.com/kevsmith/pteracuda
- erlscripten/erlscripten - Erlang to PureScript transpiler. Run Erlang in the browser!
- basho/sidejob - Parallel worker and capacity limiting library for Erlang
- GameAnalytics/hyper - Erlang implementation of HyperLogLog
- videlalvaro/gen_microservice - Microservices for Erlang
- ngerakines/etap - etap is a simple erlang testing library that provides TAP compliant output.
- maxlapshin/stockdb - Database for storing Stock Exchange quotes in erlang
- fenollp/fancyflow - Experimental library to bring pipe and maybe operator equivalents in Erlang
- RJ/estatsd - Erlang stats aggregation app that periodically flushes data to graphite
- okeuday/cpg - CloudI Process Groups
- g-andrade/locus - MMDB reader for geolocation and ASN lookup of IP addresses
- fenollp/erlscp - A supercompiler pass for Erlang
- vim-erlang/vim-erlang-runtime - Erlang indentation and syntax for Vim
- huaban/erlzk - A Pure Erlang ZooKeeper Client (no C dependency)
- okeuday/pest -
🪲 Primitive Erlang Security Tool - lpil/thoas - A blazing fast JSON parser and generator in pure Erlang.
- chef-boneyard/erchef - DEPRECATED: Erlang based Chef Server top-level OTP release project
- RJ/relflow - Version-incrementing, appup-generating, relx-coaxing, workflow-assistant for Erlang projects using rebar3.
- uwiger/plain_fsm - A behaviour/support library for writing plain Erlang FSMs.
- hyperthunk/hamcrest-erlang - Erlang port of Hamcrest
- erlware-deprecated/sinan - Erlang/OTP oriented build system
- duomark/erlangsp - Erlang Services Platform
- ngerakines/erlang_couchdb - This is another erlang CouchDB client. It is a little simpler than most and does what I want.
- lambdaclass/webrtc-server - Signaling and ICE servers for WebRTC in Erlang
- inaka/gold_fever - A Treasure Hunt for Erlangers
- eproxus/grapherl - Create graphs of Erlang systems and programs
- benoitc/cowboy_revproxy - simple TCP routing proxy (layer 7) in erlang
- AdRoll/rebar3_format - Erlang Formatter for Rebar3
- msantos/evum - ["Linux VM", ["Erlang Process", ["Erlang VM"]]].
- Vagabond/erlang-syslog - Erlang port driver for interacting with syslog via syslog(3)
- DOBRO/binbo - Chess representation written in Erlang using Bitboards, ready for use on game servers
- pdincau/gcm-erlang - An Erlang application for Google Cloud Messaging
- ostinelli/ram - A distributed KV store for Erlang and Elixir.
- aliter/aliter - Ragnarok Online server software written in Erlang.
- Bluehouse-Technology/grpc - Erlang library for GRPC
- davebryson/erlang_websocket - WebSocket Server and Client implementation in Erlang/Mochiweb
- benoitc-attic/barrel_tcp - barrel_tcp is a generic TCP acceptor pool with low latency in Erlang.
- kivra/restclient - Erlang Rest Client
- erlangbureau/jamdb_oracle - Oracle Database driver for Erlang
- dnsimple/dns_erlang - Erlang DNS library
- tank-bohr/bookish_spork - Erlang library for testing http requests
- rabbitmq/khepri - Khepri is a tree-like replicated on-disk database library for Erlang and Elixir.
- deadtrickster/ssl_verify_fun.erl - Collection of ssl verification functions for Erlang
- shortishly/erlang-in-docker-from-scratch - An Erlang application release in a Docker container from scratch
- lehoff/chronos - Timer module for Erlang that makes it easy to abstact time out of the tests.
- komone/qrcode - QR Code encoder in Erlang
- julianduque/erlang-color - ANSI colors for your Erlang
- gdamjan/erlang-irc-bot - A simple extendable irc bot in Erlang
- tolbrino/hotwheels - Erlang messaging server optimized to send 1 message to 40k subscribers to a topic in < 1s
- proger/erldocker - Docker Remote API client for Erlang
- kafka4beam/kafka_protocol - Kafka protocol erlang library
- dweldon/edate - date manipulation library for erlang
- benoitc/econfig - simple Erlang config handler using INI files
- alavrik/erlson - Erlang Simple Object Notation - dynamic name-value dictionary data type and syntax for Erlang
- richcarl/merl - Metaprogramming in Erlang
- basho/merge_index - MergeIndex is an Erlang library for storing ordered sets on disk. It is very similar to an SSTable (in Google's Bigtable) or an HFile (in Hadoop).
- adrienmo/eredis_cluster - eredis_cluster is an erlang wrapper for eredis to support cluster mode of redis 3.0.0+
- mfoemmel/erlang-otp - All of the public Erlang/OTP source releases (since R6B-0 in 1999) in convenient git form
- erlangpack/mimetypes - Erlang MIME types library
- EchoTeam/mcd - Fast memcached protocol client in pure Erlang
- tatsuhiro-t/lucid - HTTP/2 server written in Erlang
- strange/erlang_v8 - Run JavaScript from Erlang in an external OS process.
- jkvor/redo - pipelined erlang redis client
- gar1t/psycho - Yes, another Erlang web server!
- ferd/merklet - Merkle Trees for data replication in Erlang
- engineyard/natter - Erlang XMPP Client
- sinasamavati/condor - A minimal library for building scalable TCP servers in Erlang
- schacon/erlangit - Erlang Git Implementation
- jlouis/turtle - A wrapper on the RabbitMQ Erlang Client (Erlang)
- lpgauth/buoy - High-Performance Erlang HTTP 1.1 Client
- daleharvey/erldocs - Alternative to the erlang documentation
- archaelus/esmtp - Erlang SMTP library
- basho/riak_sysmon - Simple OTP app for managing Erlang VM system_monitor event messages
- travelping/ergw - erGW - Erlang implementations of GGSN or P-GW
- fredlund/JavaErlang - JavaErlang is a library that attempts to facilitate the communication between Java and Erlang nodes, implemented as an additional layer on top of the JInterface Java interface.
- wooga/etest - A lightweight, convention over configuration test framework for Erlang
- msantos/tunctl - Erlang TUN/TAP interface
- jkvor/redgrid - automatic Erlang node discovery via redis
- jj1bdx/sfmt-erlang - sfmt-erlang: SIMD-oriented Fast Mersenne Twister (SFMT) for Erlang
- for-GET/katt - KATT (Klarna API Testing Tool) is an HTTP-based API testing tool for Erlang.
- spawngrid/seqbind - Sequential Binding Parse Transformation for Erlang
- lfex/lsci - Scientific Computing on the Erlang VM - An LFE Wrapper Library for SciPy, NumPy, etc.
- kivra/oauth2_client - Erlang OAuth2 Client
- jkvor/epm - Erlang Package Manager
- flussonic/epm - Erlang package maker
- altenwald/myproto - MySQL Server Protocol in Erlang
- 0xYUANTI/stdlib2 - Erlang stdlib extensions.
- w2l0o5/observerweb - This project will no longer be maintained.
- silviucpp/erlcass - High-Performance Erlang Cassandra driver based on DataStax cpp-driver
- lambdaclass/holiday_pinger - Erlang + ClojureScript app to send holiday reminders
- jlouis/erl-lenses - Lens implementation in Erlang
- etnt/gettext - Erlang internationalization library.
- dustin/elock - A simple, fault-tolerant distributed lock server in erlang.
- ddosia/mekao - Erlang SQL constructor
- boundary/bear - a set of statistics functions for erlang
- benoitc/erlang-metrics - A generic interface to different metrics systems in Erlang.
- alavrik/piqi-erlang - Protocol Buffers, JSON, XML data serialization system for Erlang
- G-Corp/vice - [MIRROR] Video, audio and Image Converter for Erlang/Elixir
- selectel/tempo - NIF-based date and time parsing and formatting for Erlang
- mbbx6spp/rebar-templates - Rebar Erlang, OTP and other project templates. Use rebar3 for rebar3 templates and updates.
- covertool/covertool - Tool to convert Erlang cover data files into Cobertura XML reports
- skruger/Surrogate - Proxy server written in erlang. Supports reverse proxy load balancing and forward proxy with http (including CONNECT), socks4, socks5, and transparent proxy modes.
- lasp-lang/lasp_pg - Lasp driven process group registry for Erlang.
- fredlund/McErlang - The McErlang model checker for Erlang
- benoitc/hooks - generic plugin & hook system for Erlang applications
- travis/erlang-uuid - Erlang UUID Module
- p2k/ecoinpool - A pool mining software written in Erlang for cryptographic currencies
- lrascao/rebar3_appup_plugin - A rebar3 plugin for frictionless release upgrades
- inaka/cowboy-trails - A couple of improvements over Cowboy Routes
- WhatsApp/power_shell - Erlang shell with advanced features: evaluating non-exported functions and shortcuts for frequently used functions.
- KirinDave/gen_leader_revival - A project to unify various implementations of the Erlang library gen_leader into a modern, robust single implementation
- skeltoac/php_app - A PHP eval server for Erlang/OTP.
- rabbitmq/rabbitmq-common - Common library used by rabbitmq-server and rabbitmq-erlang-client
- max-au/erlperf - Collection of tools useful for Erlang profiling, tracing, memory analysis and more. Scalability and performance inspection
- jtendo/confetti - Erlang configuration provider / application:get_env/2 on steroids
- jadeallenx/gisla - A library that implements the sagas pattern for Erlang
- emqx/emqx-web-hook - EMQ X Webhook Plugin
- boundary/gen_lb - A generic library to load balance communication between Erlang nodes
- uwiger/setup - Generic setup utility for Erlang-based systems
- silviucpp/erlkaf - Erlang kafka driver based on librdkafka
- luisgabriel/erl-chat-server - A simple chat server written in Erlang.
- helium/erlang-hbbft - Erlang implementation of HoneyBadgerBFT
- ten0s/syntaxerl - Syntax checker for Erlang
- ngerakines/erlang_facebook - A simple Facebook Platform API interface in Erlang.
- knutin/bisect - Ordered fixed-size binary dictionary in Erlang
- extend/elevators - Elevator control system demonstrating Erlang/OTP upgrades.
- devinus/detergent - An emulsifying Erlang SOAP library
- cstar/erldis - redis erlang client library (imported from bitbucket)
- cnwzhjs/python.erl - Python interpreter written in pure Erlang.
- archaelus/erlirc - Erlang IRC client/server framework
- NetComposer/nkdocker - Erlang Docker client
- Darkkey/erlamsa - Erlang port of famous radamsa fuzzzer.
- proger/erlsh - Erlang shell tools
- pouriya/director - Director is a production-ready supervisor and manager for Erlang/Elixir processes that focuses on speed, performance and flexibility.
- arjan/pkgx - Build .deb packages from Erlang releases
- wojtekmach/hello_beam - Elixir, Erlang, Gleam & LFE code all in the same project!
- r-willis/biten - Bitcoin Erlang Node - scalable bitcoin daemon
- mojombo/rebar - Ruby to Erlang Bridge And Runner
- etnt/edbg - A simple tty interface to the Erlang debugger and tracer.
- emirozer/beamwhale - minimal container runtime in erlang
- dwango/moyo - Erlangの便利なライブラリ集
- vim-erlang/vim-erlang-tags - Generate Vim tags for Erlang files
- travelping/flower - FlowER - a Erlang OpenFlow development platform
- open-telemetry/opentelemetry-erlang-api - Erlang/Elixir OpenTelemetry API
- lambdaclass/erlang-katana -
👌 erlang grab bag of useful functions. it should have been called swiss army knife but katanas are more deadlier ;) - devinus/sqerl - An Erlang-flavoured SQL DSL
- refuge/cowdb - Pure Key/Value database library for Erlang Applications
- rabbitmq/rabbit-socks - Websocket and Socket.IO support for RabbitMQ (deprecated -- see https://github.com/sockjs/sockjs-erlang instead)
- joergen7/gen_pnet - library for modeling Petri nets in Erlang
- inaka/sheldon - Very Simple Erlang Spell Checker
- inaka/niffy - Inline C code in Erlang modules to build NIFs
- gburd/gen_paxos - An Erlang/OTP-style implementation of the PAXOS distributed consensus protocol
- comtihon/bson-erlang - BSON documents in Erlang, see bsonspec.org
- archaelus/edump - Erlang Crashdump Analysis Suite
- gleber/erlfu - Futures implemented in Erlang
- eltex-ecss/chronica - Logger framework for Erlang applications
- RoadRunnr/ezmq - zMQ implemented in Erlang
- marianoguerra/efe - Elixir Flavoured Erlang: an Erlang to Elixir Transpiler
- inaka/sumo_rest - Generic cowboy handlers to work with Sumo
- fillmyheart/slg-server - erlang 游戏服务器框架。
- vim-erlang/vim-erlang-compiler - Erlang syntax checking and compiler plugin for Vim
- julienXX/slacker - Erlang Slack REST API wrapper
- chef/concrete - Concrete enhances your rebar based Erlang project by providing a common Makefile wrapper, a dialyzer make target that caches PLT analysis of your project's dependencies, and a mechanism to specify development only dependencies.
- armon/erl-rstar - An Erlang implementation of the R*-tree spacial data structure
- windock/erlyvideo - Erlang RTMP server
- schlagert/syslog - An RFC 3164 and RFC 5424 compliant logging framework for Erlang.
- jkvor/dynamic_compile - compile and load erlang modules from string input
- zadean/xqerl - Erlang XQuery 3.1 Processor
- vim-erlang/vim-erlang-omnicomplete - Erlang omnicomplete plugin for Vim
- msantos/verx - Erlang implementation of the libvirtd remote protocol
- maximk/teeterl - A lean portable Erlang, no BEAM
- mattsta/ecache - ecache: Erlang ETS Based TTL Cache
- erleans/pgo - Erlang Postgres client and connection pool
- epgsql/pgapp - Erlang Postgres application that uses Poolboy and deals with the database being unavailable
- dergraf/epmdpxy - Simulating Netsplits using the Erlang Port Mapper Deamon
- ankhers/havoc - ChaosMonkey style testing for the BEAM
- abuibrahim/erlang-amf - Erlang Action Message Format Library
- lpgauth/swirl - High-Performance Erlang Stream Processor
- jchris/erlang-json-eep-parser - A collection of leex and yecc definitions, along with tests
- dmitryme/erlang_localtime - Erlang library for conversion from one local time to another
- b0oh/lol - Lol — Lisp on erLang, and programming is fun again
- FlowForwarding/lincx - Erlang on Bare Metal
- AdRoll/rebar3_hank - The Erlang Dead Code Cleaner
- x6j8x/erlaws - Erlang Amazon WebServices
- softlab-ntua/bencherl - A scalability benchmark suite for Erlang/OTP
- proger/active - Active development for Erlang: rebuild and reload source/binary files while the VM is running
- msantos/srly - Native Erlang Unix serial interface
- lemenkov/rtplib - Erlang library for dealing with rtp/rtcp (STILL IN A VERY EARLY STAGE)
- jkingsbery/sighandler - Handle UNIX signals in Erlang
- gbour/letsencrypt-erlang - Let's Encrypt client library for Erlang
- benoitc/erlang-nat - implements NAT handling facilities for Erlang applications
- NetComposer/nkpacket - Generic Erlang transport layer
- tsloughter/kuberl - Erlang Kubernetes client
- siberian-fast-food/alogger - Simply the best logging framework for Erlang
- lpgauth/marina - High-Performance Erlang Cassandra CQL Client
- lk-geimfari/nebula - Small library for colored (ANSI) output in Erlang/Elixir/LFE. It's can be useful when you need to create user-friendly command-line applications.
- kevsmith/herml - Erlang port of Haml
- heroku/stillir - Cache environment variables as Erlang app variables
- g-andrade/backwater - Intercluster RPC for Erlang and Elixir
- fogfish/esq - simple persistent queues for Erlang
- etnt/eopenid - Erlang consumer library for OpenID
- dustin/ememcached - A framework for building erlang memcached servers.
- richcarl/eunit - The EUnit lightweight unit testing framework for Erlang - this is the canonical development repository.
- jkvor/erlmc - Erlang memcached binary protocol client
- inaka/serpents - Multi-Player Game on top of HDP protocol
- ferd/zippers - A library for functional zipper data structures in Erlang. Read more on zippers @ http://ferd.ca/yet-another-article-on-zippers.html
- danmacklin/erlang_cep - A basic CEP package written in erlang
- basho/riak-erlang-http-client - Riak Erlang client using the HTTP interface
- astro/erlang-collectd - Send collectd statistics from your Erlang applications
- richcarl/erlguten - ErlGuten is a system for high-quality typesetting, written purely in Erlang. This is the canonical repository, representing the latest official release, now under the MIT license. (The link below points to the old, outdated project page.)
- careo/rabbitmq-erlang-client-examples - Ports of some examples in tmm1's amqp library to use the rabbitmq erlang client.
- artplant/vprof - Visual Erlang profiler
- Stratus3D/eflambe - A tool for rapid profiling of Erlang and Elixir applications
- yuce/png - 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.
- tsloughter/erl_tidy - Automatically format Erlang code.
- shortishly/mdns - Multicast DNS in Erlang/OTP
- seriyps/pe4kin - Erlang wrapper for Telegram bot API https://core.telegram.org/bots
- robertoaloi/keynote-to-text - An Erlang script to convert Apple Keynote files to plain text.
- raycmorgan/erl-lua - An Erlang linked-in driver that allows embedding Lua into the Erlang VM
- litaocheng/erl-redis - a redis client library for erlang
- klarna-incubator/glass - A semantic search tool for Erlang that supports large code-bases.
- epappas/erl_streams - Streams in Erlang
- dweldon/riakpool - erlang riak client pool
- NetComposer/nkdist - Erlang distributed registration and load balancing
- mpitid/purity - A side-effect analyzer for Erlang
- mattwilliamson/chordial - Chord DHT implementation in erlang
- lucaspiller/espec - ESpec: Behaviour driven development framework for Erlang
- jimmyrcom/HTML5-Canvas-Old-School-RPG-Map-with-Erlang-Websockets-Chat - You can make MMOs now using html thanks to google. See the link for what it does. The client is pure HTML5, the server here is erlang.
- geocar/inet_ssh_dist - SSH distribution for erlang
- filippo/sgte - A simple Erlang Template Engine
- ddossot/jerg - JSON Schema to Erlang Records Generator
- archaelus/eshellcode - Erlang Shellcode snippets
- tonyrog/beam - BEAM emulator written in Erlang
- rabbitmq/mnevis - Raft-based, consensus oriented implementation of Mnesia transactions
- old-reliable/steamroller - Steamroller: An opinionated Erlang code formatter.
- mattsta/erlang-stdinout-pool - stdinout_pool: stuff goes in, stuff goes out. there's never any miscommunication.
- lordnull/rec2json - Compile erlang record definitions into modules to convert them to/from json easily.
- jeanparpaillon/erlang-dbus - Erlang DBUS implementation (forked from unmaintained erlang-dbus)
- inaka/xref_runner - Erlang Xref Runner (inspired in rebar xref)
- francescoc/erlangprogramming - The source code of the Erlang Programming book by Francesco Cesarini and Simon Thompson, published by O'Reilly Media
- ferd/flatlog - A custom formatter for the Erlang logger application that turns maps into single line text logs
- erpuno/ldap -
💠 LDAP: Erlang Server - benoitc/dnssd_erlang - Erlang interface to Apple's Bonjour DNS Service Discovery implementation
- anycable/erlycable - Anycable Erlang WebSocket server
- VoltDB/voltdb-client-erlang - VoltDB Erlang Client Driver
- ErlyORM/aleppo - Alternative Erlang Pre-Processor
- CarlWright/NGerlguten - Next Generation erlguten -- a PDF generation application in Erlang
- AdRoll/mero - scalable and lightweight OTP Erlang client for memcached
- whitfin/sleeplocks - BEAM friendly spinlocks for Elixir/Erlang
- virtan/simple_oauth2 - Simple erlang OAuth2 client module for any http server framework (Google, Facebook, Yandex, Vkontakte are preconfigured)
- travelping/eradius - Erlang RADIUS server framework
- processone/rtb - Benchmarking tool to stress real-time protocols
- processone/fast_yaml - Fast YAML native library for Erlang / Elixir
- nygge/abnfc - An ABNF parser generator for Erlang.
- inaka/erlang-github - Github API client
- gossiperl/gossiperl - Gossip middleware in Erlang
- adoptingerlang/service_discovery - Adopting Erlang service discovery project
- Erlang-Openid/oidcc - OpenId Connect client library in Erlang
- ryancrum/bifrost - Erlang FTP Server Framework
- oskardrums/ebpf - Erlang interface to eBPF
- onlyshk/erlang-github-api - erlang-github-api
- knutin/gcprof - Garbage Collection profiler for Erlang
- inaka/lasse - SSE handler for Cowboy
- inaka/elvis_core - The core of an Erlang linter
- helium/blockchain-node - A Helum Blockchain Node
- g-andrade/taskforce - On-demand worker pools for parallelizable tasks
- ferd/simhash - Simhashing for Erlang -- hashing algorithm to find near-duplicates in binary data.
- evanmiller/jerome - Erlang rich-text processing library
📜 - dieswaytoofast/erlasticsearch - Erlang thrift interface to elastic_search
- darach/jch-erl - Jump Consistent Hashing Library for Erlang/OTP
- clonejo/mc-erl - mc-erl is a server for Minecraft 1.4.7 written in Erlang.
- apache/dubbo-erlang - Apache Dubbo Erlang Implementation.
- afiskon/erlang-http-proxy - Nontrivial HTTP proxy server in Erlang
- Quviq/webdrv - WebDriver implementation in Erlang
- ttyerl/sqlite-erlang - Sqlite gen_server port for Erlang. Creates, reads and writes to sqlite database.
- teburd/hottub - Simple, Fast, Permanent Erlang Worker Pool
- paulgray/exml - XML parsing library in Erlang
- marcelog/erws - Erlang Websockets example using Cowboy
- isaiah/transit-erlang - transit format for erlang
- daleharvey/dh_date - Date formatting / parsing library for erlang
- cabol/west - WEST (Web/Event-driven Systems Tool) is another messaging tool written in Erlang, that enables the building of messaging-based systems
- benoitc/nat_upnp - Erlang library to map your internal port to an external using UNP IGD
- aws-beam/aws-erlang - Create, configure, and manage AWS services from Erlang code.
- apache/couchdb-couch - Mirror of Apache CouchDB
- abuibrahim/erlang-osc - Erlang Open Sound Control Application
- rtraschke/erlang-lua - Erlang C Node to run Lua scripts
- psyeugenic/eplot - A plot engine written in erlang.
- processone/eimp - Erlang Image Manipulation Process
- ndpar/erlang - My Erlang/OTP library
- michaelnisi/feeder - Parse RSS and Atom feeds
- markusn/coveralls-erl - Erlang module to convert and send cover data to coveralls.io (or similar). Available as a hex package on https://hex.pm/packages/coveralls.
- manifest/pal - Pragmatic Authentication Library
- mad-cocktail/gin - The guards
in
andbeetween
for Erlang parse_transform - kalta/etoml - TOML language erlang parser
- ctbarbour/swim - An Erlang implementation of the SWIM protocol
- bet365/erpc - An alternative RPC implementation for Erlang.
- Vonmo/erbloom - Safe and Fast Bloom Filter + FBFs for Erlang
- sile/hash_ring - Implements consistent hashing in Erlang
- rabbitmq/aten - An adaptive accrual node failure detection library for Elixir and Erlang
- mojombo/yaws - YAWS is an erlang web server
- machinezone/mzmetrics - High performance Erlang metrics library
- jkvor/log_roller - A pub/sub modeled, distributed Erlang logging system
- erszcz/euc-2014 - Introduction to Load Testing with Tsung for Erlang User Conference 2014
- clofresh/esyslog - An Erlang implementation of the syslog server protocol
- achlysproject/achlys - Erlang framework for building applications with Lasp on GRiSP
- OtoloNetworks/rebar3_osv - Turn an Erlang/OTP application into a Unikernel image
- Eonblast/Erlvolt - Erlang VoltDB server interface
- zhongwencool/ecron - A lightweight/efficient cron-like job scheduling library for Erlang.
- vjache/erlang-zlists - Erlang lazy lists library.
- tonyrog/can - CAN driver and router
- sigscale/radierl - RADIUS protocol stack for Erlang.
- saleyn/util - Erlang utility modules
- rschlaikjer/erlang-atrace-flamegraphs - Generate flamegraphs from Android method trace files
- refuge/rbeacon - LAN discovery and presence in Erlang.
- processone/cache_tab - In-memory cache Erlang / Elixir library
- michilu/shirasu - Shirasu.ws is a WebSocket server framework based on Misultin and Erlang/OTP
- klajo/mockgyver - A mocking library for Erlang
- kevinlynx/kdht - kdht is an erlang DHT implementation
- inaka/beam_olympics - Let's find the fastest beamer!
- hyperthunk/nodewatch - Erlang/OTP Node Monitoring
- helium/erlang-dkg - Distributed key generation for Erlang (using pairing based cryptography)
- erlang/epmd - Erlang Port Mapper Daemon in Erlang
- efcasado/forms - A library that simplifies working with the Erlang abstract format.
- arekinath/esaml - Erlang SAML library, SSO and SLO, with Cowboy integration
- aeternity/enoise - Erlang implementation of the Noise protocol
- maxlapshin/gitty - Git access in erlang
- klarna-incubator/bec - The BitBucket Erlang Client
- joaomilho/apalachin -
💬 An Erlang's ChicagoBoss websockets team chat, using Cowboy server and PostgreSQL - gleber/exat - eXAT - The erlang eXperimental Agent Tool
- fra/ecron - Cron-like scheduler for Erlang
- eproxus/pretty_errors - Error and stack trace pretty printers for Erlang
- beamparticle/beamparticle - Operate at the speed of (Erlang) BEAM with BeamParticle
- a13x/aberth - Generic BERT-RPC server in Erlang
- G-Corp/jwerl - [MIRROR] Erlang JWT Library
- FlowForwarding/of_protocol - OpenFlow Protocol Library for Erlang
- AdRoll/kinetic - Erlang Kinesis Client
- unix1/nuk - Generic turn based game server in Erlang/OTP
- silentsignal/DirBustErl - DirBuster successor in Erlang
- muxspace/bunny_farm - AMQP erlang client wrapper library using the RabbitMQ libraries
- lambdaclass/throttle - Erlang/OTP application to rate limit resource access
- joedevivo/hpack - HPACK Implementation for Erlang
- jeremey/swarm - Fast and simple acceptor pool for Erlang
- hio/erlang-record_info - convert between record and proplist
- ferd/slider - A WxErlang application to generate slidesets.
- emqx/mria - Async-ly replicated Mnesia database for Erlang/Elixir
- egobrain/emodel - Erlang data transformation/validation library
- videlalvaro/erlang-prime-sieve - Naive Parallel Prime Numbers Sieve
- oltarasenko/epipe - Brings Elixir's pipe (|>) and with to Erlang world
- jvantuyl/erlctl - Command Line Interface Framework for Erlang
- jj1bdx/sshrpc - Erlang SSH RPC module (experimental)
- jg513/enif_protobuf - A Google Protobuf implementation with enif (Erlang nif).
- huffman/twilio_erlang - An Erlang library for communicating with the Twilio API and generating TwiML
- dmitriid/neo4j-erlang - Erlang client library for Neo4J's REST API
- TypedLambda/eresye - This is a clone of the Sourceforge project repository of the same name. ERESYE means ERlang Expert SYstem Engine. It is a library to write expert systems and rule processing engines using the Erlang programming language. It allows to create multiple engines, each one with its own facts and rules to be processed.
- GeneStevens/jsonpath - Fast Erlang JSON data retrieval and updates via javascript-like notation
- xinmingyao/zab_engine - zab propotocol implement by erlang
- whitenode/riak_mapreduce_utils - Library containing map/reduce utility functions for Riak implemented in erlang.
- tonyg/erlang-smtp - Erlang SMTP and POP3 server code.
- stolen/autohelp - Parse_transform for erlang which adds functions help/{0,1,2} showing edoc information about module and exported functions.
- sile/evel - An Eventual Leader Election Library for Erlang
- ramsay-t/Smother - Extended code coverage metrics for Erlang.
- psyeugenic/fgraph - Physics engine for graph drawing written in erlang for use in wxErlang or standalone.
- project-fifo/dhcp - erlang dhcp server
- okeuday/quickrand - Quick Erlang Random Number Generation
- odo/revolver - round-robin load balancer for Erlang processes
- noss/iserve - A small http server for erlang.
- mazenharake/eirc - An IRC client library for Erlang
- marshall-lee/etcd.erl - Erlang bindings for etcd key value store
- madtrick/wsock - Erlang library to build WebSocket clients and servers
- klarna/snabbkaffe - Collection of utilities for trace-based testing
- jcomellas/kvlists - Lists of key-value pairs (decoded JSON) in Erlang
- iamaleksey/seestar - The Erlang client for Cassandra 1.2+ binary protocol
- hcvst/erlang-dns - Erlang/OTP DNS server
- haljin/erlesy - Visual Erlang development
- ctennis/erlang-modbus - A modbus RTU and TCP driver for erlang
- aberman/pooly - Erlang OTP Process Pool
- Yongke/shadowsocks-erlang - Totally asynchronous implementation of Shadowsocks in Erlang
- AdRoll/erlmld - erlang interface to kinesis client library via MultiLangDaemon
- zhongwencool/eetcd - Erlang client for the etcd API v3
- okeuday/erlbench - Erlang Performance Measurements
- mihawk/draw - demo of websocket service with ChicagoBoss, sharing a realtime drawing
- kevsmith/giza - Erlang client for the Sphinx search engine
- jkrukoff/optic - An Erlang/OTP library for reading and updating deeply nested immutable data.
- jashmenn/chordjerl - An Erlang implementation of the Chord distributed hash lookup protocol
- inaka/fiar - Four in a Row - A game to learn Erlang
- helium/erlang-h3 - Erlang binding for Uber's H3 spatial coordinate library
- engineyard/vertebra-erl - Vertebra Erlang Pieces
- drfloob/ezic - a set of erlang utilities for the Olson timezone database files
- dkataskin/erlazure - Windows Azure Erlang bindings
- devinus/fresh - The freshest Erlang web framework
- del/erserve - Erlang/Rserve communication interface
- coreyhaines/handbook-of-neuroevolution - Code samples from the Handbook of Neuroevolution through Erlang in both Erlang and Elixir
- apache/couchdb-mango - Mirror of Apache CouchDB Mango
- Vonmo/eapa - Erlang/Elixir Arbitrary-Precision Arithmetic (EAPA)
- ScottBrooks/Erlcraft - Erlang Minecraft server
- JonGretar/erlangxcode - OUTDATED Erlang plugin for the XCode 3 IDE
- rabbitmq/gen-batch-server - A generic batching server for Erlang and Elixir
- odo/nested - a library to handle nested Erlang maps
- noss/pgsql - Erlang postgresql driver
- ninenines/asciideck - Asciidoc for Erlang.
- msantos/ewpcap - Portable native Erlang raw socket interface using pcap
- msantos/erlang-libvirt - Erlang binding to libvirt virtualization API
- mdevilliers/erlang-mesos - An erlang binding for mesos - http://mesos.apache.org/
- kivra/email - The Erlang Mail application or Email for short
- killme2008/erlwsh - Erlang web shell--program erlang on web
- kenpratt/erlbrake - Erlang Airbrake notification client
- jkrukoff/digraph_export - File conversion and export support for graphs created using the Erlang digraph module.
- ieQu1/typerefl - Use Erlang typespecs in the runtime
- heroku/ehmon - Heroku Erlang VM Monitoring library
- hachreak/cedb - Console Erlang DeBugger
- erlware/erlang-camp - Code for the ErlangCamp teaching conference
- carlosgaldino/concha - A consistent hashing library in Erlang.
- andelf/erlang-proxy - socks4, socks4a, socks5 proxy, encrypted, derived from yueyoum/make-proxy. Across the Great Wall we can reach every corner in the world.
- afronski/wolves-and-rabbits-world-simulation -
🐰 🐺 World simulation of Wolves, Rabbits and Carrots in Erlang. - aaronps/enotepad - Clone of MS Notepad using Erlang (wxWidgets)
- SomeKay/erlang-dht - A very simple example of implementing a structured P2P network (DHT) in Erlang.
- SemanticSugar/dinerl - Erlang AWS DynamoDB client
- ztmr/egtm - IDEA EGTM: Erlang binding for GT.M database engine
- zhongwencool/erlang-2048-game - 2048 game base on pure erlang
- travelping/hello - Erlang RPC server framework
- stolen/webdist - Erlang distribution as HTTP protocol upgrade
- sasa1977/fun_chain - Function chaining in Erlang
- project-fifo/rebar3_lint - Erlang linter - rebar3 plugin
- nalundgaard/jsn - Utilities for interacting with decoded JSON in erlang
- msantos/prx - an Erlang library for interacting with Unix processes
- massung/parsec - Parsec-style parsing for Erlang
- jadeallenx/parque - Erlang trading game engine
- g-andrade/maestro - An Erlang pool of pools.
- etnt/eml - Erlang flavored by Some ML
- erldb/erldb - ORM implementation in Erlang
- eriksoe/ErlangQuest - Learn Erlang through this set of challenges. An interactive system for getting to know Erlang.
- Licenser/ecrdt - experimenting with CRDTs in erlang
- zgbjgg/ebils - EBILS - Erlang Binary Lightweight Search
- yandex/inet64_tcp - Magic thing to make old Erlang stuff work in IPv6-only networks
- systemd/ejournald - A Erlang binding to the systemd journal C API
- sendtopms/Erlwebsockserver - Html5 websocket protocol server for Erlang based application server
- rkallos/wrek - A little Erlang library for executing task dependency graphs
- richcarl/sendmail - Erlang sendmail interface
- renatoaguiar/erlang-openflow - An OpenFlow controller written in pure erlang
- msantos/gen_unix - Erlang Unix socket interface
- massemanet/trane - SAX style broken HTML parser in Erlang
- marianoguerra/jwt-erl - JSON Web Token implementation in Erlang
- ivanos/erl_sshd - Wrapper around Erlang ssh module to make it easier to add an sshd to any node
- inaka/katana-test - Meta Testing Utilities for common_test
- hukl/Bitturret - Bittorrent Tracker written in Erlang
- flussonic/sqlapi - SQL API implementation of an erlang program: mimic a MySQL server
- erlymon/erlymon - Open Source GPS Tracking System
- djui/eraft - Raft reference implementation for Erlang
- tolbrino/hut - helper library for making Erlang libraries logging framework agnostic
- spawngrid/esupervisor - "Least surprise" Erlang supervisor API
- proger/erlfsmon - Erlang filesystem event watcher frontend for fswatch
- okeuday/erlang_term - Erlang Term Info
- cstar/erls3 - Erlang/OTP application for accessing Amazon S3
- EchoTeam/mavg - Erlang :: Exponential moving average library
- groupoid/pure -
♾ PTS: Pure Type System for Erlang - 5HT/pie - The Erlang-Scriptable Editor
- freecnpro/observerweb - This project will no longer be maintained.
- refuge/rkvs - Simple Erlang Key/Value framework
- otpcl/otpcl - Open Telecom Platform Command Language a.k.a. Tcl-Flavored Erlang
- msantos/emdns - Erlang multicast DNS and DNS-SD (DNS Service Discovery)
- klarna/leveldb_manager - Small service for snapshotting eleveldb without stopping the Erlang node
- klajo/wpi - An Erlang NIF for the WiringPi library for the Raspberry Pi
- ferd/hairnet - An Erlang library wrapping AES-GCM (AEAD) crypto in a Fernet-like interface
- yrashk/evfs - Erlang Virtual Filesystem
- vladdu/erl-pipes - Hartmann pipes in Erlang
- toddlipcon/thrift_erl_skel - skeleton for thrift services in erlang
- tel/zeta - An Erlang client for Riemann.
- taybin/lethink - erlang driver for rethinkdb
- seriyps/eplaypen - Erlang web playground http://tryerl.seriyps.ru/
- rvirding/spell1 - LL(1) parser generator for Erlang and LFE
- nuex/erl_gm - An Erlang GraphicsMagick wrapper
- mmcdanie/erlview - Erlang View Server for CouchDB
- mdaguete/tcpbalance - Generic TCP Balancer for Erlang
- massemanet/gtknode - Erlang GTK binding
- lwes/lwes-erlang - Light Weight Event System Erlang library
- lucaspiller/twerl - Erlang client for the Twitter Streaming API
- lehoff/egol - Erlang implementation of Conway's Game of Life
- katja-beam/katja - A simple Riemann client written in Erlang.
- justinkirby/json_rec - JSON to erlang record
- justinkirby/emetric - Erlang Metric Logger
- josephwecker/epgsql_pool - Fork of Will Glozer's erlang postgresql pool server, so it can be maintained and polished.
- jonasrichard/ejson - JSON library for Erlang on top of jsx
- jkvor/emysql - Erlang MySQL driver
- jelly-beam/verl - SemVer 2.0 parsing, matching, and comparisons for Erlang
- irr/erl-tutorials - Erlang/OTP sample projects
- inaka/zipper - Generic Zipper implementation in Erlang
- henry-hz/erlang-trader - Porting the AlgoTrader (Java) code to Erlang [Abandoned]
- hachreak/minidb - A minimal in-memory distributed master-less document database
- gossiperl/erflux - InfluxDB client for Erlang
- gleber/erlgit - Erlang convenience wrapper around git executable
- erlangbureau/liver - Lightweight Erlang validator based on LIVR specification
- cloudhead/erlapp.template - minimal erlang/OTP rebar template
- Vagabond/erlang-rrdtool - An erlang interface to rrdtool
- zadean/yaccety_sax - Fast, StAX-like XML Parser for BEAM Languages
- unbalancedparentheses/erlskeletor_cowboy - Erlang skeleton with cowboy and common test
- spawngrid/erlang-sql-migrations - Simple Erlang library to run SQL migrations
- redink/task - task model for Erlang
- project-iris/iris-erl - Iris Erlang binding
- lpgauth/foil - High-Performance Erlang Cache Compiler
- jkvor/erlang_syslog - Erlang syslog logger
- egobrain/erlang_decorators - This code implenets decorators for erlang.
- dustin/erl-conc - Concurrent Lists in Erlang
- barrel-db/erlang-lru - a fixed size LRU cache.
- b3rnie/crontab - crontab for Erlang
- antoniogarrote/egearmand-server - erlang implementation of gearman server
- OtpChatBot/irc_lib - Erlang irc client library
- benoitc/sieve - sieve is a simple TCP routing proxy (layer 7) in erlang
- bef/erlswf - Erlang SWF (Flash) file analysis toolkit
- beam-telemetry/telemetry_registry - A library for declaration and discovery of telemetry events
- barrel-db/hlc - hlc - Hybrid Logical Clock in Erlang.
- asceth/nehe_erlang - NeHe OpenGL tutorials ported to Erlang
- andytill/oneup - NIF powered global counters for erlang
- alavrik/piqi-rpc - RPC-over-HTTP system for Erlang supporting JSON, XML and Protocol Buffers
- ThomasHabets/eggpd - Erlang BGP daemon
- tamarit/edbc - Erlang Design by Contract
- seth/sherl - A URL Shortening Service Written in Erlang
- reiddraper/fn - Function utilities for Erlang
- rambocoder/unistring - Unicode utf-8 functions for Erlang
- project-fifo/ensq - NSQ Client for erlang
- ostrovok-team/ejsonpath - JSONPath Erlang implementation
- marinakr/libphonenumber_erlang - Library validates mobile phone number for country
- lemenkov/erlpmd - A drop-in replacement for epmd written in Erlang
- hbcrhythm/kcp_erlang - A Reliable-UDP Library for erlang
- graphql-erlang/graphql - Erlang GraphQL implementation
- gar1t/erlang-bench - Various Erlang related benchmarks
- g-andrade/deigma - Event sampler
- filmor/ierl - BEAM Jupyter Kernels Tool
- echou/memcached-client - an Erlang memcached client application
- doubleyou/euthanasia - Merciful killer for your Erlang processes
- Vonmo/rocker - Erlang/Elixir wrapper for RocksDB
- RJ/erlang_rebar_example_project - Basic project using rebar, to demonstrate upgrades and packaging etc
- KrzysiekJ/gb_merkle_trees - General balanced binary Merkle trees for Erlang
- K2InformaticsGmbH/dderl - Web based Data Explorer / Data Jump Station with Erlang In-Memory Support
- HernanRivasAcosta/kafkerl - Apache Kafka producer/consumer for erlang
- EchoTeam/corman - Configuration reload manager for Erlang applications
- AdRoll/spillway - An Erlang OTP application for load shedding
- Supersonido/rebar_mix - rebar3 plugin for building Elixir dependencies with mix
- mrDoctorWho/ejabberd_mod_gcm - Google Cloud Messaging API for Ejabberd (PUSH Messages)
- k32/typerefl - Use Erlang typespecs in the runtime
- leandrosilva/otp_kickoff - Simple generator to kick-off Erlang/OTP projects
- etnt/ehotp - Erlang implementation of the HOTP algoritm (RFC-4226)
- 6/heroku-erlang-example - [unmaintained] erlang example using webmachine, hosted on heroku
- artemeff/raven-erlang - Sentry client for Erlang
- tonyg/erlang-ircd - A pluggable IRC daemon application/library for Erlang.
- tomas-abrahamsson/tdiff - Diff algorithm in Erlang
- brendonh/erl_openid - Erlang OpenID
- NetComposer/nkservice - Erlang Services Management
- dgiot/dgiot - DG-IoT,Open-source IoT Platform - Connect management,Device management,Data collection, Processing and Visualization.High concurrency, light weight, low code, fast access, free platform. Industry SaaS for IoT Platform.物联网开源平台,物联网平台开发,连接管理、设备管理、多工业协议兼容、数据采集、可视化开发、高并发、轻量级、低代码、快接入、平台免费。
- spawnfest/eflambe - A tool for rapid profiling of Erlang and Elixir applications
- tangyi1989/erl_game_server - Erlang game server framework for fun.
- benoitc/inet_cidr - CIDR erlang library
- apauley/sudoku-in-erlang - An implementation of Norvig's sudoku solver in Erlang
- RJ/erlang-reup - Watches for .erl & .hrl changes, recompiles and reloads. You know, for development.
- syed/erlcscope - Program which builds cscope database for erlang files
- ngerakines/erlang_mysql - A GitHub mirror of the native Erlang MySQL client library.
- joergen7/effi - Erlang foreign function interface.
- bfrog/hottub - Simple, Fast, Permanent Erlang Worker Pool
- gar1t/port_server - A super simple framework for extending Erlang supervision to external apps
- dploop/esugar - An Erlang Syntactic Sugar Library
- Vagabond/diemap - An extensible IMAP server for Erlang
- Naupio/dolphingame - pigame is a game server template for Erlang.
- erlangcode/erlang-oauth - An Erlang OAuth 1.0 implementation
- cannedprimates/stdlib2 - Erlang stdlib extensions.
- mrallen1/gisla - A library that implements the sagas pattern for Erlang
- mrallen1/parque - Erlang trading game engine
- xvw/coers - A small library for coercion to primitive Erlang types.
- tim/erlang-oauth - An Erlang OAuth 1.0 implementation
- indigo-dc/oidcc - OpenId Connect client library in Erlang
- a13x/ezmtp - ZMTP protocol in pure Erlang.
- pouriya/sockerl - Sockerl is an advanced Erlang/Elixir socket framework for TCP protocols and provides fast, useful and easy-to-use API for implementing servers, clients and client connection pools.
- Naupio/dolphin - pigame is a game server template for Erlang.
- rvirding/lfe - Lisp Flavoured Erlang (LFE)
- gbour/wave - MQTT Broker - for IoT, DIY, pubsub applications and more
- cchandler/RTreeCouchDB - Erlang R-Tree implementation I'm going to try and move into CouchDB for n-dimensional spatial indexing
- rcouch/ecsv - Erlang CSV Parser
- jlouis/erlang-utp - uTP implementation in Erlang
- Klimiec/Erlang - Erlang exercises with answers
- edescourtis/ebitcoind - Erlang to Bitcoind API
- RJ/erlang-cassandra-cql - cassandra driver in erlang that speaks native cassandra protocol
- klarna/brod - Apache Kafka client library for Erlang/Elixir
- klarna/kafka_protocol - Kafka protocol erlang library
- sheyll/erlymock - An EasyMock inspired mocking library for erlang.
- rramsden/gen_gossip - Interface for implementing Gossip Protocols in Erlang
- jarrodhroberson/inet_mdns - Bonjour / Zeroconf in Erlang
- idubrov/siperl - RFC 3261 (SIP) implementation in Erlang
- Naupio/pigame - pigame is a game server template for Erlang.
- samuelrivas/moka - A mocking (more precisely moking) framework for erlang
- msantos/wierl - Erlang interface for manipulating 802.11 wireless devices
- msantos/erlxc - Simple, safe erlang interface for managing Linux Containers
- tsloughter/augle - Auth + Google = Augle
- ngmoco/gl_async_bully - Dynamic Leader Election behaviour for Erlang
- ddossot/cadfaerl - CAching Datastructure For Applications in ERLang
- keymone/wower - yet another world of warcraft server emulator. implemented in Erlang for fun and learning.