Requesting guidance

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cobra

    A Commander for modern Go CLI interactions

    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

  • urfave/cli

    A simple, fast, and fun package for building command line apps in Go (by urfave)

    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.

  • cli

    GitHub’s official command line tool

    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

  • mitchellh/cli

    A Go library for implementing command-line interfaces. (by mitchellh)

    - https://github.com/mitchellh/cli

  • docker-json-log-converter

    Docker JSON Log Converter CLI Tool

    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.

  • go-colortext

    Change the color of console text.

    I also like this library to colorise things: https://github.com/daviddengcn/go-colortext

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts