A small project, kept by a few hands.
Routix is open source. We answer questions, accept patches, and try to keep the issue tracker shorter than it was last week.
Sponsor the project
Sponsorships pay for the bench rig and the part of the week spent on Routix.
Become a sponsorOfficial packages
Things we maintain in-tree because the API surface is stable enough to ship under the same version.
routix/jwtJWT auth middleware with secure defaults, rotation, and JWKS support.
routix/corsStrictly typed CORS configuration that doesn't trip you on Friday afternoon.
routix/monitorLive request feed, /healthz, /readyz, and Prometheus exporter on one port.
routix/cacheRedis and in-memory caches with the same Get/Set/Forget interface.
routix/validatorTag-based struct validation. Errors come back as JSON, never as panics.
routix/cliProject scaffolder, generator, and watcher behind a single binary.
Contribute
Typo fixes, doc patches, performance work, new middleware — all welcome. We try to merge approved PRs the same week.
Contribution guide