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 …

present

present: A terminal-based presentation tool with colors and effects. Installation Usage

go-callvis

go-callvis is a development tool to help visualize call graph of a Go program using interactive view. The purpose of this tool is to provide developers with a visual overview of …

Air: Live reload for Go apps

Air is yet another live-reloading command line utility for Go applications in development. Just air in your project root directory, leave it alone, and focus on your code. Features Colorful log output …