Bandit

Build StatusHex.pm

Under ConstructionUnder ConstructionUnder Construction

Documentation

Bandit is a pure Elixir HTTP server for Plug apps. It is currently very much a WiP but is maturing quickly (see Development Plan below for more information).

Bandit is built atop Thousand Island and as a result can provide scalable and performant HTTP services out of the box. By being the simplest thing that can get from HTTP requests to a Plug interface it is also simple and easy to understand. Bandit is written entirely in Elixir and has no runtime dependencies other than Thousand Island and Plug.

Project Goals

Development Plan

Installation

Bandit is available in Hex. The package can be installed by adding bandit to your list of dependencies in mix.exs:

def deps do
[
{:bandit, "~> 0.2.0"}
]
end

Documentation can be found at https://hexdocs.pm/bandit.

License

MIT