koanf
config manager
A lightweight configuration management library for Go applications.
Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
3k stars
20 watching
153 forks
Language: Go
last commit: 15 days ago
Linked from 2 awesome lists
configconfig-loaderconfigurationconfiguration-fileconfiguration-managementetcd-clientgogolanggolang-packages3-buckettomlviperyaml
Related projects:
Repository | Description | Stars |
---|---|---|
spf13/viper | A Go configuration solution that supports multiple file formats and provides default values, live watching, and override mechanisms. | 27,211 |
lalamove/konfig | A composable and observable configuration handling package for Go, supporting multiple sources and formats. | 648 |
nil-go/konf | A minimalist configuration loader that supports multiple sources and notification of changes. | 239 |
jessevdk/go-flags | A command line option parser library for Go. | 2,596 |
joho/godotenv | Loads environment variables from .env files into Go applications | 8,445 |
go-kod/kod | A generics-based dependency injection framework for Go that supports OpenTelemetry trace/metric/log natively. | 169 |
gofr-dev/gofr | A GoLang framework designed to simplify microservice development with built-in support for databases and observability. | 3,582 |
golang/tools | Provides tools and packages for static analysis and code transformation of Go programs. | 7,401 |
xtaci/kcp-go | Provides a reliable and secure UDP transport layer with forward error correction and encryption. | 4,108 |
masterminds/glide | Tools for managing dependencies in Go projects | 8,145 |
gogf/gf | A modular framework for building high-performance and scalable enterprise-class applications in Golang. | 11,713 |
muesli/duf | A command-line utility to display disk usage information in a user-friendly format | 12,896 |
go-kratos/kratos | A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. | 23,374 |
hashicorp/hcl | A toolkit for creating structured configuration languages that are both human- and machine-friendly | 5,289 |
koofr/graval | An experimental framework for creating simple FTP servers with customizable persistence layers. | 28 |