#1 Koanf
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
lightweight extendable API Gateway in Go - parallel fan-out, flexible aggregation, and zero configuration magic.
Health score 72/100, confidence 100/100.
| Latest version | v0.4.1 |
| Imported by | 0 packages |
| Stars | 6 |
| Forks | 1 |
| Last activity | Today |
| Latest release | v0.5.0 (1 day ago) |
| License | Apache-2.0 |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| AddrList | Type | type AddrList []string |
| AddrList.UnmarshalYAML | Method | func (a *AddrList) UnmarshalYAML(value *yaml.Node) error |
| AdminConfig | Type | type AdminConfig struct{ ... } |
| AdminConfig.BindAddr | Field | BindAddr string |
| AdminConfig.EnablePprof | Field | EnablePprof bool |
| AdminConfig.HeaderTimeout | Field | HeaderTimeout time.Duration |
| AdminConfig.Port | Field | Port int |
| AdminConfig.Timeout | Field | Timeout time.Duration |
| AggregationConfig | Type | type AggregationConfig struct{ ... } |
| AggregationConfig.BestEffort | Field | BestEffort bool |
| AggregationConfig.OnConflict | Field | OnConflict *OnConflictConfig |
| AggregationConfig.Strategy | Field | Strategy string |
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.
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.