Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-erlang
A curated list of awesome frameworks, libraries, tools, and resources for Erlang programming.
https://github.com/awesomelistsio/awesome-erlang
Last synced: 3 days ago
JSON representation
-
Libraries
-
Core Libraries
- stdlib - The standard library of Erlang.
- stdlib - The standard library of Erlang.
- crypto - Cryptographic functions for Erlang, part of the OTP package.
- ssl - Secure Sockets Layer (SSL) and Transport Layer Security (TLS) support.
- ssl - Secure Sockets Layer (SSL) and Transport Layer Security (TLS) support.
-
Testing
- Proper - A property-based testing tool for Erlang, inspired by QuickCheck.
- EUnit - Erlang's lightweight unit testing framework.
- Common Test - A testing framework for complex, black-box testing scenarios.
- EUnit - Erlang's lightweight unit testing framework.
- Common Test - A testing framework for complex, black-box testing scenarios.
- Proper - A property-based testing tool for Erlang, inspired by QuickCheck.
-
Database
- Mnesia - A distributed database management system built into Erlang/OTP.
- ETS (Erlang Term Storage) - In-memory storage for Erlang terms.
- CouchDB - A database that uses Erlang and supports multi-master replication.
- Mnesia - A distributed database management system built into Erlang/OTP.
- ETS (Erlang Term Storage) - In-memory storage for Erlang terms.
- CouchDB - A database that uses Erlang and supports multi-master replication.
-
Web Frameworks
- Cowboy - A small, fast, and modular HTTP server for Erlang.
- ChicagoBoss - A powerful web framework inspired by Rails and Django.
- Nitrogen - A web framework for building dynamic web applications in Erlang.
- Nitrogen - A web framework for building dynamic web applications in Erlang.
- Cowboy - A small, fast, and modular HTTP server for Erlang.
- ChicagoBoss - A powerful web framework inspired by Rails and Django.
-
JSON
-
Networking
-
Concurrency
- Poolboy - A small and fast worker pool library for Erlang.
- Gun - An HTTP/1.1, HTTP/2, and WebSocket client for Erlang/OTP.
- Taskforce - A lightweight task processing library for Erlang.
- Poolboy - A small and fast worker pool library for Erlang.
- Gun - An HTTP/1.1, HTTP/2, and WebSocket client for Erlang/OTP.
- Taskforce - A lightweight task processing library for Erlang.
-
-
Build Tools
-
Concurrency
- Rebar3 - The most popular build tool and package manager for Erlang.
- Erlang.mk - A build tool for Erlang projects with minimal setup.
- Mix - Although primarily for Elixir, Mix can be used with Erlang projects too.
- Mix - Although primarily for Elixir, Mix can be used with Erlang projects too.
- Erlang.mk - A build tool for Erlang projects with minimal setup.
-
-
Tools
-
IDEs and Editors
-
Concurrency
- IntelliJ IDEA - Supports Erlang through the [Erlang Plugin](https://plugins.jetbrains.com/plugin/7409-erlang).
- IntelliJ IDEA - Supports Erlang through the [Erlang Plugin](https://plugins.jetbrains.com/plugin/7409-erlang).
- Emacs - Supports Erlang with the [erlang-mode](https://github.com/erlang/otp/tree/master/lib/tools/emacs) package.
- Vim - Can be customized for Erlang development with [vim-erlang](https://github.com/vim-erlang/vim-erlang-runtime).
- VS Code - Supports Erlang with the [Erlang LS](https://github.com/erlang-ls/erlang_ls) extension.
- Emacs - Supports Erlang with the [erlang-mode](https://github.com/erlang/otp/tree/master/lib/tools/emacs) package.
- Vim - Can be customized for Erlang development with [vim-erlang](https://github.com/vim-erlang/vim-erlang-runtime).
- VS Code - Supports Erlang with the [Erlang LS](https://github.com/erlang-ls/erlang_ls) extension.
-
-
Learning Resources
-
Concurrency
- Erlang Documentation - Official documentation for Erlang/OTP.
- Erlang Central - Tutorials, videos, and resources for learning Erlang.
- Erlang Documentation - Official documentation for Erlang/OTP.
- Learn You Some Erlang for Great Good! - A beginner-friendly guide to Erlang.
- Erlang Central - Tutorials, videos, and resources for learning Erlang.
-
-
Community
-
Concurrency
- Erlang Slack - Join the Erlang community on Slack for discussions.
- Erlang Reddit - A subreddit for Erlang programming discussions.
- Erlang Discord - A Discord server for the Erlang community.
- Erlang Forums - An online forum for Erlang developers.
- Erlang Slack - Join the Erlang community on Slack for discussions.
- Erlang Reddit - A subreddit for Erlang programming discussions.
- Erlang Discord - A Discord server for the Erlang community.
-
Categories
Sub Categories
Keywords
erlang
14
json
4
codecov-badge
2
erlang-versions-badge
2
release-badge
2
framework
2
web-framework
2
logging
2
otp
2
pool
2
worker-pool
2
cowboy
2
functional
2
high-performance
2
http
2
http-client
2
http2
2
http2-client
2
https
2
production-ready
2
rest
2
web
2
websocket
2
websocket-client
2
websockets
2