Zero-dependency, type-safe and powerful post-processing for your existing config solution in Go.
-
Updated
Nov 4, 2026 - Go
Zero-dependency, type-safe and powerful post-processing for your existing config solution in Go.
Typed, validated configuration loading for Go — no more stringly-typed config, boilerplate, or cryptic error messages.
reusable boilerplate library in order to make cobra work with koanf (dotenv, env & cli flags)
FastConf: A lock-free, strongly typed Go config framework that merges multiple sources (files, env vars, CLI, remote KV) into a single struct and uses atomic. including AWS, Azure and GCP cloud configuration sources through optional modules.Pointer to safely publish new snapshots.
Koanf Go allows to write dynamic configuration files for koanf configuration manager.
Koanf Lua allows to write dynamic configuration files for koanf configuration manager.
Master Golang now! 🔥
Batteries and glue code for Go services: independent, separately released modules.
Small Go libraries for HTTP services: cancellable server lifecycle, typed request validation, RFC 9457 error responses, structured logging with request IDs, and layered YAML/env config.
Find the config keys your Go program silently ignores. Checks YAML and JSON files, and configs inside Kubernetes ConfigMaps, against the Go struct they decode into, with the key rules of yaml.v3, encoding/json, sigs.k8s.io/yaml, viper and koanf. Reports typos, wrong case, keys at the wrong level and durations without units.
Go representation of pleme-io Pillar 2 configuration (XDG discovery, layered provider chain, hot-reloadable typed store)
To associate your repository with the koanf topic, visit your repo's landing page and select "manage topics."