viper

spf13/viper

Go configuration with fangs.

More in Configuration

godotenvby joho

Go port of Ruby's dotenv library (Loads environment variables from.env).

github.com/joho/godotenvGo 1.13+ No dependencies v1.5.1updated 3mo ago

10.7k

sonicby bytedance

A blazingly fast JSON serializing & deserializing library.

github.com/bytedance/sonicGo 1.18+ 8 dependenciesv1.15.5updated 7d ago

9.6k

envby caarlos0

Parse environment variables to Go structs (with defaults).

github.com/caarlos0/env/v11Go 1.26+ No dependencies v11.4.1updated 1d ago

6.4k

kelseyhightower/envconfigby kelseyhightower

Go library for managing configuration data from environment variables.

github.com/kelseyhightower/envconfigGo 1.20+ No dependencies v1.4.0updated 1y ago

5.5k

koanfby knadh

Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line.

github.com/knadh/koanf/v2Go 1.23+ 3 dependenciesv2.4.1updated today

4.2k

iniby go-ini

Go package to read and write INI files.

gopkg.in/ini.v1Go 1.13+ 1 dependencyv1.67.3updated 1mo ago

3.5k

kongby alecthomas

Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (successor to kingpin).

github.com/alecthomas/kongGo 1.20+ 2 dependenciesupdated 1d ago

3.2k

cleanenvby ilyakaznacheev

Minimalistic configuration reader (from files, ENV, and wherever you want).

github.com/ilyakaznacheev/cleanenvGo 1.13+ 4 dependenciesv1.5.0updated 1y ago

2.2k
All 67 in Configuration
Esc

Type to search every entry. ↑↓ to move, Enter to open.