Our great sponsors
-
Checkout the cobra framework for CLIs https://github.com/spf13/cobra -- Their related package viper for configuration is seriously useful too. -- The github cli is written using cobra https://github.com/cli/cli -- A good example of a golang CLI not using a framework is: https://github.com/FiloSottile/age
-
We use github.com/urfave/cli/v2 - worth a look.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Checkout the cobra framework for CLIs https://github.com/spf13/cobra -- Their related package viper for configuration is seriously useful too. -- The github cli is written using cobra https://github.com/cli/cli -- A good example of a golang CLI not using a framework is: https://github.com/FiloSottile/age
-
age
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Checkout the cobra framework for CLIs https://github.com/spf13/cobra -- Their related package viper for configuration is seriously useful too. -- The github cli is written using cobra https://github.com/cli/cli -- A good example of a golang CLI not using a framework is: https://github.com/FiloSottile/age
-
- https://github.com/mitchellh/cli
-
An example was written by me: https://github.com/SafeStudio/docker-json-log-converter
-
rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
I also like this library to colorise things: https://github.com/daviddengcn/go-colortext