开源Go语言生态精选
本帖精选推荐Go语言Web后端开发核心工具,涵盖HTTP框架/ORM/CLI/微服务等关键领域。
- Gin — 78K★ | 最流行Go HTTP框架,性能接近HTTP路由基准测试冠军,Middleware中间件生态丰富
- Echo — 30K★ | 高性能框架,Group路由分组/Middleware链/HTML渲染/WebSocket/JSON API
- Fiber — 33K★ | Express式API,性能优异(fasthttp),内置限流/CORS/Logger/Limiter
- Chi — 18K★ | 轻量Router,stdlib风格/net/http兼容/中间件/上下文传值
- GORM — 38K★ | Go ORM,全功能/关联管理/Callbacks钩子/事务/迁移,v2泛型支持
核心功能
• Gin: gin.Default()/GET/POST/PUT/DELETE路由/middleware分组/gin.H JSON渲染/BindJSON
• Echo: e.Start()/e.GET/e.POST路由/group分组/middleware.CORS/middleware.Logger
• Fiber: app.Get/Post/Put路由/app.Use中间件/fiber.Map/fiber.Ctx Params/JSON
• Chi: r:=chi.NewRouter()/r.Get/Post路由/chi.URLParam/middleware.xxx
• GORM: db.AutoMigrate/DB.Create/Find/Update/Delete/Association/Joins/Preload
适用场景
• 高性能Web API
• 微服务后端
• RESTful API开发
• 数据库驱动应用
• CLI工具开发
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |