Awesome Erlang

Actor Model Frameworks

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

    A hunky Erlang worker pool factory

Analytics

  • updated about 2 years ago Apache License 2.0

    Erlang Persistency Framework

Artificial Intelligence (AI)

  • updated over 1 year ago

    Erlang OpenAI client auto-generated by OpenAPI-generator

Authentication and Authorization

  • ejabberd ejabberd 6,101
    star
    updated about 1 month ago Other

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

  • updated over 2 years ago MIT License

    An Erlang OAuth 1.0 implementation

  • oauth2 oauth2 217
    star
    updated almost 3 years ago MIT License

    Erlang Oauth2 implementation

  • pot pot 237
    star
    updated 12 months ago MIT License

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

Blockchain Libraries

  • aeternity aeternity 1,057
    star
    updated 4 months ago ISC License

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

  • amoveo amoveo 465
    star
    updated 4 months ago

    A blockchain for trust-free markets in financial derivatives

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

    An Erlang implementation of libp2p swarms

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

    Miner for the helium blockchain

BPMN Process Engine

  • bpe bpe 265
    star
    updated 3 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 3 months 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 almost 7 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,688
    star
    updated 2 months ago Apache License 2.0

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

  • relx relx 695
    star
    updated 3 months ago Apache License 2.0

    Sane, simple release creation for Erlang

  • sync sync 747
    star
    updated about 1 year ago MIT License

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

Caching

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

    Erlang in-memory cache

  • merle merle 103
    star
    updated over 14 years ago

    An Erlang Memcached Client.

Cloud Services and Platforms

  • CloudI CloudI 410
    star
    updated 4 months ago MIT License

    A Cloud at the lowest level!

  • updated 3 months ago Other

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

  • leofs leofs 1,553
    star
    updated over 4 years ago Apache License 2.0

    The LeoFS Storage System

Code Analysis Tools

  • updated 4 months ago BSD 2-Clause "Sim...

    Concuerror is a stateless model checking tool for Erlang programs.

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

    Flame Graph profiler for Erlang

  • elvis elvis 424
    star
    updated about 2 months ago Apache License 2.0

    Erlang Style Reviewer

  • updated about 2 months ago Other

    The core of an Erlang linter

  • geas geas 109
    star
    updated 4 months ago ISC License

    Guess Erlang Application Scattering

Code Coverage Tools

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

    Collection of functions and scripts to debug Erlang in production.

Command Line Interface (CLI) Libraries

  • updated about 1 year ago BSD 3-Clause "New...

    argparse: simple framework to create complex CLI

  • updated 3 months ago MIT License

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

  • getopt getopt 246
    star
    updated about 1 year ago BSD 3-Clause "New...

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

  • updated 4 months ago MIT License

    Visualize Erlang/Elixir Nodes On The Command Line

Concurrency and Parallelism

  • epocxy epocxy 311
    star
    updated almost 2 years ago Other

    Erlang Patterns of Concurrency

  • gproc gproc 1,060
    star
    updated 6 months ago Apache License 2.0

    Extended process registry for Erlang

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

    Erlang/OTP

  • rebar3 rebar3 1,688
    star
    updated 2 months 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 12 months ago MIT License

    Erlang Native UUID Generation

Configuration Management

  • updated almost 6 years ago Other

    Cache environment variables as Erlang app variables

Containerization and Orchestration

Continuous Integration and Deployment

  • updated almost 7 years ago MIT License

    Docker Image for Erlang

Cryptography and Encryption

  • crypt crypt 12
    star
    updated about 1 year ago BSD 3-Clause "New...

    Erlang NIF wrapping Unix crypt(3)

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

    Erlang bindings for NaCl / libsodium

CSV Handling

  • ecsv ecsv 29
    star
    updated over 4 years ago Other

    Erlang CSV Parser

Database Libraries

  • actordb actordb 1,892
    star
    updated about 2 years ago Mozilla Public Li...

    ActorDB distributed SQL database

  • updated over 1 year ago Apache License 2.0

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

  • updated almost 3 years ago Other

    Apache CouchDB client in Erlang

  • updated 11 months ago MIT License

    An Erlang/Elixir CouchDB client

  • updated over 1 year ago Apache License 2.0

    MongoDB driver for Erlang

  • updated almost 2 years ago Apache License 2.0

    Multi-Paxos framework in Erlang

  • updated about 2 years ago Apache License 2.0

    Erlang Persistency Framework

Database Tools

  • updated 5 months ago Apache License 2.0

    A couple of improvements over Cowboy Routes

  • edis edis 469
    star
    updated about 9 years ago Apache License 2.0

    An Erlang implementation of Redis

  • pgec pgec 90
    star
    updated about 1 year ago Apache License 2.0

    PostgreSQL replication cache with Redis, Memcached and REST APIs

Data Structures and Algorithms

  • datum datum 119
    star
    updated over 1 year 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 almost 10 years ago Other

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

Data Visualization

  • updated over 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 almost 8 years ago Apache License 2.0

    Erlang library for conversion from one local time to another

  • qdate qdate 243
    star
    updated about 1 year ago MIT License

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

  • tempo tempo 66
    star
    updated almost 2 years ago MIT License

    NIF-based date and time parsing and formatting for Erlang

Debugging

  • tx tx 80
    star
    updated about 10 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,631
    star
    updated almost 7 years ago BSD 3-Clause "New...

    a Map/Reduce framework for distributed computing

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

    Erlang task dispatcher based on ETS counters.

  • n2o n2o 1,340
    star
    updated 3 months ago Other

    ⭕ N2O: Distributed WebSocket Application Server ISO 20922

  • updated over 1 year ago Apache License 2.0

    A stats collection and distributed tracing framework

  • updated 3 months ago Apache License 2.0

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

  • updated over 2 years ago Apache License 2.0

    QUIC carrier for Erlang Distribution Protocol

  • riak_core riak_core 1,185
    star
    updated over 1 year ago Apache License 2.0

    Distributed systems infrastructure used by Riak.

  • tsung tsung 2,543
    star
    updated 7 months ago GNU General Publi...

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

  • updated about 5 years ago Other

    distributed system stress and load testing tool

Document and Text Processing

  • couchdb couchdb 5,810
    star
    updated about 1 year ago Apache License 2.0

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

  • ejabberd ejabberd 6,101
    star
    updated about 1 month ago Other

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

Email Libraries

  • updated 7 months ago Other

    The extensible Erlang SMTP client and server library.

  • updated 12 months ago Mozilla Public Li...

    SMTP Gateway Plugin for RabbitMQ

Embedded Database Libraries

  • updated over 1 year 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 over 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 123
    star
    updated 2 months ago Apache License 2.0

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

Geolocation Libraries

  • updated over 6 years ago Other

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

  • updated about 3 years ago Apache License 2.0

    GeoCouch, a spatial index for CouchDB

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

    An Erlang network service for manipulating geographic data

Graph and Chart Libraries

  • updated over 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 almost 6 years ago ISC License

    Simple, reliable, efficient streaming for Cowboy.

  • updated about 1 year 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 318
    star
    updated 5 months ago MIT License

    Simple, robust and performant Erlang web server

  • updated 3 months ago MIT License

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

  • esockd esockd 199
    star
    updated about 1 year ago Apache License 2.0

    Erlang general non-blocking TCP/SSL socket server

  • updated 28 days ago Apache License 2.0

    STUN / TURN standalone server

  • gun gun 860
    star
    updated about 1 year ago ISC License

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

  • hackney hackney 1,322
    star
    updated 5 months ago Other

    simple HTTP client in Erlang

  • updated about 2 years ago Other

    Erlang HTTP client

  • lhttpc lhttpc 127
    star
    updated over 2 years ago Other

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

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

    Erlang/OTP

  • updated almost 2 years ago MIT License

    Erlang Rest Client

  • updated about 2 months ago Apache License 2.0

    For the times you need more than just a gun.

  • ux ux 122
    star
    updated over 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 10 months ago

    Erlang indentation and syntax for Vim

Internationalization (i18n) and Localization (l10n)

  • updated about 1 year ago Apache License 2.0

    GNU-gettext compatible Erlang translation app.

Internet of Things (IoT)

  • dgiot dgiot 5,398
    star
    updated 8 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 about 7 years ago BSD 3-Clause "New...

    An Erlang lemma for Noam.io

JSON Handling

  • jsone jsone 274
    star
    updated almost 2 years ago MIT License

    Erlang JSON library

  • jsx jsx 695
    star
    updated 5 months ago MIT License

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

Language Utilities

  • updated 12 months ago Apache License 2.0

    A type-checker for Erlang

  • forms forms 41
    star
    updated almost 2 years ago MIT License

    A library that simplifies working with the Erlang abstract format.

  • updated 6 months 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 about 1 year ago ISC License

    Socket acceptor pool for TCP protocols.

  • updated 10 months ago Apache License 2.0

    Utilities to manipulate Elixir source code

Linter

  • updated about 2 months ago Other

    The core of an Erlang linter

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

    An automated code formatter for Erlang

Logging Libraries

  • lager lager 1,124
    star
    updated about 1 year ago Apache License 2.0

    A logging framework for Erlang/OTP

  • updated over 12 years ago

    AMQP RabbitMQ Lager backend

  • updated almost 8 years ago MIT License

    HipChat backend for lager

  • updated about 8 years ago MIT License

    Loggly backend for lager

  • updated over 6 years ago MIT License

    Simple Slack backend for lager

  • updated about 12 years ago GNU General Publi...

    SMTP backend for lager

  • updated almost 3 years ago Other

    [DEPRECATED] Heroku log router

Machine Learning

  • alpaca alpaca 1,439
    star
    updated over 4 years ago Other

    Functional programming inspired by ML for the Erlang VM

Media

  • updated almost 2 years ago MIT License

    Erlang Rest Client

Message Queues

  • brod brod 656
    star
    updated 3 months ago Apache License 2.0

    Apache Kafka client library for Erlang/Elixir

  • dq dq 34
    star
    updated almost 10 years ago MIT License

    Distributed Fault Tolerant Queue library

  • updated almost 10 years ago

    Tiny simple blocking queue in erlang

  • emqtt emqtt 365
    star
    updated about 1 year ago Apache License 2.0

    Erlang MQTT 5.0 Client

  • updated about 1 month ago Apache License 2.0

    Lightweight MQTT benchmark tool written in Erlang

  • emqx emqx 13,975
    star
    updated about 1 month ago Other

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

  • erlbus erlbus 233
    star
    updated almost 2 years ago Other

    Simple, Distributed and Scalable PubSub Message Bus written in Erlang

  • erlzk erlzk 94
    star
    updated almost 2 years ago Other

    A Pure Erlang ZooKeeper Client (no C dependency)

  • esq esq 54
    star
    updated almost 2 years ago Apache License 2.0

    simple persistent queues for Erlang

  • pqueue pqueue 169
    star
    updated about 1 year ago MIT License

    Erlang Priority Queues

  • ra ra 800
    star
    updated 3 months 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 12 months ago Mozilla Public Li...

    SMTP Gateway Plugin for RabbitMQ

  • tinymq tinymq 125
    star
    updated almost 4 years ago MIT License

    TinyMQ - a diminutive, in-memory message queue

  • vernemq vernemq 3,216
    star
    updated 3 months 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 656
    star
    updated 3 months ago Apache License 2.0

    Apache Kafka client library for Erlang/Elixir

  • cowlib cowlib 268
    star
    updated about 1 year ago ISC License

    Support library for manipulating Web protocols.

  • emqtt emqtt 365
    star
    updated about 1 year ago Apache License 2.0

    Erlang MQTT 5.0 Client

  • updated about 1 month ago Apache License 2.0

    Lightweight MQTT benchmark tool written in Erlang

  • emqx emqx 13,975
    star
    updated about 1 month ago Other

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

  • exmpp exmpp 179
    star
    updated almost 8 years ago

    Erlang XMPP library

  • ra ra 800
    star
    updated 3 months 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 8 months ago Other

    Delayed Messaging for RabbitMQ

Middleware Libraries

  • gproc gproc 1,060
    star
    updated 6 months ago Apache License 2.0

    Extended process registry for Erlang

  • ranch ranch 1,153
    star
    updated about 1 year ago ISC License

    Socket acceptor pool for TCP protocols.

Misc Libraries

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

    Erlang UNIX daemon wrapper

Mocking Libraries

  • meck meck 812
    star
    updated 3 months ago Apache License 2.0

    A mocking library for Erlang

Monitoring and Observability

  • entop entop 266
    star
    updated over 5 years ago BSD 2-Clause "Sim...

    A top-like tool for monitoring an Erlang node

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

    Erlang performance and debugging tools

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

    Basic measurement objects and probe behavior

  • folsom folsom 587
    star
    updated about 6 years ago Apache License 2.0

    Expose Erlang Events and Metrics

  • updated almost 3 years ago Other

    [DEPRECATED] Heroku log router

  • updated about 8 years ago MIT License

    This is not the Java library.

  • updated over 1 year ago MIT License

    High-Performance Erlang StatsD Client

  • updated 3 months ago Apache License 2.0

    Dynamic dispatching library for metrics and instrumentations.

  • updated almost 4 years ago BSD 3-Clause "New...

    tiny Erlang app to generate information on the Erlang VM

Networking Libraries

  • updated over 9 years ago Other

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

  • updated over 1 year ago Apache License 2.0

    ENet implementation in Erlang/OTP

  • erldns erldns 392
    star
    updated 8 months ago MIT License

    DNS server, in Erlang.

  • updated almost 4 years ago Apache License 2.0

    A scalable RPC library for Erlang-VM based languages

  • updated over 9 years ago Apache License 2.0

    Generic TCP Server for Erlang applications

  • updated about 3 years ago MIT License

    Gossip middleware in Erlang

  • updated almost 8 years ago BSD 4-Clause "Ori...

    HTTP/HTTPS/Socks4/Socks5 proxy written in Erlang

  • updated over 5 years ago Other

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

  • quic quic 220
    star
    updated about 1 month ago Apache License 2.0

    QUIC protocol for Erlang & Elixir

  • tsung tsung 2,543
    star
    updated 7 months ago GNU General Publi...

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

NoSQL Database Drivers

  • updated 11 months ago MIT License

    An Erlang/Elixir CouchDB client

  • edis edis 469
    star
    updated about 9 years ago Apache License 2.0

    An Erlang implementation of Redis

  • hibari hibari 271
    star
    updated almost 8 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 317
    star
    updated 4 months ago Apache License 2.0

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

  • updated almost 2 years ago Apache License 2.0

    The Riak client for Erlang.

Object-Relational Mapping (ORM)

  • updated 11 months ago Other

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

  • epgsql epgsql 416
    star
    updated 5 months ago BSD 3-Clause "New...

    Erlang PostgreSQL client library.

  • updated about 1 year ago GNU Lesser Genera...

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

  • updated almost 2 years ago MIT License

    PostgreSQL migrations for Erlang

OTP

  • pooler pooler 310
    star
    updated over 1 year ago Apache License 2.0

    An OTP Process Pool Application

Performance Optimization

  • updated 6 months ago Apache License 2.0

    A tool for rapid profiling of Erlang and Elixir applications

  • updated about 1 year ago Other

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

  • updated 3 months ago Apache License 2.0

    Dynamic dispatching library for metrics and instrumentations.

Real-time Communication

  • kraken kraken 335
    star
    updated almost 4 years ago Other

    Distributed Pubsub Server for Realtime Apps

  • updated 3 months 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 about 1 year ago ISC License

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

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

    The Erlang REST framework

  • relx relx 695
    star
    updated 3 months ago Apache License 2.0

    Sane, simple release creation for Erlang

  • updated about 7 years ago MIT License

    Erlang REST framework

  • ux ux 122
    star
    updated over 7 years ago

    Unicode eXtention for Erlang (Strings, Collation)

  • updated 9 months ago Apache License 2.0

    A REST-based system for building web applications.

Routers

  • syn syn 622
    star
    updated 3 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 about 1 year ago ISC License

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

Serialization Libraries

  • updated about 1 year ago

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

Shell Scripting

  • updated over 1 year 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 119
    star
    updated 11 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 over 7 years ago MIT License

    Erlang SQL constructor

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

    An Erlang-flavoured SQL DSL

State Management

  • updated over 2 years ago Apache License 2.0

    Erlang Orleans

Storage

  • updated about 1 year ago Apache License 2.0

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

Storage Libraries

  • bitcask bitcask 1,179
    star
    updated almost 2 years ago

    because you need another a key/value storage engine

  • updated 5 months ago Apache License 2.0

    A couple of improvements over Cowboy Routes

  • updated about 1 year ago Apache License 2.0

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

Template Engines

  • updated 6 months ago MIT License

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

  • updated almost 2 years ago MIT License

    Simple Erlang Template Engine

  • updated over 1 year ago MIT License

    Django templates for Erlang

  • updated over 4 years ago MIT License

    Mustache template engine for Erlang.

  • updated over 1 year ago Apache License 2.0

    Dynamic template compiler for Erlang

Testing Frameworks and Libraries

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

    A concolic testing tool for the Erlang functional programming language.

  • lux lux 137
    star
    updated 2 months ago Other

    Test automation framework with Expect style execution of commands

  • meck meck 812
    star
    updated 3 months ago Apache License 2.0

    A mocking library for Erlang

  • proper proper 879
    star
    updated over 1 year ago GNU General Publi...

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

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

    Collection of functions and scripts to debug Erlang in production.

  • updated over 10 years ago Apache License 2.0

    Dynamic tracing tests and utilities for Erlang/OTP

Text Analysis

  • updated over 1 year ago MIT License

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

Text and Numbers

  • eql eql 116
    star
    updated 11 months ago MIT License

    Erlang with SQL or not

  • jiffy jiffy 869
    star
    updated 6 months ago Other

    JSON NIFs for Erlang

  • jsx jsx 695
    star
    updated 5 months ago MIT License

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

  • updated about 6 years ago Apache License 2.0

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

  • updated over 1 year ago MIT License

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

  • qsp qsp 19
    star
    updated about 8 years ago MIT License

    Enhanced query string parser for Erlang

  • updated 5 months ago Apache License 2.0

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

Third-party API Integration

  • updated 2 months ago Other

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

  • updated over 6 years ago MIT License

    Google ID token verifier for Erlang

  • updated almost 3 years ago MIT License

    Erlang OAuth2 Client

Web Framework Components

  • updated over 8 years ago MIT License

    Admin interface for Chicago Boss

  • updated almost 12 years ago

    A template for implementing a Websocket controller for ChicagoBoss

  • updated almost 11 years ago

    Session Management for Giallo Web Framework

  • updated 3 months ago MIT License

    A simple, standardized interface library to Erlang HTTP Servers.

Web Frameworks

  • axiom axiom 267
    star
    updated almost 2 years ago MIT License

    a micro-framework for web applications in Erlang

  • updated almost 3 years ago MIT License

    Erlang web MVC, now featuring Comet

  • cowboy cowboy 7,040
    star
    updated about 1 year ago ISC License

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

  • updated over 1 year ago MIT License

    Django templates for Erlang

  • updated over 11 years ago

    Small and flexible web framework on top of Cowboy

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

    A minimalistic Erlang web framework

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

    A web framework for Gleam, Midas makes shiny things.

  • mochiweb mochiweb 1,866
    star
    updated 8 months ago Other

    MochiWeb is an Erlang library for building lightweight HTTP servers.

  • n2o n2o 1,340
    star
    updated 3 months ago Other

    ⭕ N2O: Distributed WebSocket Application Server ISO 20922

  • nitro nitro 53
    star
    updated 3 months ago Other

    🔥 NITRO: Nitrogen Web Framework RFC 6455

  • updated 3 months ago MIT License

    Nitrogen Web Framework for Erlang (now with websockets!)

  • nova nova 230
    star
    updated about 2 months ago Apache License 2.0

    Web framework for Erlang.

  • sinatra sinatra 12,182
    star
    updated 4 months ago MIT License

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

  • updated 29 days ago Apache License 2.0

    Zotonic - The Erlang Web Framework & CMS

WebSocket Libraries

  • updated over 7 years ago Other

    WebSocket emulation - Erlang server

  • updated over 2 years ago MIT License

    Erlang websocket client (ws and wss supported)

XML Handling

  • erlsom erlsom 264
    star
    updated 5 months ago GNU Lesser Genera...

    XML parser for Erlang

  • updated almost 3 years ago MIT License

    erlxml - Erlang XML parsing library based on pugixml

  • updated 3 months ago Apache License 2.0

    Fast Expat based Erlang XML parsing library