Trot
Elixir web micro-framework built on Plug and Cowboy, for routing HTTP requests and writing APIs.
Trot is an Elixir micro-framework built on Plug and Cowboy, aimed at making common Plug patterns easier to use when writing APIs. A router module declares routes with a macro per HTTP method, and a handler can return a body, a status code, a JSON-encodable object or a redirect. The server listens on a configurable port.
Templates are rendered from a configurable directory, in EEx or in HAML through the Calliope library. The project is added to a mix project as a dependency from GitHub.
Worth knowing
The README gives the dependency as a GitHub reference and does not show a Hex dependency.
Identity
- Status
- Stub
- Maintainer
- William Huba3
- Maintained by
- Individual
- First release
- 20155
Rendering and deploy
- Runs as
- Always on4
- Rendering
- On a server4
- Install with
- mix dependency from GitHub4
Releases
Adoption
Sources
- 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/hexedpackets/trot - 2026-10-26: links
trot.hexdocs.pm/ - 2026-10-26: Maintainer, License model
github.com/hexedpackets/trot/blob/master/LICENSE - 2026-10-26: Categories, Built on, Runtime, Install with, Templating, Runs as, Rendering
github.com/hexedpackets/trot/blob/master/README.md - 2026-10-26: First release
github.com/hexedpackets/trot/blob/master/CHANGELOG.md - 2026-10-26: Current major version, Last release
hex.pm/api/packages/trot - 2026-10-26: Contributors
api.github.com/repos/hexedpackets/trot/contributors