# Trot

Elixir web micro-framework built on Plug and Cowboy, for routing HTTP requests and writing APIs.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/trot/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- repository: https://github.com/hexedpackets/trot
- docs: https://trot.hexdocs.pm/

### Identity

- status: stub
- maintainer: William Huba
- maintainerType: individual
- parent: unknown
- firstRelease: 2015
- hqCountry: unknown

### Kind

- category: framework
- hosting: elixir
- language: elixir
- runtime: beam
- runtimeMin: unknown
- basedOn: cowboy

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: eex, haml
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: server
- installMethod: mix dependency from GitHub

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 0
- latestReleaseDate: 2018-07-25

### Adoption

- githubStargazers: 417
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 9
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/hexedpackets/trot (read 2026-10-26)
- urls: https://trot.hexdocs.pm/ (read 2026-10-26)
- maintainer: https://github.com/hexedpackets/trot/blob/master/LICENSE (read 2026-10-26)
- language: https://api.github.com/repos/hexedpackets/trot (read 2026-10-26)
- category: https://github.com/hexedpackets/trot/blob/master/README.md (read 2026-10-26)
- basedOn: https://github.com/hexedpackets/trot/blob/master/README.md (read 2026-10-26)
- runtime: https://github.com/hexedpackets/trot/blob/master/README.md (read 2026-10-26)
- installMethod: https://github.com/hexedpackets/trot/blob/master/README.md (read 2026-10-26)
- templating: https://github.com/hexedpackets/trot/blob/master/README.md (read 2026-10-26)
- license: https://api.github.com/repos/hexedpackets/trot (read 2026-10-26)
- licenseModel: https://github.com/hexedpackets/trot/blob/master/LICENSE (read 2026-10-26)
- firstRelease: https://github.com/hexedpackets/trot/blob/master/CHANGELOG.md (read 2026-10-26)
- currentMajor: https://hex.pm/api/packages/trot (read 2026-10-26)
- latestReleaseDate: https://hex.pm/api/packages/trot (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/hexedpackets/trot (read 2026-10-26)
- contributors: https://api.github.com/repos/hexedpackets/trot/contributors (read 2026-10-26)
- runsAs: https://github.com/hexedpackets/trot/blob/master/README.md (read 2026-10-26)
- renderingModes: https://github.com/hexedpackets/trot/blob/master/README.md (read 2026-10-26)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
