Auto-Completion and Cocktail mixing with Golang’s Cobra CLI

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. cobra

    A Commander for modern Go CLI interactions

    In this post we explain how to implement custom auto-completion ability for a CLI tool written in Go and using Cobra. We start by walking through the creation of a tiny mixologist app using Cobra. The mixologist app is a CLI tool written in Go using the Cobra framework that can make cocktails from a list of ingredients and uses custom auto-completion to improve the user experience. For reference, the code for the CLI application can be found here: https://github.com/rafttio/mixologist

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. mixologist

    Your personal bartender (by rafttio)

    In this post we explain how to implement custom auto-completion ability for a CLI tool written in Go and using Cobra. We start by walking through the creation of a tiny mixologist app using Cobra. The mixologist app is a CLI tool written in Go using the Cobra framework that can make cocktails from a list of ingredients and uses custom auto-completion to improve the user experience. For reference, the code for the CLI application can be found here: https://github.com/rafttio/mixologist

  4. kubernetes

    Production-Grade Container Scheduling and Management

    For CLI utilities written in Go, Cobra is the go-to command line wrapper, used by the likes of Kubernetes, Github CLI, Helm, and many more.

  5. helm

    The Kubernetes Package Manager

    For CLI utilities written in Go, Cobra is the go-to command line wrapper, used by the likes of Kubernetes, Github CLI, Helm, and many more.

  6. cli

    GitHub’s official command line tool

    For CLI utilities written in Go, Cobra is the go-to command line wrapper, used by the likes of Kubernetes, Github CLI, Helm, and many more.

  7. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
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

  • Gopher Gold #21 - Wed Nov 25 2020

    17 projects | dev.to | 24 Nov 2020
  • Kubernetes 1.33: A Deep Dive into the Exciting New Features of Octarine

    2 projects | dev.to | 26 Apr 2025
  • Protecting NATS and the integrity of open source

    11 projects | news.ycombinator.com | 24 Apr 2025
  • Kubernetes Agent Blind to New Mounts? Demystifying Mount Propagation

    1 project | dev.to | 23 Apr 2025
  • A Detailed Comparison between Kubernetes Operators and Controllers

    1 project | dev.to | 20 Apr 2025

Did you know that Go is
the 4th most popular programming language
based on number of references?