Skip to content

Latest commit

 

History

History
51 lines (28 loc) · 1.2 KB

README.md

File metadata and controls

51 lines (28 loc) · 1.2 KB

Gookit

Some useful tool library at Golang

Docs on https://gookit.github.io

GCli

Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features.

Rux

Simple and fast request router for golang HTTP applications. support middleware, compatible http.Handler interface.

Config

Go config manage(load,get,set). support JSON, YAML, TOML, INI, HCL and Flags. multi file load, data override merge, parse ENV var.

Validate

Go package for data validation and filtering. support Map, Struct, Request(Form, JSON, url.Values, UploadedFile) data.

Color

Terminal color rendering tool library, support 8/16 colors, 256 colors, RGB color rendering output, compatible with Windows.

Ini

Ini format parse, ini config management. support multi file load, data override merge. parse ENV variable, parse variable reference.

I18n

Use INI file, simple i18n manager implement.

Event

Lightweight event manager and dispatcher implements by Go

About