Popularity
1.8
Growing
Activity
2.9
Declining
12
4
5
Description
Goconfig is an extremely simple configuration library for your Go programs. Make your configuration flags compact and easy to read. Config can be passed as environment var, command line argument, json file or default values.
Programming language: Go
How to use alternatives and similar packages
Based on the "Configuration" category
-
kelseyhightower/envconfig
Go library for managing configuration data from environment variables. -
hjson
Human JSON, a configuration file format for humans. Relaxed syntax, fewer mistakes, more comments. -
joshbetz/config
A small configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP. -
gookit/config
application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge. -
gcfg
read INI-style configuration files into Go structs; supports user-defined types and subsections -
koanf
Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line. -
goConfig
Parse a struct as input and populates the fields of this struct with parameters fom command line, environment variables and configuration file. -
configure
Provides configuration through multiple sources, including JSON, flags and environment variables. -
sprbox
Build-environment aware toolbox factory and agnostic config parser (YAML, TOML, JSON and Environment vars). -
gone/jconf
Modular JSON configuration. Keep you config structs along the code they configure and delegate parsing to submodules without sacrificing full config serialization. -
nasermirzaei89/env
Simple useful package for read environment variables. -
confita
Load configuration in cascade from multiple backends into a struct. -
harvester
Harvester, a easy to use static and dynamic configuration package supportig seeding, env vars and Consul integration.
Do you think we are missing an alternative of How to use or a related project?