POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
- command-line-parser
- command-line-interface
- commandline-interface
- commandlineparser
47,133 repositories indexed
97–120 of 168 · Most stars
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
Harvest configuration, watch and notify subscriber
🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
Tag-based environment configuration for structs
Layer based configuration for golang
Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler
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 implementation of lightbend's HOCON configuration library https://github.com/lightbend/config
🔍 Load environment variables into a config struct
CLI client for Portainer
Lightweight, zero-dependency, and extendable library for comperhensive configuration management
A go library for easy configure and run command chains. Such like pipelining in unix shells.
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.
Opinionated declarative CLI args, ENV vars and config files
Go library for accessing the MyAnimeList API: https://myanimelist.net/apiconfig/references/api/v2
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.