# chi

> Composable and idiomatic router for building Go HTTP services

chi is a lightweight router and middleware stack for building Go HTTP services and REST APIs. It is fully compatible with Go's standard net/http package and leverages request context for handling timeouts, cancellations, and scoped values. Developers import it as a Go module to organize modular routing trees, middleware pipelines, and subrouters without external dependencies.

- Source: https://github.com/go-chi/chi
- Homepage: https://go-chi.io
- License: MIT
- Built with: Go 99.9%, Other 0.1%
- Stars: 23023
- Forks: 2985
- Contributors: 177
- Last commit: 2026-10-18
- Latest release: v5.5.0 (2026-10-14)
- Purpose: Developer tools, Web frameworks
- Type: Library / SDK
- For: Personal

## Worth score: 80/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 22/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 12/15
- Readiness: 11/15

## Downloads

Latest release: [v5.5.0](https://github.com/go-chi/chi/releases/tag/v5.5.0). Files from the project's GitHub release, not checked by DigGitHub.

Source code only: this release has no files to download.

## Alternatives

- [Gin](https://diggithub.com/gin-gonic/gin.md): High-performance HTTP web framework for Go
- [go-zero](https://diggithub.com/zeromicro/go-zero.md): Cloud-native Go microservices framework
- [Hono](https://diggithub.com/honojs/hono.md): Ultrafast web framework on Web Standards
- [Echo](https://diggithub.com/labstack/echo.md): Minimalist Go web framework
- [NestJS](https://diggithub.com/nestjs/nest.md): Progressive Node.js framework for server apps
- [Fiber](https://diggithub.com/gofiber/fiber.md): Express-inspired web framework for Go
- [Vapor](https://diggithub.com/vapor/vapor.md): Server-side Swift web framework
- [FastAPI](https://diggithub.com/fastapi/fastapi.md): Fast Python framework for building APIs

---

Source page: https://diggithub.com/go-chi/chi
Updated: 2026-10-29
