
Cowboy
HTTP server for Erlang/OTP that provides routing, handlers, WebSocket, HTTP/2 and REST support.
Cowboy is an HTTP server for Erlang/OTP that a project adds as a dependency, with routing, handlers, WebSocket, HTTP/2 and REST support. The Erlang.mk build system fetches it through a DEPS = cowboy line. The user guide builds the Erlang VM and the application into a release that is started and then serves requests, so a Cowboy application runs as a long-lived process.
Worth knowing
The README says Cowboy uses Ranch to manage connections, so Ranch is part of the stack; the record does not name Ranch as a parent. The project publishes its versions as Git tags and Hex uploads, not as GitHub releases.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links
ninenines.eu/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/ninenines/cowboy - 2026-10-26: links
ninenines.eu/docs/en/cowboy/2.20/guide/ - 2026-10-26: Maintainer, License model
raw.githubusercontent.com/ninenines/cowboy/master/LICENSE - 2026-10-26: Categories
raw.githubusercontent.com/ninenines/cowboy/master/README.asciidoc - 2026-10-26: Runtime, Minimum runtime, License
raw.githubusercontent.com/ninenines/cowboy/master/doc/src/guide/introduction.asciidoc - 2026-10-26: Install with, Runs as
raw.githubusercontent.com/ninenines/cowboy/master/doc/src/guide/getting_started.asciidoc - 2026-10-26: First release
api.github.com/repos/ninenines/cowboy/tags - 2026-10-26: Current major version, Last release
hex.pm/api/packages/cowboy - 2026-10-26: Contributors
api.github.com/repos/ninenines/cowboy/contributors