golang

  • 24 4月 2025

gookit slog release v0.5.8

gookit/slog 一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能。

v0.5.8 已正式发布!这一版本中带来了众多改进与修复,进一步提升了开发者的使用体验和日志处理能力。

阅读全文 
  • 24 1月 2024

gookit validate release v1.5.2

gookit/validate Go通用的数据验证与过滤库,使用简单,内置大部分常用验证器、过滤器,支持自定义消息、字段翻译。

阅读全文 
  • 24 1月 2024

gookit goutil release v0.6.15

gookit/goutil 💪 Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map,结构体,反射,文本,文件,错误,时间日期,测试,CLI,命令运行,系统信息,格式化,常用信息获取等等。

阅读全文 
  • 24 1月 2024

gookit/goutil - Go常用功能的扩展工具库,发布 v0.6.15 版本

gookit/goutil 💪 Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map,结构体,反射,文本,文件,错误,时间日期,测试,CLI,命令运行,系统信息,格式化,常用信息获取等等。

本次 v0.6.15 版本主要是一些功能增强和修复更新。

阅读全文 
  • 16 10月 2023

gookit/goutil - Go常用功能的扩展工具库,发布 v0.6.14 版本

gookit/goutil Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map,结构体,反射,文本,文件,错误,时间日期,测试,CLI,命令运行,系统信息,格式化,常用信息获取等等。

阅读全文 
  • 25 7月 2023

gookit/goutil - Go常用功能的扩展工具库,发布 v0.6.12 版本

gookit/goutil Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map,结构体,反射,文本,文件,错误,时间日期,测试,CLI,命令运行,系统信息,格式化,常用信息获取等等。

阅读全文 
  • 28 6月 2023

gookit/goutil - 发布 v0.6.10 版本, Go常用功能的扩展工具库

gookit/goutil Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map,结构体,反射,文本,文件,错误,时间日期,测试,CLI,命令运行,系统信息,格式化,常用信息获取等等。

阅读全文 
  • 28 6月 2023

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.

阅读全文 
  • 19 6月 2023

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.

阅读全文 
  • 19 6月 2023

gookit/slog - 发布 v0.5.2 版本, 易于使用的,可配置、可扩展的Go日志库

gookit/slog 📑 一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能

阅读全文 
  • 14 6月 2023

gookit/event - Go实现的轻量级的事件管理、调度程序库

event 事件调度库

gookit/event Go实现的轻量级的事件管理、调度程序库, 支持设置监听器的优先级, 支持使用通配符来进行一组事件的监听。

阅读全文 
  • 31 8月 2022

gookit/config - Go语言读取多种格式配置文件

gookit/config - Go应用配置管理,支持读取多种格式 JSON(默认), JSON5, INI, Properties, YAML, TOML, HCL, ENV, Flags,多文件加载,支持数据合并,解析环境变量名等等

阅读全文 
  • 09 7月 2022

cflag - wraps and extends Go flag build pertty CLI command

cflag - wraps and extends Go flag build pertty CLI command

阅读全文 
  • 09 7月 2022

cflag - 包装Go FlagSet构建简单且漂亮的命令行应用程序

cflag - 包装和扩展 Go flag.FlagSet 以构建简单且漂亮的命令行应用程序。

cmd-help

阅读全文 
  • 06 7月 2022

gitw - Git 命令包装器,生成 git 变更记录日志

gitw - Git 命令包装器,生成 git 变更记录日志,获取 repo 信息和一些 git 命令工具。

  • 包装本地 git 命令
  • 快速运行 git 命令
  • 快速查询存储库信息
    • 获取 remote, branch 详细信息
  • 通过 git log 快速生成版本变更日志
    • 允许自定义生成配置
    • 允许自定义生成过滤、样式等
    • 可以直接在 GitHub Actions 中使用
阅读全文 
  • 06 7月 2022

gitw - Git 命令包装器,生成 git 变更记录日志

gitw - Git 命令包装器,生成 git 变更记录日志,获取 repo 信息和一些 git 命令工具。

  • 包装本地 git 命令
  • 快速运行 git 命令
  • 快速查询存储库信息
    • 获取 remote, branch 详细信息
  • 通过 git log 快速生成版本变更日志
    • 允许自定义生成配置
    • 允许自定义生成过滤、样式等
    • 可以直接在 GitHub Actions 中使用
阅读全文 
  • 16 6月 2022

slog - Lightweight, configurable, extensible Go logging library

阅读全文 
  • 16 6月 2022

slog - 一个易于使用的,易扩展、可配置的日志库

gookit/slog 📑 一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能

image

阅读全文 
  • 10 8月 2018

给http.Handler包装中间件

Golang 下给 http.Handler 包装中间件

阅读全文 
  • 08 8月 2018

Go 捕获 os.Stdout 的输出

Go 里面有时候我们想捕获,或者丢弃通过fmt.Print系列方法打印到Stdout的数据

阅读全文 

    💪 gookit goutil

    Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map,结构体,反射,文本,文件,错误,时间日期,测试,CLI,命令运行,系统信息,格式化,常用信息获取等等。

    阅读全文 

      📢 gookit event

      Go 实现的轻量级的事件管理、调度程序库, 支持设置监听器的优先级, 支持使用通配符来进行一组事件的监听。

      阅读全文 

        ⚔ gookit validate

        Go通用的数据验证与过滤库,使用简单,内置大部分常用验证器、过滤器,支持自定义消息、字段翻译。

        阅读全文 

          🎨 gookit color

          Golang下的命令行色彩使用库, 拥有丰富的色彩(16/256/True)渲染输出,通用的API方法,兼容Windows系统

          阅读全文 

            gookit

            The non-opinionated Rust-based commit message linter.

            阅读全文 

              📑 gookit slog

              一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能。

              阅读全文