koanf
config manager
A lightweight configuration management library for Go applications
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
3k stars
20 watching
158 forks
Language: Go
last commit: about 1 month 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,450 |
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. | 252 |
jessevdk/go-flags | A command line option parser library for Go. | 2,608 |
joho/godotenv | Loads environment variables from .env files into Go applications | 8,541 |
go-kod/kod | A framework that enables dependency injection and aspect-oriented programming using generics and interceptors | 173 |
gofr-dev/gofr | An opinionated GoLang framework for accelerated microservice development with built-in support for databases and observability. | 3,771 |
golang/tools | Provides tools and packages for static analysis and code transformation of Go programs. | 7,430 |
xtaci/kcp-go | Provides a reliable and secure UDP transport layer with forward error correction and encryption. | 4,133 |
masterminds/glide | Tools for managing dependencies in Go projects | 8,148 |
gogf/gf | A framework designed to simplify and accelerate software development by providing tools and infrastructure for efficient project creation. | 11,819 |
muesli/duf | A command-line utility to display disk usage information in a user-friendly format | 12,977 |
go-kratos/kratos | A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. | 23,457 |
hashicorp/hcl | A toolkit for creating structured configuration languages that are both human- and machine-friendly | 5,321 |
koofr/graval | An experimental framework for building an FTP server with flexible persistence layers | 28 |