Go 语言主流优秀开源库合集

摘自知乎:如有侵权,会删除。

 

作者:Go语言入门到精通
链接:https://www.zhihu.com/question/63974075/answer/2481047615
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Web 端优秀开源框架

业务相关框架推荐

项目骨架快速搭建

DDD 框架

TCP 框架

中间件

RPC

消息队列

文件/存储

模板引擎

  • goTemplateBenchmark - 给各 Go 模板引擎做性能测试,当然也就包含了最全的模板引擎包
  • Jet - 速度很快
  • amber - HTML 模板引擎

缓存

表单

图形处理

图表

代码分析

安全

  • Kunpeng - 开源POC检测框架
  • nmap - 安全审计工具 nmap 开发包
  • Hetty - 用于安全研究的 HTTP 工具包,具有 Web 接口和代理日志查看器的拦截 HTTP 代理

Kubernetes

微服务

Serverless

  • OpenFaaS - Serverless Functions Made Simple(功能服务化的 FaaS 框架)
  • faasd - 轻量级 FaaS 引擎
  • fn - 事件驱动的 FaaS
  • riff - 基于 Kubernetes 的 FaaS
  • Nuclio - 实时事件与数据的 Serverless 框架
  • Flogo - 事件驱动的 Serverless 框架
  • Dapr - 微软开源的云和边缘计算的微服务构件
  • kubeless
  • Fission - 基于 Kubernetes 的 Serverless
  • pulumi
  • Knative
  • fx
  • IronFunctions
  • schollz/faas - 让任何包的函数变成一个 HTTP 接口

devops

持续集成/部署

  • CDS - 持续集成服务
  • gopub
  • CodePub
  • syncd - 代码部署工具
  • Drone - 基于 Docker 的持续发布平台
  • Cyclone - 持续集成&发布平台
  • tbls - 用于记录数据库文档的 CI 友好工具

 

posted @ 2024-06-13 11:27  hbg-rohens  阅读(179)  评论(0编辑  收藏  举报