gatus

gatus A service health dashboard in Go that is meant to be used as a docker image with a custom configuration file. Features The main features of Gatus are: Highly …

gops

gops is a command to list and diagnose Go processes currently running on your system. It is possible to use gops tool both in local and remote mode. Local mode …

croc

croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following: allows any two computers to transfer …

FastGet

fastget: A CLI tool as well as go library to ultrafast download files over HTTP(s). DISCLAIMER: FastGet performance heavily reliant on the network and CPU performance of the client machine. …

GitHub CLI

gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.

Echelon – hierarchical progress in terminals

echelon: Cross-platform library to organize logs in a hierarchical structure. Features Customizable and works with any VT100 compatible terminal Supports simplified output for dumb terminals Implements incremental drawing algorithm to …

Graviton Database: ZFS for key-value stores

Graviton Database is simple, fast, versioned, authenticated, embeddable key-value store database in pure GOLANG.Graviton Database in short is like „ZFS for key-value stores“ in which every write is tracked, versioned …

lazygit

lazygit: A simple terminal UI for git commands, written in Go with the gocui library. Rant time: You’ve heard it before, git is powerful, but what good is that power when everything is …

go-multierror

go-multierror is a package for Go that provides a mechanism for representing a list of error values as a single error. This allows a function in Go to return an error that might actually be a …