Skip to content

darjun/go-daily-lib

master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
air
Oct 2, 2020
Jun 3, 2021
Jul 16, 2022
Jun 15, 2021
Mar 22, 2020
Jun 15, 2020
Jan 21, 2020
cli
Jun 23, 2020
Feb 26, 2022
Jul 2, 2021
Mar 13, 2020
Jun 27, 2020
Jun 24, 2021
dig
Feb 22, 2020
Feb 16, 2020
Jan 21, 2020
Jan 21, 2020
Jun 19, 2020
Sep 7, 2020
Mar 24, 2020
Apr 23, 2020
Mar 21, 2020
Feb 22, 2020
Jan 15, 2020
Feb 12, 2020
Feb 24, 2020
Apr 6, 2020
Oct 11, 2020
May 21, 2021
Jul 26, 2021
Apr 20, 2020
Mar 14, 2020
jj
Mar 26, 2020
May 11, 2020
log
Feb 7, 2020
Feb 8, 2020
Mar 12, 2020
Jun 22, 2020
Jul 13, 2021
Apr 16, 2020
Jun 27, 2021
Jul 18, 2022
rpc
May 9, 2020
May 26, 2020
Jul 26, 2021
Mar 25, 2020
May 1, 2020
Aug 12, 2021
Aug 4, 2021
Jun 10, 2021
Jun 10, 2020
Jan 20, 2020
Mar 2, 2020
May 8, 2020
zap
Apr 24, 2020
Jul 18, 2022

Go 每日一库

每天学习一个 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.Replacefmt.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 最流行的测试库
  • bitset 位集合操作库
  • roaring 压缩位图