knadh/koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

GoHCLconfiggogolangyamltomlconfigurations3-bucketconfiguration-managementviperconfig-loaderconfiguration-filegolang-packageetcd-client
This is stars and forks stats for /knadh/koanf repository. As of 02 May, 2024 this repository has 2042 stars and 136 forks.

koanf is a library for reading configuration from different sources in different formats in Go applications. It is a cleaner, lighter alternative to spf13/viper with better abstractions and extensibility and far fewer dependencies. koanf v2 has modules (Providers) for reading configuration from a variety of sources such as files, command line flags, environment variables, Vault, and S3 and for parsing (Parsers) formats such as JSON, YAML, TOML, Hashicorp HCL. It is easy to plug in custom parsers...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
iDvel/rime-iceGoLua5.2k03800
EndlessCheng/codeforces-goGoJavaScript2.7k03630
shubhamm45/DevOps-ProjectHCLShellPHP901120
MHSanaei/3x-uiJavaScriptHTMLGo3.4k06270
bufbuild/rules_bufStarlarkGoMakefile29090
4ra1n/CVE-2023-21839Go61501030
stacksimplify/terraform-sentinel-policies-azureHCL1502100
stacksimplify/terraform-azurerm-staticwebsiteprivateHCL1001910
stacksimplify/terraform-azurerm-staticwebsitepublicHCL1402130
mnt-ltd/moredocGoSCSSLess2660680