We had a thread here recently that mentioned webservers in PHP, and it got me curious about the options in the BEAM world and what everyone is using. Which webservers do you use or plan to use in your apps? ![]()
You can select as many options as you like:
- Ace
- Bandit
- Chatterbox
- Cowboy
- Elli
- Erlang’s built in inets/httpd
- Mist
- Mochiweb
- Yaws
- Other - please say in thread!
Ace (Elixir)
HTTP web server and client, supports http1 and http2.
https://github.com/CrowdHailer/Ace
Bandit (Elixir)
Bandit is an HTTP server for Plug and Sock apps.
https://github.com/mtrudel/bandit
Chatterbox (Erlang)
HTTP/2 Server for Erlang.
https://github.com/joedevivo/chatterbox
Cowboy (Erlang)
Small, fast, modern HTTP server for Erlang/OTP.
https://github.com/ninenines/cowboy
Elli (Erlang)
Simple, robust and performant Erlang web server.
https://github.com/elli-lib/elli
Erlang’s built in inets/httpd
The HTTP server, also referred to as httpd, handles HTTP requests as described in RFC 2616 with a few exceptions, such as gateway and proxy functionality. The server supports IPv6 as long as the underlying mechanisms also do so.
Mist (Gleam)
A (hopefully) nice, pure Gleam web server.
https://github.com/rawhat/mist
MochiWeb (Erlang)
MochiWeb is an Erlang library for building lightweight HTTP servers.
https://github.com/mochi/mochiweb
Yaws (Erlang)
Yaws webserver






















