Terminal Tools

wez/wezterm: A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

WezTerm - Wez’s Terminal Emulator

alacritty/alacritty: A cross-platform, OpenGL terminal emulator.

dnkl/foot: A fast, lightweight and minimalistic Wayland terminal emulator - foot -

Warp: The terminal for the 21st century

Warp AI - AI fully integrated with your terminal

Eugeny/tabby: A terminal for a more modern age

Tabby - a terminal for a more modern age

veler/DevToys: A Swiss Army knife for developers.

Wilfred/difftastic: a structural diff that understands syntax 🟥🟩

Installation - Difftastic Manual

tummychow/git-absorb: git commit –fixup, but automatic

mgunyho/tere: Terminal file explorer


Your Makefiles are wrong · Jacob Davis-Hansson

casey/just: 🤖 Just a command runner

Introduction - Just Programmer’s Manual

broofa/runmd: Executable markdown files

stateful/runme: Next-gen runner for dev workflows & environments


github-pewpew: pew pew needless GitHub repos and more!

extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀

tldr-pages/tldr: 📚 Collaborative cheatsheets for console commands

tldr pages

denisidoro/navi: An interactive cheatsheet tool for the command-line

cheat/cheat: cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.

Git alias which works for main or master or other - Stack Overflow

jc | CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

jc web

Bringing the Unix Philosophy to the 21st Century - Brazil’s Blog

Tips on Adding JSON Output to Your CLI App - Brazil’s Blog

kellyjonbrazil/jello: CLI tool to filter JSON and JSON Lines data with Python syntax. (Similar to jq)


dflemstr/rq: Record Query - A tool for doing record analysis and transformation

TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

the next-generation, cross‐platform package manager

teaxyz/cli: the next-generation, cross‐platform package manager

ekzhang/bore: 🕳 bore is a simple CLI tool for making tunnels to localhost

wader/fq: jq for binary formats - tool, language and decoders for working with binary and text formats


tmuxinator/tmuxinator: Manage complex tmux sessions easily

trurl manipulates URLs |

curl/trurl: trurl is a command line tool for URL parsing and manipulation.

jesseduffield/lazygit: simple terminal UI for git commands

trakBan/spongebob-cli: Watch classic spongebob from the terminal! 🎥🧽

Anatomy of a Terminal Emulator ::

tsbohc/hori-hori: .files templating and management framework

General Index (DomTerm - a terminal emulator and console using DOM and JavaScript)