{\color{blue}{我是 Go 大叔,一个用心分享 Go 语言知识的码农,希望可以帮你少走一些弯路}}

建议你花 5 钟读完这篇文章,可以帮你节省100% 的寻找答案的时间,一定要坚持读到最后。

收藏的知友记得点个赞,大叔花了不少时间搜集整理,让好东西值得更多人看到。

GoGuide 保姆级教程

这个项目可以帮助到你规划 Go 语言学习路线

Go 语言电子书推荐

Go语言圣经:提取码:7emu

Go语言实战:提取码:f7o2

Go语言学习笔记:提取码:7il3

Go-Web 框架

1. gin

Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。它具有类似 Martini 的 API,具有更好的性能——快 40 倍。如果您需要出色的性能。

Star 53.9K

beego 是用于 Go 编程语言的开源、高性能 Web 框架。

Star 27.4K

3. kit

Go kit是一个用于在 Go 中构建微服务(或优雅的单体)的编程工具包。我们解决分布式系统和应用程序架构中的常见问题,因此您可以专注于交付业务价值。

Star 21.9K

高性能、极简的 Go web 框架

Star 21.3K

fasthttp 是为一些高性能边缘情况而设计的。除非您的服务器/客户端需要每秒处理数千个中小型请求并且需要一致的低毫秒响应时间,否则 fasthttp 可能不适合您

Star 16.6K

用 Go 编写的 Express 启发式 Web 框架

Star 17.3K

7. mux

一个强大的 HTTP 路由器和 URL 匹配器,用于构建 Go web 服务器

Star 15.6K

Go 中模块化设计且易于使用的微服务框架。

Star 15.8K

一个可扩展的高性能 HTTP 请求路由器

Star 13.5K

一个用于 Go 语言的高生产力、全栈 Web 框架。

Star 12.5K

go-zero 是一个用 Go 编写的 web 和 rpc 框架。它的诞生是为了通过弹性设计确保繁忙站点的稳定性。内置 goctl 大大提高了开发效率。

Star 13.1K

优雅的 Go 网络框架

Star 11.4K

Micro是分布式云操作系统

Star 10.8K

14. chi

用于构建 Go HTTP 服务的轻量级、惯用和可组合的路由器

Star 10.6K

Go 的 Swagger 2.0 实现

Star 7K

使用 Go 进行快速 Web 开发

Star 6.5K

最后,如果觉得大叔的分享对你有帮助,欢迎关注我