chi
MIT minimal Go HTTP router built on net/http
AI Agents / HTTP Router · OSS/MIT · 23k
Reviewed 2026-10-15 · last push 2026-10-18 · repo checked 2026-10-19
What's Good
MIT (go-chi/chi), release v5.5.0. Uses only the standard library, so any net/http handler or middleware works with it and you can drop it later without rewriting handlers. Ships a useful middleware package (logging, recovery, timeouts, request IDs). Long-lived and widely used. ★~23k.
The Catch
Minimal on purpose: request binding, validation and response rendering need separate packages, so you assemble more yourself than with a full framework such as Gin or Echo.
Verdict
The default Go router when you want to stay on net/http — bring your own binding and validation.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/chi)
HTML
<a href="https://stackgems.com/gems/chi"><img src="https://stackgems.com/badge/chi.svg" alt="chi reviewed on Stack Gems" height="20"></a>