#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 with fangs.
Health score 88/100, confidence 65/100.
| Latest version | Unknown |
| Imported by | 103.3K packages |
| Stars | 30.3K |
| Forks | 2.1K |
| Last activity | 4 months ago |
| Latest release | v1.21.0 (8 months ago) |
| License | MIT |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| Codec | Type | type Codec interface{ ... } |
| CodecRegistry | Type | type CodecRegistry interface{ ... } |
| ConfigFileAlreadyExistsError | Type | type ConfigFileAlreadyExistsError string |
| ConfigFileAlreadyExistsError.Error | Method | func (faee ConfigFileAlreadyExistsError) Error() string |
| ConfigFileNotFoundError | Type | type ConfigFileNotFoundError struct{} |
| ConfigFileNotFoundError.Error | Method | func (fnfe ConfigFileNotFoundError) Error() string |
| ConfigMarshalError | Type | type ConfigMarshalError struct{} |
| ConfigMarshalError.Error | Method | func (e ConfigMarshalError) Error() string |
| ConfigParseError | Type | type ConfigParseError struct{} |
| ConfigParseError.Error | Method | func (pe ConfigParseError) Error() string |
| ConfigParseError.Unwrap | Method | func (pe ConfigParseError) Unwrap() error |
| Decoder | Type | type Decoder interface{ ... } |
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
A simple, zero-dependencies library to parse environment variables into structs
Package ini provides INI file read and write functionality in Go
Package config is a go config management implement.
lightweight extendable API Gateway in Go - parallel fan-out, flexible aggregation, and zero configuration magic.