@Net/HTTP:
- go自带
@Iris:
- https://github.com/kataras/iris
- 自称构建速度最快的goweb开发框架,支持中间件,支持mvc,也支持路由组,session等。
- Iris的创建者称其为“真正属于Go的Express.js”,也就是说,它是JavaScript / Node.js的Web框架的Go语言版,它使用最小设计,绝大部分功能都由插件提供。Iris提供基本的MVC功能,自带对中间件、会话、路由和缓存的支持。
- 以下文档包含很多Iris的示例,包括与React前端的交互,或在Docker / Kubernetes环境中运行的项目:https://iris-go.com/v10/recipe
@Gin:
- https://github.com/gin-gonic/gin
- Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。具有快速灵活,容错方便等特点。
@Beego:
- https://github.com/astaxie/beego
- 是一个比较全的框架,有logging library, ORM and Web frameworks
- 社区很大,主要是中国人用
@revel: