Getting started with CLI's using Golang.

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • go_quiz

    A Beginners CLI development tutorial

  • The complete code is saved on GitHub

  • golang-docker

    Docker Official Image packaging for golang

  • Golang

  • 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.

    InfluxDB logo
  • go

    The Go programming language

  • In this blog we are going to get started with CLI using Golang and Cobra CLI. We are just going to make a simple Quiz game CLI and get friendly with the Cobra-CLI library.

  • cobra

    A Commander for modern Go CLI interactions

  • Cobra is both a library for creating powerful modern CLI applications and a program to generate applications and CLI applications in Go. Cobra powers most of the popular Go applications including CoreOS, Delve, Docker, Dropbox, Git Lfs, Hugo, Kubernetes, and many more. With integrated command help, autocomplete and documentation.

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

  • akamensky/argparse: Argparse for Golang. Just because "flag" sucks!

    3 projects | /r/golang | 4 Jun 2021
  • climate "CLI Mate": a CLI library that autogenerates CLIs from structs / functions with support for nested subcommands, global / local flags, help generation from godocs, typo suggestions, shell completion and more

    7 projects | /r/golang | 7 Jul 2023
  • Go is creating huge executables for the simplest of programs.

    4 projects | /r/golang | 22 Apr 2023
  • Which packages do you recommend for building cli tools?

    10 projects | /r/golang | 17 Apr 2023
  • K3S Binary, How does that work?

    5 projects | /r/golang | 11 Apr 2023