spf13/viper
Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.
spf13/viper
spf13/viper is a widely used Go configuration library with strong adoption and active maintenance. It targets applications that need layered config from defaults, files, env vars, flags, remote key/value stores, buffers, and live updates. The repo appears mature rather than experimental, with 30k+ stars, 2k+ forks, and recent commits in 2025.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
Prefer this fork only if you specifically want its trimmed feature set and can accept major upstream lag. Most adopters needing broad config-source support or current maintenance should stay on upstream Viper.
This fork is materially different enough that adopters should validate long-term maintenance and upgrade cost.
Prefer this fork if you want a maintained, simplified Viper and do not depend on remote config or HCL. Prefer upstream if you need the full breadth of Viper features or want the safest path for long-term compatibility.