Go-lang Configuration
Back
Simple, useful and opinionated config loader.Minimalistic configuration reader (from files, ENV, and wherever you want).JSON or YAML configuration wrapper with environment variables and flags parsing.Library for initializing configuration structs from env variables, files, flags and 'default' tag.Provides configuration through multiple sources, including JSON, flags and environment variables.opinionated configuration loading & validation framework from ENV and Files focused towards 12-Factor compliant applications.Load configuration in cascade from multiple backends into a struct.Library/tool to merge multiple JSON/YAML/TOML files from arbitrary URLs, validation against a JSON schema, and application of default values defined in the schema.Parse environment variables to Go structs (with defaults).Un-marshaling environment variables to Go structs.Configuration from environment.Read your configuration from environment variables.Helpers to manage environment variables.Tiny library for reading configuration from a file and from environment variables (with validation & defaults).read INI-style configuration files into Go structs; supports user-defined types and subsections.Read environment variables easily with dotenv support.Parameter Store.Simple library for application configuration based on annotated structs. It supports reading the configuration from environment variables, config files and command line parameters.A Go package that marshals and unmarshals INI-files.Go utility for loading configuration parameters from AWS SSM (Parameter Store).A simple configuration library with recursive placeholders resolution and no magic.Parses a struct as input and populates the fields of this struct with parameters from command line, environment variables and configuration file.Go port of Ruby's dotenv library (Loads environment variables from `.env`).Go application configuration made easy.Modular JSON configuration. Keep you config structs along with the code they configure and delegate parsing to submodules without sacrificing full config serialization.Tag-based configuration parser which loads values from different providers into typesafe struct.application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge.Harvester, a easy to use static and dynamic configuration package supportig seeding, env vars and Consul integration.Human JSON, a configuration file format for humans. Relaxed syntax, fewer mistakes, more comments.Configuration library for working with the HOCON(a human-friendly JSON superset) format, supports features like environment variables, referencing other values, comments and multiple files.Flags persisted in an ini-like config file.INI Parser & Write Library, Unmarshal to Struct,Marshal to Json,Write File,watch file.Small configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP.Go library for managing configuration data from environment variables.Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line.Composable, observable and performant config handling for Go for the distributed processing era.Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (succesor to `kingpin`).Golang package for parsing ini-style configuration files.Simple useful package for read environment variables.Layer based configuration for Go, Supports JSON, TOML, YAML, properties, etcd, env, and encryption using PGP.Lightweight configuration manager for Go.Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).Minimalistic, zero dependency, typed environment variables library.Lightweight, zero-dependency, and extendable configuration management.Go configuration with fangs.Cross platform package that follows the [XDG Standard](https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html).