Awesome Erlang

Actor Model Frameworks

  • poolboy poolboy 1,503
    star
    updated about 1 year ago ISC License

    A hunky Erlang worker pool factory

Analytics

  • updated over 1 year ago Apache License 2.0

    Erlang Persistency Framework

Artificial Intelligence (AI)

  • updated about 1 year ago

    Erlang OpenAI client auto-generated by OpenAPI-generator

Authentication and Authorization

  • ejabberd ejabberd 5,914
    star
    updated about 2 months ago Other

    Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)

  • updated about 2 years ago MIT License

    An Erlang OAuth 1.0 implementation

  • oauth2 oauth2 217
    star
    updated over 2 years ago MIT License

    Erlang Oauth2 implementation

  • pot pot 233
    star
    updated 6 months ago MIT License

    POT is an Erlang library for generating Google Authenticator compatible one time passwords

Blockchain Libraries

  • aeternity aeternity 1,056
    star
    updated about 1 month ago ISC License

    æternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokens

  • amoveo amoveo 464
    star
    updated 26 days ago

    A blockchain for trust-free markets in financial derivatives

  • updated about 1 year ago Apache License 2.0
  • updated about 1 year ago Apache License 2.0

    An Erlang implementation of libp2p swarms

  • miner miner 609
    star
    updated about 1 year ago Apache License 2.0

    Miner for the helium blockchain

BPMN Process Engine

  • bpe bpe 259
    star
    updated 7 months ago Other

    💠 BPE: BPMN Process Engine ISO 19510

Build Tools, Setup and CI

  • updated about 1 month ago Apache License 2.0

    The Erlang Language Server

  • updated 8 days ago Other

    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.

  • rebar rebar 934
    star
    updated over 6 years ago Apache License 2.0

    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.

  • rebar3 rebar3 1,672
    star
    updated 10 days ago Apache License 2.0

    Erlang build tool that makes it easy to compile and test Erlang applications and releases.

  • relx relx 692
    star
    updated 26 days ago Apache License 2.0

    Sane, simple release creation for Erlang

  • sync sync 744
    star
    updated 7 months ago MIT License

    On-the-fly recompiling and reloading in Erlang. Code without friction.

Caching

  • cache cache 136
    star
    updated about 2 years ago Apache License 2.0

    Erlang in-memory cache

  • merle merle 103
    star
    updated almost 14 years ago

    An Erlang Memcached Client.

Cloud Services and Platforms

  • CloudI CloudI 405
    star
    updated 10 days ago MIT License

    A Cloud at the lowest level!

  • updated 13 days ago Other

    AWS APIs library for Erlang (Amazon EC2, S3, SQS, DDB, ELB and etc)

  • leofs leofs 1,538
    star
    updated about 4 years ago Apache License 2.0

    The LeoFS Storage System

Code Analysis Tools

  • updated about 1 month ago BSD 2-Clause "Sim...

    Concuerror is a stateless model checking tool for Erlang programs.

  • eflame eflame 412
    star
    updated about 2 years ago ISC License

    Flame Graph profiler for Erlang

  • elvis elvis 417
    star
    updated 26 days ago Apache License 2.0

    Erlang Style Reviewer

  • updated 8 days ago Other

    The core of an Erlang linter

  • geas geas 108
    star
    updated 6 months ago ISC License

    Guess Erlang Application Scattering

Code Coverage Tools

  • recon recon 1,334
    star
    updated 3 months ago Other

    Collection of functions and scripts to debug Erlang in production.

Command Line Interface (CLI) Libraries

  • updated 7 months ago BSD 3-Clause "New...

    argparse: simple framework to create complex CLI

  • updated 15 days ago MIT License

    Erlware Commons is an Erlware project focused on all aspects of reusable Erlang components.

  • getopt getopt 246
    star
    updated 8 months ago BSD 3-Clause "New...

    Erlang module to parse command line arguments using the GNU getopt syntax

  • updated 14 days ago MIT License

    Visualize Erlang/Elixir Nodes On The Command Line

Concurrency and Parallelism

  • epocxy epocxy 311
    star
    updated over 1 year ago Other

    Erlang Patterns of Concurrency

  • gproc gproc 1,060
    star
    updated about 1 month ago Apache License 2.0

    Extended process registry for Erlang

  • otp otp 11,021
    star
    updated 2 months ago Apache License 2.0

    Erlang/OTP

  • rebar3 rebar3 1,672
    star
    updated 10 days ago Apache License 2.0

    Erlang build tool that makes it easy to compile and test Erlang applications and releases.

  • uuid uuid 213
    star
    updated 7 months ago MIT License

    Erlang Native UUID Generation

Configuration Management

  • updated over 5 years ago Other

    Cache environment variables as Erlang app variables

Containerization and Orchestration

Continuous Integration and Deployment

  • updated over 6 years ago MIT License

    Docker Image for Erlang

Cryptography and Encryption

  • crypt crypt 12
    star
    updated 7 months ago BSD 3-Clause "New...

    Erlang NIF wrapping Unix crypt(3)

  • enacl enacl 189
    star
    updated about 2 years ago MIT License

    Erlang bindings for NaCl / libsodium

CSV Handling

  • ecsv ecsv 29
    star
    updated almost 4 years ago Other

    Erlang CSV Parser

Database Libraries

  • actordb actordb 1,887
    star
    updated over 1 year ago Mozilla Public Li...

    ActorDB distributed SQL database

  • updated about 1 year ago Apache License 2.0

    A planet scale, highly available, transactional database built on CRDT technology

  • updated over 2 years ago Other

    Apache CouchDB client in Erlang

  • updated 6 months ago MIT License

    An Erlang/Elixir CouchDB client

  • updated about 1 year ago Apache License 2.0

    MongoDB driver for Erlang

  • updated over 1 year ago Apache License 2.0

    Multi-Paxos framework in Erlang

  • updated over 1 year ago Apache License 2.0

    Erlang Persistency Framework

Database Tools

  • updated 27 days ago Apache License 2.0

    A couple of improvements over Cowboy Routes

  • edis edis 467
    star
    updated almost 9 years ago Apache License 2.0

    An Erlang implementation of Redis

  • pgec pgec 90
    star
    updated 9 months ago Apache License 2.0

    PostgreSQL replication cache with Redis, Memcached and REST APIs

Data Structures and Algorithms

  • datum datum 119
    star
    updated 11 months ago Apache License 2.0

    pure functional and generic programming for Erlang

  • updated over 1 year ago Apache License 2.0

    Convergent replicated datatypes in Erlang

  • updated over 9 years ago Other

    Erlang state "monad" with merge/conflict-resolution capabilities. Useful for Riak.

Data Visualization

  • updated about 6 years ago MIT License

    Digraph viewer provides a visual representation of a digraph model through a web based interface

Date and Time Libraries

  • updated over 7 years ago Apache License 2.0

    Erlang library for conversion from one local time to another

  • qdate qdate 243
    star
    updated 10 months ago MIT License

    Erlang date, time, and timezone management: formatting, conversion, and date arithmetic

  • tempo tempo 66
    star
    updated over 1 year ago MIT License

    NIF-based date and time parsing and formatting for Erlang

Debugging

  • tx tx 80
    star
    updated over 9 years ago MIT License

    Erlang term explorer. Pastebin type app which displays terms of any complexity straight from your erlang shell in web browser. No external deps (inets only).

Distributed Systems and Microservices

  • disco disco 1,633
    star
    updated over 6 years ago BSD 3-Clause "New...

    a Map/Reduce framework for distributed computing

  • updated about 3 years ago BSD 3-Clause "New...

    Erlang task dispatcher based on ETS counters.

  • n2o n2o 1,335
    star
    updated 7 months ago Other

    ⭕ N2O: Distributed WebSocket Application Server ISO 20922

  • updated about 1 year ago Apache License 2.0

    A stats collection and distributed tracing framework

  • updated 2 months ago Apache License 2.0

    High-performance, high-scalability distributed computing for the BEAM.

  • updated almost 2 years ago Apache License 2.0

    QUIC carrier for Erlang Distribution Protocol

  • riak_core riak_core 1,185
    star
    updated 11 months ago Apache License 2.0

    Distributed systems infrastructure used by Riak.

  • tsung tsung 2,514
    star
    updated about 2 months ago GNU General Publi...

    Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.

  • updated almost 5 years ago Other

    distributed system stress and load testing tool

Document and Text Processing

  • couchdb couchdb 5,810
    star
    updated 9 months ago Apache License 2.0

    Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability

  • ejabberd ejabberd 5,914
    star
    updated about 2 months ago Other

    Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)

Email Libraries

  • updated about 1 month ago Other

    The extensible Erlang SMTP client and server library.

  • updated 6 months ago Mozilla Public Li...

    SMTP Gateway Plugin for RabbitMQ

Embedded Database Libraries

  • updated 10 months ago

    Riak Key/Value Store

Error Handling

  • updated over 6 years ago

    Hacks to add shell history to Erlang's shell

File System Utilities

  • fs fs 225
    star
    updated about 1 year ago Other

    📁 FS: Windows, Linux, Mac Driver

Full-text Search and Indexing

  • updated over 7 years ago Apache License 2.0

    Full-text search engine based on Riak

Game Development

  • binbo binbo 115
    star
    updated 6 months ago Apache License 2.0

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

Geolocation Libraries

  • updated almost 6 years ago Other

    An Erlang implementation of the R*-tree spacial data structure

  • updated over 2 years ago Apache License 2.0

    GeoCouch, a spatial index for CouchDB

  • teles teles 15
    star
    updated almost 8 years ago BSD 3-Clause "New...

    An Erlang network service for manipulating geographic data

Graph and Chart Libraries

  • updated about 5 years ago Apache License 2.0

    File conversion and export support for graphs created using the Erlang digraph module.

HTTP Clients and Servers

  • bullet bullet 302
    star
    updated over 5 years ago ISC License

    Simple, reliable, efficient streaming for Cowboy.

  • updated 7 months ago MIT License

    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.

  • elli elli 309
    star
    updated 11 months ago MIT License

    Simple, robust and performant Erlang web server

  • updated 15 days ago MIT License

    Erlware Commons is an Erlware project focused on all aspects of reusable Erlang components.

  • esockd esockd 199
    star
    updated 9 months ago Apache License 2.0

    Erlang general non-blocking TCP/SSL socket server

  • updated 4 months ago Apache License 2.0

    STUN / TURN standalone server

  • gun gun 860
    star
    updated 8 months ago ISC License

    HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.

  • hackney hackney 1,314
    star
    updated about 1 month ago Other

    simple HTTP client in Erlang

  • updated over 1 year ago Other

    Erlang HTTP client

  • lhttpc lhttpc 127
    star
    updated about 2 years ago Other

    lhttpc is a lightweight HTTP/1.1 client implemented in Erlang.

  • otp otp 11,021
    star
    updated 2 months ago Apache License 2.0

    Erlang/OTP

  • updated over 1 year ago MIT License

    Erlang Rest Client

  • updated 11 months ago Apache License 2.0

    For the times you need more than just a gun.

  • ux ux 121
    star
    updated about 7 years ago

    Unicode eXtention for Erlang (Strings, Collation)

  • vegur vegur 620
    star
    updated over 2 years ago Other

    Vegur: HTTP Proxy Library

IDE and Editor Support

  • updated about 1 month ago Apache License 2.0

    The Erlang Language Server

  • updated 5 months ago

    Erlang indentation and syntax for Vim

Internationalization (i18n) and Localization (l10n)

  • updated 9 months ago Apache License 2.0

    GNU-gettext compatible Erlang translation app.

Internet of Things (IoT)

  • dgiot dgiot 5,398
    star
    updated 3 months ago Apache License 2.0

    Open source platform for iot , 6 min Quick Deployment,10M devices connection,Carrier level Stability;物联网开源平台,6分钟快速部署,千万级承载,电信级稳定性. Low code for Object model-Rule Engine-Data Channel-Configuration Page; Fully open source, Multi industrial protocols are compatible.物模型-规则引擎-数据通道-组态页面全流程零代码开发、全业务全链路模拟压测、前后端完全开源、多行业工业协议兼容。QQ群:346566935

  • updated over 6 years ago BSD 3-Clause "New...

    An Erlang lemma for Noam.io

JSON Handling

  • jsone jsone 274
    star
    updated over 1 year ago MIT License

    Erlang JSON library

  • jsx jsx 693
    star
    updated 6 months ago MIT License

    an erlang application for consuming, producing and manipulating json. inspired by yajl

Language Utilities

  • updated 6 months ago Apache License 2.0

    A type-checker for Erlang

  • forms forms 41
    star
    updated over 1 year ago MIT License

    A library that simplifies working with the Erlang abstract format.

  • updated 13 days ago MIT License

    A Gradual type system for Erlang

  • hooks hooks 72
    star
    updated over 4 years ago Other

    generic plugin & hook system for Erlang applications

  • ranch ranch 1,153
    star
    updated 8 months ago ISC License

    Socket acceptor pool for TCP protocols.

  • updated 5 months ago Apache License 2.0

    Utilities to manipulate Elixir source code

Linter

  • updated 8 days ago Other

    The core of an Erlang linter

  • erlfmt erlfmt 391
    star
    updated 7 months ago Apache License 2.0

    An automated code formatter for Erlang

Logging Libraries

  • lager lager 1,119
    star
    updated 8 months ago Apache License 2.0

    A logging framework for Erlang/OTP

  • updated about 12 years ago

    AMQP RabbitMQ Lager backend

  • updated over 7 years ago MIT License

    HipChat backend for lager

  • updated over 7 years ago MIT License

    Loggly backend for lager

  • updated about 6 years ago MIT License

    Simple Slack backend for lager

  • updated over 11 years ago GNU General Publi...

    SMTP backend for lager

  • updated over 2 years ago Other

    [DEPRECATED] Heroku log router

Machine Learning

  • alpaca alpaca 1,438
    star
    updated about 4 years ago Other

    Functional programming inspired by ML for the Erlang VM

Media

  • updated over 1 year ago MIT License

    Erlang Rest Client

Message Queues

  • brod brod 648
    star
    updated about 1 month ago Apache License 2.0

    Apache Kafka client library for Erlang/Elixir

  • dq dq 34
    star
    updated over 9 years ago MIT License

    Distributed Fault Tolerant Queue library

  • updated over 9 years ago

    Tiny simple blocking queue in erlang

  • emqtt emqtt 365
    star
    updated 9 months ago Apache License 2.0

    Erlang MQTT 5.0 Client

  • updated 5 months ago Apache License 2.0

    Lightweight MQTT benchmark tool written in Erlang

  • emqx emqx 13,235
    star
    updated about 2 months ago Other

    The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles

  • erlbus erlbus 233
    star
    updated over 1 year ago Other

    Simple, Distributed and Scalable PubSub Message Bus written in Erlang

  • erlzk erlzk 92
    star
    updated over 1 year ago Other

    A Pure Erlang ZooKeeper Client (no C dependency)

  • esq esq 54
    star
    updated over 1 year ago Apache License 2.0

    simple persistent queues for Erlang

  • pqueue pqueue 169
    star
    updated 8 months ago MIT License

    Erlang Priority Queues

  • ra ra 789
    star
    updated 11 days ago Other

    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.

  • updated 6 months ago Mozilla Public Li...

    SMTP Gateway Plugin for RabbitMQ

  • tinymq tinymq 125
    star
    updated over 3 years ago MIT License

    TinyMQ - a diminutive, in-memory message queue

  • vernemq vernemq 3,171
    star
    updated 8 days ago Apache License 2.0

    A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!

Messaging Libraries

  • brod brod 648
    star
    updated about 1 month ago Apache License 2.0

    Apache Kafka client library for Erlang/Elixir

  • cowlib cowlib 268
    star
    updated 9 months ago ISC License

    Support library for manipulating Web protocols.

  • emqtt emqtt 365
    star
    updated 9 months ago Apache License 2.0

    Erlang MQTT 5.0 Client

  • updated 5 months ago Apache License 2.0

    Lightweight MQTT benchmark tool written in Erlang

  • emqx emqx 13,235
    star
    updated about 2 months ago Other

    The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles

  • exmpp exmpp 181
    star
    updated over 7 years ago

    Erlang XMPP library

  • ra ra 789
    star
    updated 11 days ago Other

    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.

  • updated 3 months ago Other

    Delayed Messaging for RabbitMQ

Middleware Libraries

  • gproc gproc 1,060
    star
    updated about 1 month ago Apache License 2.0

    Extended process registry for Erlang

  • ranch ranch 1,153
    star
    updated 8 months ago ISC License

    Socket acceptor pool for TCP protocols.

Misc Libraries

  • erld erld 191
    star
    updated about 8 years ago GNU General Publi...

    Erlang UNIX daemon wrapper

Mocking Libraries

  • meck meck 808
    star
    updated 4 months ago Apache License 2.0

    A mocking library for Erlang

Monitoring and Observability

  • entop entop 267
    star
    updated about 5 years ago BSD 2-Clause "Sim...

    A top-like tool for monitoring an Erlang node

  • eper eper 436
    star
    updated almost 6 years ago MIT License

    Erlang performance and debugging tools

  • updated about 5 years ago Mozilla Public Li...

    Basic measurement objects and probe behavior

  • folsom folsom 587
    star
    updated over 5 years ago Apache License 2.0

    Expose Erlang Events and Metrics

  • updated over 2 years ago Other

    [DEPRECATED] Heroku log router

  • updated over 7 years ago MIT License

    This is not the Java library.

  • updated about 1 year ago MIT License

    High-Performance Erlang StatsD Client

  • updated 4 months ago Apache License 2.0

    Dynamic dispatching library for metrics and instrumentations.

  • updated over 3 years ago BSD 3-Clause "New...

    tiny Erlang app to generate information on the Erlang VM

Networking Libraries

  • updated almost 9 years ago Other

    barrel_tcp is a generic TCP acceptor pool with low latency in Erlang.

  • updated about 1 year ago Apache License 2.0

    ENet implementation in Erlang/OTP

  • erldns erldns 392
    star
    updated 3 months ago MIT License

    DNS server, in Erlang.

  • updated over 3 years ago Apache License 2.0

    A scalable RPC library for Erlang-VM based languages

  • updated about 9 years ago Apache License 2.0

    Generic TCP Server for Erlang applications

  • updated over 2 years ago MIT License

    Gossip middleware in Erlang

  • updated over 7 years ago BSD 4-Clause "Ori...

    HTTP/HTTPS/Socks4/Socks5 proxy written in Erlang

  • updated almost 5 years ago Other

    Erlang library to map your internal port to an external using UNP IGD

  • quic quic 206
    star
    updated 18 days ago Apache License 2.0

    QUIC protocol for Erlang & Elixir

  • tsung tsung 2,514
    star
    updated about 2 months ago GNU General Publi...

    Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.

NoSQL Database Drivers

  • updated 6 months ago MIT License

    An Erlang/Elixir CouchDB client

  • edis edis 467
    star
    updated almost 9 years ago Apache License 2.0

    An Erlang implementation of Redis

  • hibari hibari 271
    star
    updated over 7 years ago Other

    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.

  • khepri khepri 308
    star
    updated about 1 month ago Apache License 2.0

    Khepri is a tree-like replicated on-disk database library for Erlang and Elixir.

  • updated over 1 year ago Apache License 2.0

    The Riak client for Erlang.

Object-Relational Mapping (ORM)

  • updated 6 months ago Other

    BossDB: a sharded, caching, pooling, evented ORM for Erlang

  • epgsql epgsql 406
    star
    updated 29 days ago BSD 3-Clause "New...

    Erlang PostgreSQL client library.

  • updated 9 months ago GNU Lesser Genera...

    MySQL/OTP – MySQL and MariaDB client for Erlang/OTP

  • updated over 1 year ago MIT License

    PostgreSQL migrations for Erlang

OTP

  • pooler pooler 310
    star
    updated 10 months ago Apache License 2.0

    An OTP Process Pool Application

Performance Optimization

  • updated 18 days ago Apache License 2.0

    A tool for rapid profiling of Erlang and Elixir applications

  • updated 8 months ago Other

    Erlang Benchmarking Suite. Simpler way to say "this code is faster".

  • updated 4 months ago Apache License 2.0

    Dynamic dispatching library for metrics and instrumentations.

Real-time Communication

  • kraken kraken 335
    star
    updated over 3 years ago Other

    Distributed Pubsub Server for Realtime Apps

  • updated 8 days ago Other

    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.

RESTful API Development

  • cowboy cowboy 7,040
    star
    updated 8 months ago ISC License

    Small, fast, modern HTTP server for Erlang/OTP.

  • leptus leptus 346
    star
    updated about 3 years ago MIT License

    The Erlang REST framework

  • relx relx 692
    star
    updated 26 days ago Apache License 2.0

    Sane, simple release creation for Erlang

  • updated over 6 years ago MIT License

    Erlang REST framework

  • ux ux 121
    star
    updated about 7 years ago

    Unicode eXtention for Erlang (Strings, Collation)

  • updated 4 months ago Apache License 2.0

    A REST-based system for building web applications.

Routers

  • syn syn 619
    star
    updated 2 months ago MIT License

    A scalable global Process Registry and Process Group manager for Erlang and Elixir.

Security Libraries

  • updated over 6 years ago

    Hacks to add shell history to Erlang's shell

  • gun gun 860
    star
    updated 8 months ago ISC License

    HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.

Serialization Libraries

  • updated 9 months ago

    MessagePack (de)serializer implementation for Erlang / msgpack.org[Erlang]

Shell Scripting

  • updated 11 months ago Apache License 2.0

    A load-generation and testing tool for basically whatever you can write a returning Erlang function for.

SIP

  • ersip ersip 116
    star
    updated 6 months ago MIT License

    Erlang SIP

  • nksip nksip 351
    star
    updated over 1 year ago Apache License 2.0

    Erlang SIP application server

SQL Query Builders

  • mekao mekao 69
    star
    updated about 7 years ago MIT License

    Erlang SQL constructor

  • sqerl sqerl 58
    star
    updated about 7 years ago MIT License

    An Erlang-flavoured SQL DSL

State Management

  • updated about 2 years ago Apache License 2.0

    Erlang Orleans

Storage

  • updated 10 months ago Apache License 2.0

    Riak CS is simple, available cloud storage built on Riak.

Storage Libraries

  • bitcask bitcask 1,179
    star
    updated over 1 year ago

    because you need another a key/value storage engine

  • updated 27 days ago Apache License 2.0

    A couple of improvements over Cowboy Routes

  • updated 10 months ago Apache License 2.0

    Riak CS is simple, available cloud storage built on Riak.

Template Engines

  • updated 5 months ago MIT License

    Binary pattern match Based Mustache template engine for Erlang/OTP.

  • updated over 1 year ago MIT License

    Simple Erlang Template Engine

  • updated about 1 year ago MIT License

    Django templates for Erlang

  • updated almost 4 years ago MIT License

    Mustache template engine for Erlang.

  • updated 12 months ago Apache License 2.0

    Dynamic template compiler for Erlang

Testing Frameworks and Libraries

  • cuter cuter 210
    star
    updated about 1 year ago GNU General Publi...

    A concolic testing tool for the Erlang functional programming language.

  • lux lux 125
    star
    updated 10 months ago Other

    Test automation framework with Expect style execution of commands

  • meck meck 808
    star
    updated 4 months ago Apache License 2.0

    A mocking library for Erlang

  • proper proper 877
    star
    updated 11 months ago GNU General Publi...

    PropEr: a QuickCheck-inspired property-based testing tool for Erlang

  • recon recon 1,334
    star
    updated 3 months ago Other

    Collection of functions and scripts to debug Erlang in production.

  • updated almost 10 years ago Apache License 2.0

    Dynamic tracing tests and utilities for Erlang/OTP

Text Analysis

  • updated 11 months ago MIT License

    Erlang library and packrat parser-generator for parsing expression grammars.

Text and Numbers

  • eql eql 116
    star
    updated 6 months ago MIT License

    Erlang with SQL or not

  • jiffy jiffy 862
    star
    updated 11 days ago Other

    JSON NIFs for Erlang

  • jsx jsx 693
    star
    updated 6 months ago MIT License

    an erlang application for consuming, producing and manipulating json. inspired by yajl

  • updated over 5 years ago Apache License 2.0

    Jiffy and JSX wrapper which returns a more standard Erlang map.

  • updated 11 months ago MIT License

    Erlang library and packrat parser-generator for parsing expression grammars.

  • qsp qsp 19
    star
    updated over 7 years ago MIT License

    Enhanced query string parser for Erlang

  • updated over 5 years ago Apache License 2.0

    Compile erlang record definitions into modules to convert them to/from json easily.

Third-party API Integration

  • updated 3 months ago Other

    Create, configure, and manage AWS services from Erlang code.

  • updated about 6 years ago MIT License

    Google ID token verifier for Erlang

  • updated over 2 years ago MIT License

    Erlang OAuth2 Client

Web Framework Components

  • updated about 8 years ago MIT License

    Admin interface for Chicago Boss

  • updated over 11 years ago

    A template for implementing a Websocket controller for ChicagoBoss

  • updated over 10 years ago

    Session Management for Giallo Web Framework

  • updated 2 months ago MIT License

    A simple, standardized interface library to Erlang HTTP Servers.

Web Frameworks

  • axiom axiom 266
    star
    updated over 1 year ago MIT License

    a micro-framework for web applications in Erlang

  • updated over 2 years ago MIT License

    Erlang web MVC, now featuring Comet

  • cowboy cowboy 7,040
    star
    updated 8 months ago ISC License

    Small, fast, modern HTTP server for Erlang/OTP.

  • updated about 1 year ago MIT License

    Django templates for Erlang

  • updated almost 11 years ago

    Small and flexible web framework on top of Cowboy

  • kraft kraft 11
    star
    updated 3 months ago Apache License 2.0

    A minimalistic Erlang web framework

  • midas midas 165
    star
    updated almost 3 years ago Apache License 2.0

    A web framework for Gleam, Midas makes shiny things.

  • mochiweb mochiweb 1,861
    star
    updated 3 months ago Other

    MochiWeb is an Erlang library for building lightweight HTTP servers.

  • n2o n2o 1,335
    star
    updated 7 months ago Other

    ⭕ N2O: Distributed WebSocket Application Server ISO 20922

  • nitro nitro 54
    star
    updated over 1 year ago Other

    🔥 NITRO: Nitrogen Web Framework RFC 6455

  • updated 7 months ago MIT License

    Nitrogen Web Framework for Erlang (now with websockets!)

  • nova nova 222
    star
    updated 16 days ago Apache License 2.0

    Web framework for Erlang.

  • sinatra sinatra 12,085
    star
    updated 3 months ago MIT License

    Classy web-development dressed in a DSL (official / canonical repo)

  • updated about 2 months ago Apache License 2.0

    Zotonic - The Erlang Web Framework & CMS

WebSocket Libraries

  • updated about 7 years ago Other

    WebSocket emulation - Erlang server

  • updated about 2 years ago MIT License

    Erlang websocket client (ws and wss supported)

XML Handling

  • erlsom erlsom 263
    star
    updated 4 months ago GNU Lesser Genera...

    XML parser for Erlang

  • updated over 2 years ago MIT License

    erlxml - Erlang XML parsing library based on pugixml

  • updated 5 months ago Apache License 2.0

    Fast Expat based Erlang XML parsing library