e043ed15b94a46e4554fde2e4e2d4d7a_goful8srddzdno5upmkt.png
1.gin
Gin-Gonic是用户最多的 golang web 框架,因为它的速度非常快,并且提供了完善的开发工具,如果你对项目性能有要求,那么你可以大胆选择它。
gin.jpg
- 星数:63k
- 许可:Mit
2.BeeGo
国人开发的 golang web 框架,适合中小企业应用的快速开发,包括RESTful api、web应用和后端服务。它的灵感来自Tornado,Sinatra和flask。
beego.png
beego有一些特定于go的特性,比如接口和结构嵌入。
- 星数:29k
- 许可:Apache- 2.0
3.Iris
Iris 是一个令人难以置信的 GoLang Web 开发框架,专注于可移植性和跨平台。因此,想将一个 Web 应用程序分解为在 AWS 和 Netlify 上运行时,推荐使用它。
iris.png
- 星数:23k
- 许可:BSD-3-Clause
4.Kratos
Kratos 介于 Web 开发框架和微服务框架之间,与它配合得很好的是它不依赖于特定的基础架构风格。
image.png
- 星数:19k
- 许可:MIT
5.Revel
parameter parsingvalidationsession/flushcaching
revel.png
- 星数:13k
- 许可:MIT
6.Buffalo
Buffalo 对初学者非常友好,有许多开箱即用的有用代码生成工具。如果您熟悉Ruby中的Rake任务,那么您使用Grift就会很熟练。
image.png
- 星数:7k
- 许可:MIT