Go Command

Open-source Go projects categorized as Command

Top 21 Go Command Projects

  • cobra

    A Commander for modern Go CLI interactions

  • Project mention: The power of the CLI with Golang and Cobra CLI | dev.to | 2024-04-06

    We can use the flag with --date or -date, Go already does the automatic check. We can make our entire boilerplate with this approach, but let's make it a little easier and use the Cobra CLI package.

  • venom

    🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions (by ovh)

  • Project mention: Ask HN: What's your favorite software testing framework and why? | news.ycombinator.com | 2023-05-21

    You can also load fixtures in database directly, work with Kafka queues both as a producer (e.g. write an event to a Kafka queue, wait a few seconds and see that it was consumed by the service you test, and that some side effects can be observed) or as a consumer (e.g. make sure after an HTTP call, an event was correctly pushed to a queue), or even read a mailbox in IMAP to check that your service correctly send an email.

    It's a bit rough on the edges sometimes, but I'd never go back on writing integration tests directly in my programming language. Declarative is the way to go.

    [1]: https://github.com/ovh/venom

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

    WorkOS logo
  • cmd

    Non-blocking external commands in Go with streaming output (by go-cmd)

  • rush

    A cross-platform command-line tool for executing jobs in parallel (by shenwei356)

  • slacker

    Slack Bot Framework

  • Project mention: Slack Bot Framework | /r/golang | 2023-06-29

    We just released v2.0.0-alpha1 of https://github.com/shomali11/slacker

  • tsukae

    πŸšπŸ“Š Show off your most used shell commands

  • serve

    🍽️ a static http server anywhere you need one. (by syntaqx)

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

    Command to convert from color text (ANSI or 256) to image.

  • Project mention: The Awk Programming Language, Second Edition | news.ycombinator.com | 2023-06-29

    > which youplot can't

    But you could feed them through `textimg`[1] to generate PNGs.

    [1] https://github.com/jiro4989/textimg

  • hiboot

    hiboot is a high performance web and cli application framework with dependency injection support

  • enpass-cli

    Enpass commandline client

  • allot

    Parse placeholder and wildcard text commands

  • go-command-chain

    A go library for easy configure and run command chains. Such like pipelining in unix shells.

  • homettp

    🏠 An HTTP-based command runner for home automation.

  • tpack

    Pack a Go workflow/function as a Unix-style pipeline command

  • waterkube

    ☸️ Underwater Archaeology game for Kubernetes, Docker or Terminal.

  • guru

    A ChatGPT command line client (by shafreeck)

  • cortana

    cortana gives you a new style to write command line programs

  • brigodier

    Brigodier is a command parser & dispatcher, designed and developed for command lines in Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go. Used by our Gate proxy.

  • warg

    Declarative and Intuitive Command Line Apps with Go

  • Project mention: An Efficient Struct Configuration Pattern For Golang | /r/golang | 2023-05-04

    Funcopts aren't always appropriate, but boy do they make things more readable sometimes. I use them pervasively in warg to allow declarative nested CLI commands

  • go-cli

    A full-featured and easy to use command-line package (by subchen)

  • exitplan

    Golang Exit Callback for SIGINT & SIGTERM

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Command related posts

Index

What are some of the best open-source Command projects in Go? This list will help you:

Project Stars
1 cobra 35,891
2 venom 974
3 cmd 865
4 rush 829
5 slacker 809
6 tsukae 435
7 serve 323
8 textimg 199
9 hiboot 182
10 enpass-cli 129
11 allot 58
12 go-command-chain 57
13 homettp 57
14 tpack 55
15 waterkube 55
16 guru 51
17 cortana 29
18 brigodier 16
19 warg 13
20 go-cli 13
21 exitplan 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com