gookit
rotatefile: log rotation, compression, and cleanup for Go
Go’s standard logging packages can write to an io.Writer, but they do not decide when a log file should rotate, how many old files to keep, or when disk usage should be capped. Once a service writes logs to local files, those details become part of the system.
github.com/gookit/rotatefile stays deliberately small: it provides an io.Writer with file rotation, gzip compression, and cleanup. You can keep using log/slog, log, zap, or gookit/slog; rotatefile only handles the file lifecycle.

GCli v3.8: shared options, doc generation, and safer binding
GCli v3.8 is out. Since v3.5, the project has added friendlier argument parsing, richer struct binding, type-safe generic flag helpers, inherited command options, and built-in markdown/man-page generation.
If you maintain a nested CLI rather than a small command wrapper, this release is worth a closer look.

miglite: raw SQL migrations for Go projects
Database migration tools usually pick one of two lanes. Some describe schema changes in their own DSL and generate SQL for you. Others take the SQL you already wrote, run it in order, and record what has been applied.
github.com/gookit/miglite stays in the second lane. It does not replace SQL, and the library does not pull database drivers into your dependency tree by default. It discovers migration files, parses UP/DOWN sections, runs SQL in a transaction, and records the migration status in the database.

GCli v3.5 release: shell completion, command middleware, grouped help and more
GCli is a command-line application and tool library for Go. This post covers the main changes from v3.3.1 to the recently released v3.5, including the v3.4 cycle.
These updates focus on developer experience and underlying stability. If you write CLI tools in Go, a few of these features are worth upgrading for.
…gookit goutil release v0.6.15
gookit/goutil 💪 Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map,结构体,反射,文本,文件,错误,时间日期,测试,CLI,命令运行,系统信息,格式化,常用信息获取等等。
gookit/goutil - released v0.6.10, an extension library of common Go features
gookit/goutil An extended library of Go’s common functionality. Contains: number, string, slice/array, Map, struct, reflection, text, file, error, time and date, test, CLI, command run, system information, formatting, common information acquisition, etc.
gookit/slog - release v0.5.2, Lightweight, configurable, extensible logging library
gookit/slog 📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling.
cflag - wraps and extends Go flag build pertty CLI command
cflag - wraps and extends Go flag build pertty CLI command
gitw - Git 命令包装器,生成 git 变更记录日志
gitw - Git 命令包装器,生成 git 变更记录日志,获取 repo 信息和一些 git 命令工具。
- 包装本地
git命令 - 快速运行
git命令 - 快速查询存储库信息
- 获取 remote, branch 详细信息
- 通过
git log快速生成版本变更日志- 允许自定义生成配置
- 允许自定义生成过滤、样式等
- 可以直接在 GitHub Actions 中使用