
chi
go-chi
lightweight, idiomatic and composable router for building Go HTTP services
AI 简介
chi 是一个轻量级、惯用且可组合的路由器,用于构建 Go HTTP 服务。它特别适合于开发大型 REST API 服务,并保持项目在增长和变化时的可维护性。chi 基于 Go 1.7 引入的新 `context` 包构建,支持信号传递、取消操作和请求范围值的管理。该项目专注于优雅的设计,以提高开发者生产力并简化复杂系统的分解。chi 路由器本身非常小巧(不到 1000 行代码),同时提供了有用的中间件、渲染工具和文档生成等子包。它完全兼容标准库 `net/http`,并且没有外部依赖,非常适合需要高性能和模块化设计的 Web 服务场景。
Go
MIT License22.3k
Stars
1.1k
Forks
202
Watchers
58
Issues
Star 增长
今日+8
近 7 天+55
近 30 天+208
综合评分115.14
默认分支master