Go常用第三方库集锦

分享
源码 2024-10-4 13:10:10 77 0 来自 中国
来自Go逐日一库:

  • flag Go 标准库提供的下令行选项剖析库,简朴实用。
  • go-flags 第三方下令行选项剖析库,非常强盛。
  • go-homedir 不使用 cgo 获取用户主目录的第三方库,支持交织编译。
  • go-ini 剖析 INI 设置文件的第三方库。
  • cobra 编写下令行步调的库,并提供天生代码的脚手架。
  • viper 机动强盛的设置管理工具,支持多种 JSON/TOML/YAML 等多种设置格式,支持热更新。
  • fsnotify 监控文件或目录改动的第三方库。
  • cast 方便实用的范例转换库。
  • log Go 标准日记库。
  • logrus 使用非常广泛的开源日记库。
  • godotenv 读取项目目录中的 .env 文件设置步调的环境变量。支持多种开发模式dev/prod。
  • carbon 功能强盛的日期时间库,仿 PHP 的同名库。
  • email 发送邮件的第三方库。
  • dig Uber 出品的依赖注入库。
  • gojsonq Go 利用 JSON 数据的库,支持根本利用和花式利用方法。
  • message-bus 异步消息通信库。
  • watermill 功能丰富的消息通信库。
  • wire Google 出品的依赖注入框架,编译前自动天生 Go 代码,无需反射。
  • mergo 归并布局体和 map 的库。
  • copier 处理惩罚类似或差异布局体/map 之间的赋值。
  • jennifer Go 代码天生库。
  • go-cmp Google 出品的比力库,一样平常用于测试代码中。
  • buntdb Go 实现的内存键值库,支持 JSON 利用和事务。
  • gjson 专注于读取 JSON 值的库。
  • sjson 专注于设置 JSON 值的库。
  • jj 利用 JSON 数据的下令行步调。
  • govaluate 盘算动态 Go 表达式的库。
  • validator 使用最为广泛的数据校验库。
  • gopsutil 获取各种系统信息的库。
  • gentleman HTTP 客户端。
  • plot 画图库。
  • gron 定时使命管理库。
  • go-app 使用 Go + Webassembly 编写应用的库。
  • zap Uber 出品的高性能日记库。
  • zerolog 高性能日记库,专注于 JSON 格式的日记,号称 0 内存分配。
  • nutsdb 国人开发的内存键值库,支持备份和还原。
  • sqlc 根据 SQL 语句天生相应利用数据库的 Go 代码。
  • xorm ORM 库。
  • rpc 标准 RPC 库。
  • jsonrpc 标准 JSON-RPC 库。
  • rpcx 基于标准 RPC 库扩展的功能强盛、高性能的 RPC 框架。
  • twirp twitchtv 出品的基于 Google Protobuf 的 RPC 库。
  • casbin 机动、强盛的权限管理库,支持多种语言。
  • fyne Go GUI 框架。
  • negroni Go 中间件库。
  • cli 下令行步调库,方便编写下令行步调。
  • cron 定时使命管理库,对标 Linux 的 crontab 下令。
  • mapstructure 布局体和 map 转换库。
  • jobrunner 基于 cron 的定时使命管理库。
  • gabs JSON 利用库。
  • commonregex 网络常用的正则表达式。
  • quicktemplate Go 模板库,预先编译为 Go 代码。
  • air 监听文件修改,自动编译,重启 Go 步调。提拔开发服从。
  • goquery Go 的jQuery
  • rxgo 基于pipelines的异步编程库。
  • bytebufferpool 基于sync.Pool实现的高性能对象缓冲池。
  • gotalk 专注于历程间通信的库。
  • fasttemplate 一款小型的模板库,可用于更换strings.Replace和fmt.Sprintf。
  • reflect 反射标准库reflect详解。
  • ants goroutine 池。
  • tunny 另一个 goroutine 池实现。
  • bubbletea TUI 步调框架。
  • ozzo-validation 数据校验库。
  • dateparse 日期时间字符串剖析库。
  • resty HTTP client。
  • termtables 控制台输出表格。
  • colly Go 语言的爬虫框架。
  • net/http: 底子和中间件
  • gorilla/mux gorilla Web 开发包之路由库
  • gorilla/handlers gorilla Web 开发包之中间件库
  • gorilla/schema gorilla Web 开发包之表单处理惩罚库
  • gorilla/securecookie gorilla Web 开发包之安全 cookie 库
  • gorilla/sessions gorilla Web 开发包之 session 处理惩罚库
  • goth 第三方认证合集
  • testing 标准库测试包
  • testify Go 最盛行的测试库
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-12-4 01:24, Processed in 0.165367 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表