A declarative, simple, fast, and fun package for building command line tools in Go
- golang-library
- command-line
- go
- yaml
47,133 repositories indexed
1–20 of 20 · Most stars
A declarative, simple, fast, and fun package for building command line tools in Go
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
TOML parser for Golang with reflection.
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Go library for the TOML file format
Simple, useful and opinionated config loader.
Translated📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go application configuration loading and management, supporting multiple formats, multi-file loading, remote file loading, data merging, and parsing of environment variable names
Cross-platform config file CLI toolchain. Validates syntax, schema compliance, and formatting across 18 different configuration file types. Written in Go.
A minimalist Go configuration library
Easily output ASCII tree from Go program or Markdown unordered list . There's also CLI tool that can output tree from JSON, YAML, or TOML! It's called *xtree*.
A lightweight yet powerful configuration manager for the Go programming language
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.
Declarative configuration for Go
pretty colorfull tables in go with less effort
Structured data format to config struct decoder library for Go
Library providing routines to merge and validate JSON, YAML and/or TOML files
A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts
extensible, high-performance configuration management library, optimized for hierarchical data
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).