Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
- golang
- flags
- subcommands
- cli
47,133 repositories indexed
25–48 of 72 · Most stars
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
Use ChatGPT (or other backends) to generate PPT automatically, all in one single file.
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
Reduce Similar & Duplicated CSS Classes with Diff in Seconds!
Load configuration in cascade from multiple backends into a struct
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client. Includes APIs for friends, chatting, trading, trade offers and TF2 crafting.
MoniGo is a performance monitoring library for Go apps, offering real-time insights into service-level and function-level metrics. With an intuitive UI, it enables developers to track and optimize performance. Get your Go app's dashboard up in just 10 seconds!
A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
Frictionless way of managing project-specific commands
Beta. Self-hosted panel for running a VPN for others: family, friends, a community or a small team. Hysteria2, VLESS REALITY and AmneziaWG, one link per person. Add servers from the browser over SSH; client-eye health checks and Telegram alerts; MCP for AI agents. Two static Go binaries, SQLite, no Docker.
Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.
:satellite: A cross-platform task runner for executing commands and generating files from templates
:chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
Command-line tool to remotely execute commands on Windows machines through WinRM
easy way to distribute commands over ssh.
vaku extends the vault api & cli
A simple package to execute shell commands on linux, windows and osx
Bayesian text classifier with flexible tokenizers and storage backends for Go
Golang library for querying and parsing OFX
One caching API, Multiple backends
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.
A private Terraform registry with modular store backends.
Closed-loop application library for Cobra commands (powerful, ready-to-run and easy to use)