Bandit

Build StatusHex.pm

Documentation

Bandit is a pure Elixir HTTP server for Plug apps. It is currently very much a WiP but is maturing quickly (see below for more information on current and future development plans).

Bandit is written entirely in Elixir and 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.

Project Goals

Development Plan

The roadmap to 1.0 looks more or less like the following:

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.3.0"}
  ]
end

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

License

MIT