High-performance configuration management framework for Go applications with zero-allocation performance, universal format support (JSON, YAML, TOML, HCL, INI, Properties), and an ultra-fast CLI powered by Orpheus.
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
- command-line-parser
- command-line-interface
- commandline-interface
- commandlineparser
Harvest configuration, watch and notify subscriber
Tag-based environment configuration for structs
Layer based configuration for golang
- golang
- configuration
- config
Codegen for functional options in go projects
Library for setting values to structs' fields from env, flags, files or default tag
Go helpers to manage environment variables
An opinionated configuration loading framework for Containerized and Cloud-Native applications.
- go
- configuration
- config
- enviroment-variables
go implementation of lightbend's HOCON configuration library https://github.com/lightbend/config
- golang
- go
- hocon
- hocon-configuration
🔍 Load environment variables into a config struct
CLI client for Portainer
Lightweight, zero-dependency, and extendable library for comperhensive configuration management
Declarative configuration for Go
The library provides a unified way to read configuration data from different sources, such as environment variables, command line flags, and configuration files.
Your configuration library for your Go programs.
Genv is a library for Go (golang) that makes it easy to read and use environment variables in your projects. It also allows environment variables to be loaded from the .env file.
go-up! A simple configuration library with recursive placeholders resolution and no magic.
A lightweight Neovim Version & Config Manager CLI tool to install, switch, list, uninstall, and reset Neovim versions.
Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.
Configuration and dependency injection
LazyVPN is an Omarchy VPN manager for WireGuard connections. It replaces manual systemd-networkd configuration with a fast, keyboard-driven TUI featuring killswitch, auto-recovery, and Waybar integration.
Basic Configuration Language
Go utility for loading configuration parameters from AWS SSM (Parameter Store)