Go系列 ========================= :锁定版本: 1.21.13 :生命周期: 2023-08-08 ~ 2024-08-06 :官网: https://golang.google.cn/ :github: https://github.com/golang/go :变更日志: https://golang.google.cn/doc/devel/release :awesome: https://github.com/avelino/awesome-go :风向标项目: prometheus .. hint:: 使用场景: 搭建mock服务器,专门应对接口测试时调用到的第三方服务的情况 语言 --------------------------- ants ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ go协程池 :锁定版本: 2.10.0(2024-06-18) :github: https://github.com/panjf2000/ants 后端 ------------------------ go-zero ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 1.7.6(2024-07-27 ~ 2025-01-02) :文档: https://go-zero.dev/ :github: https://github.com/zeromicro/go-zero :风向标项目: https://github.com/Mikaelemmmm/go-zero-looklook/ gin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 从1.10.X开始, 要求go版本 >= 1.23 :锁定版本: 1.9.1(2023-02-21 ~ 2023-06-01) :文档: https://gin-gonic.com/en/docs/ :github: https://github.com/gin-gonic/gin/ :demo: https://github.com/gin-gonic/examples gRPC ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 从1.68.X开始, 要求go版本 >=1.22 :锁定版本: 1.67.3 :文档: https://grpc.io/docs/languages/go/quickstart/ :github: https://github.com/grpc/grpc-go consul ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 1.20.3(2024-10-15 ~ 2025-02-13) :文档: https://developer.hashicorp.com/consul/docs :github: https://github.com/hashicorp/consul ORM ---------------------------- gorm ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 1.25.12(2023-04-11 ~ 2024-08-22) :文档: https://gorm.io/zh_CN/ :github: https://github.com/go-gorm/gorm gen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 0.3.27(2022-04-18 ~ 2025-04-15) :文档: https://gorm.io/zh_CN/gen/ :github: https://github.com/go-gorm/gen 测试 -------------------------- testify ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 1.9.0(2024-03-01) :文档: https://github.com/stretchr/testify/blob/master/suite/suite_test.go :github: https://github.com/stretchr/testify testcontainers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 0.33.0(2024-08-20) :文档: https://golang.testcontainers.org/ :github: https://github.com/testcontainers/testcontainers-go gomonkey ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 2.12.0(2024-07-05) :github: https://github.com/agiledragon/gomonkey chromedp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 0.11.0(2024-10-15) :文档: https://github.com/chromedp/examples :github: https://github.com/chromedp/chromedp gotestsum ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 1.12.0(2024-05-30) :文档: https://github.com/gotestyourself/gotestsum?tab=readme-ov-file#documentation :github: https://github.com/gotestyourself/gotestsum 运维 --------------------------------- docker ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 25.0.5(2024-01-19 ~ 2024-03-19) :文档: https://docs.docker.com/ :github: https://github.com/moby/moby :变更日志: https://docs.docker.com/engine/release-notes/27/ :hub: https://hub.docker.com/ :awesome-compose: https://github.com/docker/awesome-compose prometheus ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 3.0.1(2024-11-14 ~ 2024-11-28) :文档: https://prometheus.io/docs/introduction/overview/ :github: https://github.com/prometheus/prometheus podman ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docker软件的平替,接触的原因是甲方禁止使用Docker Desktop, 规避商业授权问题 .. note:: 换新公司后如果不限制docker使用的话,放弃podman的版本维护 :锁定版本: 5.0.3(2024-03-20 ~ 2024-05-11) :文档: https://podman.io/ :github: https://github.com/containers/podman node_exporter ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 1.8.2(2024-04-24 ~ 2024-06-19) :文档: https://prometheus.io/docs/guides/node-exporter/ :github: https://github.com/prometheus/node_exporter 办公 ------------------------------- excelize ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 2.8.1(2023-08-28 ~ 2024-02-26) :文档: https://xuri.me/excelize :github: https://github.com/qax-os/excelize 开发工具 -------------------------------- modd ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 热加载工具,类似于django的reload功能 :锁定版本: 0.8.1(2019-01-21 ~ 2023-05-03) :文档: https://github.com/cortesi/modd?tab=readme-ov-file#quick-start :github: https://github.com/cortesi/modd 微服务 --------------------------------- jaeger ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 1.64.0(2024-12-07) :文档: https://www.jaegertracing.io/docs/2.1/ :github: https://github.com/jaegertracing/jaeger 服务器 -------------------------------- traefik ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :锁定版本: 3.3.5(2025-01-06 ~ 2025-03-31) :文档: https://doc.traefik.io/ :github: https://github.com/traefik/traefik