1272 Resources
A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. Exceptional for vulnerability dete
Synology CLI Unofficial wrapper over Synology API in Go. Focus on administrative
ANSI-Art NOTE: This toy project is not yet finished. ANSI-version Logo Block ANSI-version Logo ASCII-version Logo Support Platform You are kindly remi
Qalam βοΈ Qalam is a Go library for easy terminal styling. Installation go get gi
Survey A library for building interactive prompts on terminals supporting ANSI escape sequences. package main import ( "fmt" "github.com/Alec
Smithy smithy (n) A blacksmith's shop; a forge. Smithy is a web frontend for git repositories. It's implemented entirely in Golang, compiles to a sing
Hermit installs tools for software projects in self-contained, isolated sets, so your team, your contributors, and your CI have the same consistent tooling.
aini Go library for Parsing Ansible inventory files. We are trying to follow the logic of Ansible parser as close as possible. Documentation on ansibl
Bonzai! Simple CLI Command Trees in Go Bonzai command trees are unlike anything
ReverseSSH A statically-linked ssh server with a reverse connection feature for simple yet powerful remote access. Most useful during HackTheBox chall
Read the docs at docs.gomplate.ca, chat with developers and community in the #gomplate channel on Gophers Slack gomplate is a template renderer which
kube-lineage A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster. Usage $ kube-lineage clusterrole system:metric
go-homedir This is a Go library for detecting the user's home directory without the use of cgo, so the library can be used in cross-compilation enviro
Rclone ("rsync for cloud storage") is a command line program to sync files and directories to and from different cloud storage providers.
A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly. Installing go get -u gi
inotify-tools This is a package of some commandline utilities relating to inotify. The general purpose of this package is to allow inotify's features
GitHub Actions for Go GitHub Actions includes CI/CD for free for Open Source repositories.
azctx: Azure context azctx is a command line tool whose aim is to ease the use of the official az cli. It is heavily inspired by kubectx. It provides
go-flags: a go library for parsing command line arguments This library provides similar functionality to the builtin flag library of go, but provides
gopass Introduction gopass is a password manager for the command line written in Go. It supports all major operating systems (Linux, MacOS, BSD) as we
Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library.
klog klog is a plain-text file format and a command line tool for time tracking. π Documentation β Learn how to use klog π₯ Download β Get the latest
fzf is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command hi
JiraCLI Interactive Jira CLI π§ This project is still a work in progress π§ This tool mostly focuses on issue search and navigation at the moment. How
contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
Hilbish π a nice lil shell for lua people made with go and lua It is currently in a mostly beta state but is very much usable (I'm using it right now
Vale: Your style, our editor Vale is a command-line tool that brings code-like linting to prose. It's fast, cross-platform (Windows, macOS, and Linux)
This is a basic command line interface that demonstrates using the golang GRPC API. The API is reused between dishy and the wifi router, however both
Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. Cobra is used i
Liner Liner is a command line editor with history. It was inspired by linenoise; everything Unix-like is a VT100 (or is trying very hard to be). If yo
Yay Yet Another Yogurt - An AUR Helper Written in Go Help translate yay: Transifex Features Advanced dependency solving PKGBUILD downloading from ABS
GoTTY - Share your terminal as a web application
GoWebDAV A golang WebDAV client library. Main features gowebdav library allows to perform following actions on the remote WebDAV server: create path g
roumon A goroutine monitor to keep track of active routines from within your favorite shell. Features Track live state of all active goroutines Termin
minectl πΊ minectlοΈοΈ is a cli for creating Minecraft (java or bedrock) server on different cloud provider. It is a private side project of me, to lear
Cobra Generator Cobra provides its own program that will create your application and add any commands you want. It's the easiest way to incorporate Co
vgrep is a pager for grep, git-grep, ripgrep and similar grep implementations, and allows for opening the indexed file locations in a user-specified e
askgit is a command-line tool for running SQL queries on git repositories. It's meant for ad-hoc querying of git repositories on disk through a common interface (SQL), as an alternative to patching together various shell commands.
sift A fast and powerful open source alternative to grep. Features sift has a slightly different focus than most other grep alternatives. Code search,
CLI tool for images compressing This tool uses tinypng.com API endpoint for compressing your local jpg/png images (it supports parallel jobs): API key
"Gopher Holds The Rules" Grule-Rule-Engine import "github.com/hyperjumptech/grule-rule-engine" Rule Engine for Go Grule is a Rule Engine library for t
notion-offliner A CLI tool that you can use create regular backups of your Notion.so Pages. Perfect for disaster scenarios and offline usage. MacOS an
go-prompt A library for building powerful interactive prompts inspired by python-prompt-toolkit, making it easier to build cross-platform command line
Darktile is a GPU rendered terminal emulator designed for tiling window managers.
curlconverter curlconverter transpiles curl commands into programs in other programming languages. $ curlconverter --data "Hello, world!" example.com
TStream - Streaming from terminal πββοΈ Come stream at tstream.club How to start streaming Please refer to this link Upcoming features One command to
What Anime CLI β πΌ This application is basically a π¬ wrapper around trace.moe PREVIEW Usage π₯ Get Anime By Image File π what-anime file anime.jp
siggo A terminal ui for signal-cli, written in Go. Features vim-style ux useful for quick messages or use $EDITOR to compose fancy ones emoji support,
Viddy Modern watch command. Viddy well, gopher. Viddy well. Demo Features Basic features of original watch command. Execute command periodically, and
Dnote is a simple command line notebook for programmers. It keeps you focused by providing a way of effortlessly capturing and retrieving information
m1-terraform-provider-helper A CLI to help with managing the installation and compilation of terraform providers when running a new M1 Mac. Motivation
textnote is a command line tool for quickly creating and managing daily plain text notes. It is designed for ease of use to encourage the practice of daily, organized note taking. textnote intentionally facilitates only the management (creation, opening, organizing, and consolidated archiving) of notes, following the philosophy that notes are best written in a text editor and not via a CLI.
mlget _____ _____ _____ _____ _____ /\ \