color in avelino/awesome-go

🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染

created at July 1, 2018, 7:28 a.m.

Go

18 +0

1,451 +2

84 +0

GitHub
validate in avelino/awesome-go

⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。

created at July 16, 2018, 8:23 a.m.

Go

20 +0

1,008 +2

115 +0

GitHub
config in avelino/awesome-go

📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名

created at July 7, 2018, 8:11 a.m.

Go

12 +0

520 +0

57 +0

GitHub
slog in avelino/awesome-go

📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling.一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能

created at July 6, 2020, 2:26 a.m.

Go

6 +0

352 +0

24 +0

GitHub
filter in avelino/awesome-go

⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。

created at Sept. 26, 2018, 9:11 a.m.

Go

9 +0

147 +1

11 +0

GitHub
rux in avelino/awesome-go

⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. 简单且快速的 Go api/web 框架,支持路由分组,路由参数绑定,中间件,兼容 http.Handler 接口

created at Aug. 5, 2018, 6:13 a.m.

Go

5 +0

97 +0

16 +0

GitHub