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
-
IDEs and Editors
-
Concurrency
- IntelliJ IDEA - Supports Erlang through the [Erlang Plugin](https://plugins.jetbrains.com/plugin/7409-erlang).
- VS Code - Supports Erlang with the [Erlang LS](https://github.com/erlang-ls/erlang_ls) extension.
- Vim - Can be customized for Erlang development with [vim-erlang](https://github.com/vim-erlang/vim-erlang-runtime).
- Emacs - Supports Erlang with the [erlang-mode](https://github.com/erlang/otp/tree/master/lib/tools/emacs) package.
-
-
Learning Resources
-
Concurrency
- Erlang Central - Tutorials, videos, and resources for learning Erlang.
- Learn You Some Erlang for Great Good! - A beginner-friendly guide to Erlang.
- Erlang Documentation - Official documentation for Erlang/OTP.
-
-
Libraries
-
Database
- 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.
-
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.
-
JSON
-
Concurrency
-
Networking
-
Web Frameworks
- ChicagoBoss - A powerful web framework inspired by Rails and Django.
- Cowboy - A small, fast, and modular HTTP server for Erlang.
- Nitrogen - A web framework for building dynamic web applications in Erlang.
-
Core Libraries
-
-
Build Tools
-
Community
-
Concurrency
- Erlang Reddit - A subreddit for Erlang programming discussions.
- Erlang Forums - An online forum for Erlang developers.
- Erlang Slack - Join the Erlang community on Slack for discussions.
- Erlang Discord - A Discord server for the Erlang community.
-
-
Tools
-
Concurrency
- Observer - A graphical tool for inspecting Erlang systems in real time.
-
Categories
Sub Categories
Keywords
erlang
7
json
2
codecov-badge
1
erlang-versions-badge
1
release-badge
1
pool
1
worker-pool
1
cowboy
1
functional
1
high-performance
1
http
1
http-client
1
http2
1
http2-client
1
https
1
production-ready
1
rest
1
web
1
websocket
1
websocket-client
1
websockets
1
logging
1
otp
1
framework
1
web-framework
1