Stack Gems
Menu
← Catalog

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.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/chi.svg)](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>