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