
viper
spf13
Go configuration with fangs
AI 简介
Viper 是一个用于 Go 语言应用程序的配置管理库。它支持多种配置源,包括默认值、显式设置、配置文件、环境变量、远程系统(如 Etcd 或 Consul)、命令行标志和缓冲区。Viper 的核心功能包括动态发现多个位置的配置文件、实时监控和更新配置以及配置键别名,便于重构。此外,Viper 还支持 12-Factor 应用程序的最佳实践,使其成为构建复杂且灵活的 Go 应用程序的理想选择。适用于需要统一管理和访问不同来源配置信息的各种场景,特别是那些对配置灵活性和可维护性有较高要求的应用。
Go
MIT License30.3k
Stars
2.1k
Forks
249
Watchers
7
Issues
Star 增长
今日+4
近 7 天+13
近 30 天+71
综合评分81.57
默认分支master