github.com/gookit/config/v2

v2

Package config is a go config management implement.

73

Decision Signals

Health score 73/100, confidence 75/100.

Strong
Maintenance 90
Adoption 40
Security 92
Maturity 62
Developer DX 83
Confidence 75

Install

go get github.com/gookit/config/v2

Package Data

updated May 28, 2026
Latest versionv2.2.8
Imported by215 packages
Stars0
Forks0
Last activity23 days ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

205 symbols
SymbolKindSynopsis
Config Type type Config struct{}
Config.AddAlias Method func (c *Config) AddAlias(format, alias string)
Config.AddDriver Method func (c *Config) AddDriver(driver Driver)
Config.AliasMap Method func (c *Config) AliasMap() map[string]string
Config.BindStruct Method func (c *Config) BindStruct(key string, dst any) error
Config.Bool Method func (c *Config) Bool(key string, defVal ...bool) (value bool)
Config.ClearAll Method func (c *Config) ClearAll()
Config.ClearCaches Method func (c *Config) ClearCaches()
Config.ClearData Method func (c *Config) ClearData()
Config.Data Method func (c *Config) Data() map[string]any
Config.Decode Method func (c *Config) Decode(dst any) error
Config.DelDriver Method func (c *Config) DelDriver(format string)

Similar Packages

Go Configuration Libraries

#1 Koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

Go Configuration Libraries 4.0K stars 540 imported-by 100% confidence
95

#2 Viper

Go configuration with fangs.

Go Configuration Libraries 30.3K stars 103.3K imported-by 65% confidence
88

#3 env

A simple, zero-dependencies library to parse environment variables into structs

Go Configuration Libraries 6.2K stars 0 imported-by 45% confidence
86

#4 ini

Package ini provides INI file read and write functionality in Go

Go Configuration Libraries 3.5K stars 0 imported-by 45% confidence
85

#5 Kono

lightweight extendable API Gateway in Go - parallel fan-out, flexible aggregation, and zero configuration magic.

Go Configuration Libraries 6 stars 0 imported-by 100% confidence
72