chi轻量级可组合的 router
chi 是一个轻量级可组合的 router,用于构建 Go HTTP 服务,支持 Go 1.7+。它特别擅长帮助编写大型 REST API 服务,这些服务随着项目的增长和变化而保持可维护性。chi 基于 Go 1.7 中引入的新 context 包,用于处理 handler 链中的信令、取消和请求范围值。
chi 的设计的关键考虑因素是:项目结构、可维护性、标准 http 处理程序(仅限 stdlib)、开发人员生产力以及将大型系统解构为许多小部件。
特性:
-
轻量 - 核心代码小于 1000 行
-
快 - benchmarks
-
完全兼容 net/http
-
模块化/可组合 API 设计
-
Context 控制 - 基于 Go 1.7 中引入的新 context 包,用于处理 handler 链中的信令、取消和请求范围值
-
健壮性 - 生产应用于 Pressly、CloudFlare、Heroku、99Designs 等公司(see discussion)
-
文档生成 - docgen 自动生成从源到 JSON 或 Markdown 的路由文档
-
无外部依赖
评论
MySQL Router轻量级 MySQL 中间件
MySQLRouter是轻量级MySQL中间件,提供应用与任意MySQL服务器后端的透明路由。MySQLRouter可以广泛应用在各种用例中,比如通过高效路由数据库流量提供高可用性和可伸缩的MySQL
MySQL Router轻量级 MySQL 中间件
0
Faster DomReact + MobX + React Router 的轻量级替代品
Faster Dom 是 React + MobX + React Router 的轻量级替代品。仅
Faster DomReact + MobX + React Router 的轻量级替代品
0
Faster DomReact + MobX + React Router 的轻量级替代品
FasterDom是React+MobX+ReactRouter的轻量级替代品。仅用JS/TS,便可以创建快速的响应式界面。不使用虚拟DOM对比,而是仅重新渲染已更改的部分,使用requestAnim
Faster DomReact + MobX + React Router 的轻量级替代品
0
CleverGo Router轻量、高性能的 Go HTTP Router
CleverGo一个用Go语言编写的轻量级、高性能和功能丰富的HTTPWeb开发框架。高性能: 参阅基准测试。反向路由生成: 可以通过命名路由或匹配路由生成URL。路由组: 亦称子路由。对RESTfu
CleverGo Router轻量、高性能的 Go HTTP Router
0