256 Go Cli Libraries

A tool for importing secrets from a pre-existing secrets management systems (e.g. Vault, Secrets Manager) into a SealedSecret :shushing_face:

kubeseal-convert The missing part of Sealed Secrets. 🔐 Motivation kubeseal-convert aims to reduce the friction of importing secrets from a pre-existi

01

*Unofficial* IServ Go library and CLI

iserv2go An unofficial Go library and CLI for IServ. Disclaimer 1: I am not affiliated with the IServ GmbH in any way. Disclaimer 2: This program is d

02

CLI utility to interact with the network mapper and local intents files.

Otterize CLI About | Installation & usage with the network mapper | Docs | Contributing | Slack About The Otterize CLI is a command-line utility used

03

Interactive CLI for Laizy AI - Pass complex tasks to an AI so you can focus on more important work and improve your overall productivity.

Interactive CLI for Laizy AI - Pass complex tasks to an AI so you can focus on more important work and improve your overall productivity.

Laizy Shell An interactive shell environment with an enhanced AI assistant. All the power of laizy.dev in a handy commandline tool. Features Natural l

04

The agent that connects your sandboxes, the Eleven CLI and your code editor

Agent This repository contains the source code of the Eleven agent. The Eleven agent is installed in the instance running your sandbox during its crea

05

A Simple Multi-Environment Kubernetes management CLI tool

A Simple Multi-Environment Kubernetes management CLI tool

ksctl A Kubernetes Distribution that can create clusters as well as High-Available clusters in local as well as on cloud platforms Prerequisites Docke

06

A GO lang library to show a spinner as user waits for any long running jobs to finish.

A GO lang library to show a spinner as user waits for any long running jobs to finish.

adhocore/chin A GO lang command line tool to show a spinner as you wait for some long running jobs to finish. This is a simple project but carries a t

07

Extensible problem-detecting CLI tool for reliable Kubernetes cluster operations and rapid problem detections.

Extensible problem-detecting CLI tool for reliable Kubernetes cluster operations and rapid problem detections.

DETEcting Kubernetes known issues detek is a extensible problem-detecting tool for reliable Kubernetes cluster operations and rapid problem detections

08

Murre is an on-demand, scaleable source of container resource metrics for K8s.

Murre is an on-demand, scaleable source of container resource metrics for K8s.

Murre On demand Kubernetes metrics at scale Read More » What is Murre? Murre is an on-demand, scaleable source of container resource metrics for K8s.

09

Simple CLI tool to get the feed URL from Apple Podcasts links, for easier use in podcatchers.

Podfeed. Simple CLI tool to get the feed URL from Apple Podcast links. Why? Many podcatchers don't support Apple Podcasts out-of-the-box. This makes l

10

🛠️ A simple CLI utility for monitoring protobuf-encoded messages in Kafka topics

kafka-proto-monitor 🛠️ A simple CLI utility for monitoring protobuf-encoded messages in Kafka topics. Under the hood, kafka-proto-monitor relies on p

11

A cli tool for fast uploading videos.

youtube-up A cli tool for fast uploading videos to youtube. How to install brew update brew install guifeliper/you-up/you-up How to use Authenticatio

12

CLI version of tidwall/gjson

How to setup Clone this repository to your own local / server git clone [email protected]:mhilmyh/jsonselect.git Build your binary from this repository

13

A simple CLI audio player for my own use.

myap A simple CLI audio player for my own use. Purpose of this project For my own use Learning about audio files, and practicing handling them Practic

14

Go CLI & SDK to extract function and event hashes from EVM byte code

ABI Extractor A Golang based SDK + CLI tool to extract, decode, and generate ABI from the EVM bytecode. Note The logic for the extraction of function

15

Use SQL to instantly query Tailscale resources. Open source CLI. No DB required.

Use SQL to instantly query Tailscale resources. Open source CLI. No DB required.

Tailscale plugin for Steampipe Use SQL to instantly query Tailscale resources. Open source CLI. No DB required. Get started → Documentation: Table def

16

a small helper cli for python's requirements.txt

a small helper cli for python's requirements.txt

Why? Because... len(pip freeze requirements.txt) len(upreq) Upreq Upreq is a simple CLI tool that provides shortcuts and feedback for updating you

17

A CLI for interacting with OpenShift Pipelines!

opc - A CLI for OpenShift Pipeline opc make it easy to work with Tekton resources in OpenShift Pipelines. It is built on top of tkn and tkn-pac and ex

18

CLI for benchttp.

CLI for benchttp.

benchttp/cli About benchttp/cli is a command-line interface that runs benchmarks on HTTP endpoints. Highly configurable, it can be used as a developme

19

CSV to JSON CLI (Command Line Interface) tool

Defining our CSV to JSON app Let's define what functionalities and requirements our CLI tool should have: This program should take a CSV file path as

20

Cli to run your services and databases locally based on yml config. Also, there are nice db helpers.

Cli to run your services and databases locally based on yml config. Also, there are nice db helpers.

🐶 CORGI 🐶 Inside: Quick install with homebrew Prerequisites Services creation Db helpers creation Database seeding How to run in dev mode If you wan

21

asdf utility to update plugins to their latest version, for all you update freaks

asdf-install-latest asdf-install-latest installs the latest semver version of all your asdf plugins so you don't have to 😄 demo.mov asdf-install-late

22

Work with multiple GitHub accounts using the gh cli.

gh-profile Work with multiple GitHub accounts using the gh cli. Installation gh extension install gabe565/gh-profile Usage gh profile create - Prompts

23

A coderunner written in go-lang

A coderunner written in go-lang

😺 [ coderunner ] A simple CLI code-runner program written in Go-lang This repository is still under development Usage Name: Code-Runner - A s

24

🦊 A (simple!) package manager to install tools with ease on macOS and Linux

🦊 A (simple!) package manager to install tools with ease on macOS and Linux

fox About • Dependencies • Installation • Features • How to install packages • TODOs • Credits “It’s been a prevalent notion. Fallen sparks. Fragments

25

A simple cli tool that allow to deploy a google cloud function from a .yaml config file.

Beeldeploy Beeldeploy is a simple tool to allow us to store Cloud Functions configurations in yaml instead of having endless command line arguments. H

26

Automagically insert Open Telemetry spans in your codebase.

LMOtelFY Let Me OTel(Open Telemetry) For You What this program does? It will look for two situations: Exported functions that have context.Context as

27

Check your cloud spending from the CLI, from Waybar, and from the macOS menu bar!

Check your cloud spending from the CLI, from Waybar, and from the macOS menu bar!

Cloudcash Check your cloud spending from the CLI, from Waybar, and from the macOS menu bar! Waybar macOS menu bar Supported cloud services Alibaba Clo

28

Cleanly list all containers in kubernetes pods including init containers and view running kubernetes information about those multi-container pods to assist in troubleshooting and information gathering

kubectl-ice A kubectl plugin that allows you to easily view advanced configuration of all containers that are running inside pods, I created it so I c

29

🪄 Soothing pastel theme manager (WIP)

🪄 Soothing pastel theme manager (WIP)

Catppuccin CLI Catppuccin CLI A work-in-progress CLI for Catppuccin themes. It allows you to: Install themes with one command Uninstall themes with on

30

GitHub stargazers in your terminal 🌟

GitHub stargazers in your terminal 🌟

gh-stars 🌟 A GitHub CLI extension to show repository stargazers. Installation Make sure you have gh-cli installed. Install the extension: $ gh extens

31

🧬 Pure DNA of your CLI!

🧬 Pure DNA of your CLI!

import "go.szostok.io/version" Go package to present your CLI version in a classy way. All magic included! Like the idea? Give a GitHub star ⭐ ! Quick

32

A cli tool to generate constructor code for a Golang struct.

A cli tool to generate constructor code for a Golang struct.

newc new-* constructor generator Doc: English | 中文 A cli tool to generate constructor code for a Golang struct. Installation go install github.com/Bin

33

morrigan - Penetration Tool Set

morrigan - Penetration Tool Set

morrigan - Penetration Tool Set morrigan command is a tool-set to verify the vulnerability of services developed by you. Like busybox in the embedded

34

A simple cli tool to manage your go.work file.🥣

workman A simple cli tool to manage your go.work file. How to install method 1: Use the go command go install github.com/dashengyeah/[email protected] m

35

Broccoli: CLI Package for Go

broccoli Broccoli: CLI Package for Go Usage package main import ( "fmt" "v8.run/go/broccoli" ) type Config struct { _ struct{} `version:"0.0.

36

A CLI to convert uncropped DALL·E 2 images into infinite zoom videos

dallewood A CLI to convert uncropped DALL·E 2 images into infinite zoom videos hitchcock.mp4 Getting Started Dependencies You must have the following

37

An interactive CLI tool to retrieve and show your AWS costs 💸

acos acos is an interactive CLI tool to retrieve and show your AWS costs 💸 Prerequisites acos requires the below AWS IAM permissions to retrieve cost

38

CLI/action to update helm versions in git repositories

helm-autoupdate CLI/action to update helm versions in git repositories Motivation You start with a helm release object apiVersion: helm.toolkit.fluxcd

39

A CLI tool that helps define common code or configuration snippets once, and sync it to multiple projects

A CLI tool that helps define common code or configuration snippets once, and sync it to multiple projects

Goplicate Goplicate is a CLI tool that helps define common code or configuration snippets once and sync them to multiple projects. Why and how In case

40

Go package to provide delta coverage between your tests.

deltacoverage Go package to provide delta coverage between your tests. Installing go install github.com/broadwing/deltacoverage/cmd/[email protected]

41

This is a CLI tool to quickly create and manage Kubernetes clusters in Hetzner Cloud using the lightweight Kubernetes distribution k3s from Rancher.

Create production grade Kubernetes clusters in Hetzner Cloud in a couple of minutes or less This is a CLI tool to quickly create and manage Kubernetes

42

A CLI tool to calculate money earned in real time.

A CLI tool to calculate money earned in real time.

Moneytime A CLI tool to calculate and display money earned in real time. Installation You can use the program directly via go run main.go or install i

43

A GitHub CLI extension to determine the next semantic version.

gh-semver This GitHub CLI extension can be used determine the semantic version to release. First it will search all tags and traverse up and down the

44

A Go image processing CLI tool which I'm working on.

impala is a Go image processing CLI tool I'm working on. It currently has an implementation of the Floyd-Steinberg Dithering algorithm, which checks t

45

A cloud security tool to search and clean up unused AWS access keys, written in Go.

A cloud security tool to search and clean up unused AWS access keys, written in Go.

Search and clean up unused AWS access keys A cloud security tool to search and clean up unused AWS access keys, written in Go. Features Find unused ac

46

Command line interface for the Replicate API, powered by Go.

replicate-cli Command line interface for the Replicate API, powered by Go. Version 0.2.0 - Early Support Run models and retrieves model version IDs. S

47

Display images and gifs in your terminal.

Display images and gifs in your terminal.

Imgcat Display images and gifs in your terminal emulator. Features Animated GIF support Accept media through stdin Transparency Installation MacOS bre

48

A cli tool to mirror/sync many projects onto the local file system (and/or merge content of specific folders to aggregate ie. doc files)

reposync A cli tool to mirror/sync many projects onto the local file system (and/or merge content of specific folders to aggregate ie. doc files) Inst

49

A 🍔 "glutton" CLI, which devours repositories within a GitHub organization. Use it with precaution. 👀

A 🍔

Glonner CLI A "glutton" Gopher mutant 🧟‍♂️ that helps in cloning massively certain (or all) repositoriesof a given GitHub organization. Use it with p

50

The agent that connects your environments, the Yolo CLI and your code editor

The agent that connects your environments, the Yolo CLI and your code editor

Agent / Host This repository contains the source code of the host agent. The host agent is installed in the instance running your environment during i

51

A Simple CLI tool for Epicor.

Ditto - A Simple CLI App for Epicor Overview Ditto allows you to retrieve all cases from an environment and view basic details about them. You can als

52

📖 The most advanced cli manga downloader in the entire universe! Lua scrapers, export formats, anilist integration, fancy TUI and more!

📖 The most advanced cli manga downloader in the entire universe! Lua scrapers, export formats, anilist integration, fancy TUI and more!

Mangal 3 📜 The most advanced CLI manga downloader in the entire universe! mangal.mov Try it! curl -sL mangal.metafates.one/run | sh Note This script

53

🦎 gh cli extension to explore the ecosystem

🦎 gh cli extension to explore the ecosystem

gh-eco 🦎 gh extension to explore the ecosystem Installation Install the gh cli - see the installation Installation requires a minimum version (2.0.0)

54

🤖 Generate, build, handle and deploy your own bot with your favorite language, for Discord, or Telegram, or Slack.

🤖 Generate, build, handle and deploy your own bot with your favorite language, for Discord, or Telegram, or Slack. With botway, you can focus on your

55

A CLI tool to manage self-hosted GitLab instances in bulk.

Glaball is a CLI tool to manage multiple self-hosted GitLab instances at the same time. This announcement tells the story why it was created. Contents

56

CLI for Oslo City Bike stations.

About Simple CLI for Oslo City Bike stations. Usage Follow the Unix philosophy and use fzf to filter the output: bysykkel | fzf --reverse --header-lin

57

iftree command visulize local network interfaces

iftree command visulize local network interfaces

iftree help understand container networks by visualizing network interfaces( veth bridge lo ) relation , output in text, table, images and dot language.

58

Meowfetch - minimal, fast and customizable system information program written in go

Meowfetch - minimal, fast and customizable system information program written in go

Meowfetch minimal, fast and customizable system information program written in go. Overview at the moment I was learning go and after seeing meow.sh i

59

Guerilla Mail CLI + Go module

Guerilla Mail CLI + Go module

📨 👤 guerrilla A command-line tool (and Go module) for https://www.guerrillamail.com/. Create a temporary email address in the terminal to quickly si

60

A cli tool to generate constructor code for a Golang struct.

A cli tool to generate constructor code for a Golang struct.

newc new-* constructor generator Doc: English | 中文 A cli tool to generate constructor code for a Golang struct. Installation go install github.com/Bin

61

A Porter v1.0 mixin for Mongo Atlas cli

A Porter Mixin Skeleton This repository contains the skeleton structure of a Porter Mixin. You can clone this repository and use it as a starting poin

62

A wc clone, written in Go.

gowc Just another GNU wc clone, written in Go. Overview gowc is a simple, zero-dependency command line tool for counting bytes, characters, words and

63

Install and uninstall Go package in isolated path, to keep your GOPATH clean.

Install and uninstall Go package in isolated path, to keep your GOPATH clean.

👍 good A tool for installing a Go package to an isolated path, to keep the global GOPATH clean. Because of isolated path, uninstalling is also possib

64

An open source visual route tracking CLI tool (Enhanced Edition)

An open source visual route tracking CLI tool (Enhanced Edition)

NextTrace Enhanced 一款开源的可视化路由跟踪工具,使用 Golang 开发。 NextTrace 一共有2个版本,专注于轻量的 Lite 版本以及更面向发烧友的 Enhanced 版本。 PS:Enhanced版本旨在提供高度可定制化的可视化 Traceroute 工具,如果需要轻

65

Pryrite, interactively execute shell code blocks in a markdown file

Pryrite, interactively execute shell code blocks in a markdown file

Pryrite Pryrite is a command line tool that interactively runs executable blocks in a markdown file. One can think of pryrite as a console REPL/debugg

66

Lightweight terminal task app written in Go (Golang)

Lightweight terminal task app written in Go (Golang)

tsk tsk is a terminal task management app with an emphasis on simplicity, efficiency and ease of use Description tsk allows you to create and manage y

67

Secure images, for lazy people

Secure images, for lazy people

lazytrivy Note It's functional and not too ugly, but I'd stay away from the code till I've refactored it :-D lazytrivy is a wrapper for Trivy that all

68

The ec2-spot-interrupter is a simple CLI tool that triggers Amazon EC2 Spot Interruption Notifications and Rebalance Recommendations.

Amazon EC2 Spot Interrupter The ec2-spot-interrupter is a simple CLI tool that triggers Amazon EC2 Spot Interruption Notifications and Rebalance Recom

69

Configurable Scraper & Downloader, Powered by RegExp and Go

Configurable Scraper & Downloader, Powered by RegExp and Go

Greedy, Regex-Aware Binary Downloader Table of contents Motivation Installation Usage Quickstart Options Next steps Why This project helps you automat

70

A simple tool to audit your AWS infrastructure for misconfiguration or potential security issues.

A simple tool to audit your AWS infrastructure for misconfiguration or potential security issues.

YATAS Yet Another Testing & Auditing Solution The goal of YATAS is to help you create a secure AWS environment without too much hassle. It won't check

71

Taskcli is a terminal UI for manage tasks 📝

Taskcli is a terminal UI for manage tasks 📝

Taskcli ________________________________ A terminal UI for manage tasks -------------------------------- \ ^__^ \ (oo)\_______

72

A way to capture, test, and share CLI flows

clingy A CLI that helps you test other CLIs with end-to-end testing by capturing screenshots of commands in sequence, so you don't have to. See docs h

73

A CLI tool to generate multi-tenant URLs for victoria-metrics and develop locally

vmtctl A CLI tool to generate multi-tenant URLs in victoria-metrics and run the clustered version locally. The tool helps in understanding on how to u

74

Multiplatform terminal mandelbrot set explorer 🌌

Multiplatform terminal mandelbrot set explorer 🌌

mandelbrot-cli Multiplatform, Elegant and clean terminal mandelbrot fractal explorer written in pure golang with concurrency to make the computing of

75

A developer CLI that accelerates the time it takes for you to get started on Azure

A developer CLI that accelerates the time it takes for you to get started on Azure. The Azure Developer CLI (azd) provides a set of developer-friendly commands that map to key stages in your workflow - code, build, deploy, monitor, repeat.

76

A GitHub (gh) CLI extension to manage the GitHub Actions caches being used in a GitHub repository.

gh-actions-cache ✨ A GitHub (gh) CLI extension to manage the GitHub Actions caches being used in a GitHub repository. It enables listing of active cac

77

Minimal file manager with terminal UI #Go

Minimal file manager with terminal UI #Go

It’s ls + du + tree with interactive GUI on your terminal! gls is created to easily view, filer and search your files and folders with their size whenever you need to open up some storage space. It wouldn’t be wrong to say that gls is a minimal yet powerful file manager CLI tool.

78

Universal crypto candlestick iterator library & CLI

crypto-candles Universal crypto candlestick iterator library & CLI Original blogpost: 10 Gotchas for building a universal crypto candlestick iterator

79

CLI to explore and manage Docker Hub resources.

CLI to explore and manage Docker Hub resources.

Docker Hub CLI CLI that helps users manage and browse Docker Hub resources (repositories, organizations, members, etc...) Launch Go go install github.

81

Bifrost-cli is a command-line interface for interacting with a BIfrost service.

Bifrost-cli Bifrost-cli is a command-line interface for interacting with a BIfrost service. Install $ git clone https://github.com/CashierPay/bifrost-

82

A CLI tool & Go package for conversion of ZPL files.

go-zpl A CLI tool & Go package for conversion of ZPL files. A wrapper around Labelary ZPL Web Service. Usage go-zpl provides a help message describing

83

Cozy typing speed tester

Cozy typing speed tester

typioca Minimal, terminal based typing speed tester. Tapioca (/ˌtæpiˈoʊkə/) is a starch extracted from the storage roots of the cassava plant. Pearl t

84

A component library for developing interactive CLI(tui,terminal) programs

A component library for developing interactive CLI(tui,terminal) programs

infinite 🧬 用于开发交互式 CLI(tui,terminal) 程序的组件库. 中文 | English Features 提供一系列开箱即用的组件 autocomplete progress bar / progress-bar group multi/single select sp

85

Draw stuff in your terminal!

Draw stuff in your terminal!

termcanvas Draw stuff in your terminal! Features Placing pixels 16 different colors Drawing filled squares Drawing empty boxes Displaying custom text

86

🍃 Simple and usable cli tool for golang.

Kommando Simple and usable cli tool for golang. Installation go get github.com/yigit433/kommando Example package main import ( "fmt" "github.

87

Add titles to your URLs!

whaturl About whaturl replaces URLs found in text with a markup hyperlink with the contents of the title tag in the HTML of the URL. It works like a

88

A CLI tool for exporting and importing Cloud Foundry applications between Cloud Foundry installations.

App Migrator for Cloud Foundry Overview The app-migrator is a command-line tool for migrating Application Instances from one Cloud Foundry (CF) or Tan

89

Next Generation of the Octopus CLI :octopus:

Next Generation of the Octopus CLI :octopus:

cli Command Line Interface for Octopus Deploy 🐙 Overview This project aims to create a new CLI (written in Go) for communicating with the Octopus Dep

90

CLI tool to generate Nepali calendar with today's details, supports both Nepali and English calendars.

CalendarN CalendarN is calendar New :) CLI tool to get the details for the calendar Installation go install github.com/samit22/[email protected] Comma

91

another simple todo cli program written in Go.

A simple command-line ToDo app written in Go. Installation Building From Source: Clone the repository: git clone https://github.com/rxyhn/ToDo.git Run

92

A CLI tool for exporting and importing Cloud Foundry service instances between Cloud Foundry installations.

Service Instance Migrator for Cloud Foundry Overview The service-instance-migrator is a command-line tool for migrating Service Instances from one Clo

93

Add, remove, and manage different versions of web-distributed software binaries. No elevated permissions required!

Add, remove, and manage different versions of web-distributed software binaries. No elevated permissions required!

A cross-platform package manager for the web! Add, remove, and manage different versions of web-distributed software binaries. No elevated permissions

94

CLI application written in Go to convert jpeg to ASCII art.

CLI application written in Go to convert jpeg to ASCII art.

Go-Pic2Text A CLI program written in Go to convert JPEG images into ASCII output. Refactor of an earlier project written in Ruby. Compilation time was

95

Command line app for daily journaling with plain-text files

Stoic stoic is a command line app for daily journaling with plain-text files. It helps maintain day-to-day journaling habbit by allowing you to: Insta

96

Extensible Go terminal spinner with advanced functions with 82 built-in spinners

Extensible Go terminal spinner with advanced functions with 82 built-in spinners

Features Start/Stop Customizable character sets (spinners) Custom spinner color, background Custom spinner text Restarting and reversing the spinner P

97

Pin - local pipeline project with Docker Golang API.

Pin - local pipeline project with Docker Golang API.

pin 🔥 WIP - Local pipeline project with Docker Golang API. terminal from terminalgif.com 🌐 Installation Download latest release You can download lat

98

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

mergestat mergestat is a command-line tool for running SQL queries on git repositories and related data sources. It's meant for ad-hoc querying of sou

99

helper utility for BubbleTea, allowing easy mouse event tracking

helper utility for BubbleTea, allowing easy mouse event tracking

🔗 Table of Contents Problem Solution Features Usage Examples List example Lipgloss full example Tips Overlapping markers Use lipgloss.Width MaxHeight

100
1 2 3