Which webserver do you use?

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? :003:

You can select as many options as you like:

Which webserver/s do you use or plan to use? (Select as many as you like)
  • Ace
  • Bandit
  • Chatterbox
  • Cowboy
  • Elli
  • Erlang’s built in inets/httpd
  • Mist
  • Mochiweb
  • Yaws
  • Other - please say in thread!
0 voters

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

https://github.com/erlyaws/yaws

3 Likes