All Tools
1977 tools indexed
2048-cli
CA 2048 clone that runs in the terminal
3D-renderer
CConsole-based 3D renderer using ASCII characters to display and rotate shapes
abandon
ScalaText-based double-entry accounting system with infinite precision arithmetic
abduco
CSession management for running programs independently of their terminal
ack
PerlA grep-like tool optimized for programmers, written in Perl
aclock
CASCII analog clock for text console displays and terminals
acmetool
GoEasy-to-use CLI for automatically acquiring Let's Encrypt certificates
act3
GoGlance at the last 3 runs of your GitHub Actions
active-win-cli
JavaScriptGet the title, ID, and other info of the active window
add-gitignore
JavaScriptInteractively generate a .gitignore for software projects
addrb
GoA lightweight CLI/TUI address book with CardDAV support
AdGuardian-Term
RustTUI dashboard for monitoring AdGuard Home traffic in real time
adless
GoLocal domains blocker written in Go
aerc
GoA pretty good email client for the terminal
Aewan
CMulti-layered ASCII graphics and animation editor
ag
CThe Silver Searcher - a fast code search tool inspired by ack
age
GoSimple, modern, and secure file encryption tool with UNIX-style composability
agg
RustGenerate animated GIF files from asciinema recordings
AI
ShellA command-line ChatGPT client in BASH with conversation support
AIChat
RustUse ChatGPT/GPT-3.5/GPT-4 in the terminal
aider
PythonAI pair programming in your terminal
aido-cli
PythonExecute commands through natural language via GPT models
aimssh
GoSSH-based Pomodoro timer app
ain
GoAn HTTP API client for the terminal
air
GoLive reload for Go applications
aish
ShellRetrieve shell script one-liners ready to execute in the terminal
alacritty
RustGPU-accelerated terminal emulator with sensible defaults
alder
JavaScriptDirectory tree visualizer with color and Git integration
alex
JavaScriptCatch insensitive and inconsiderate writing in text
Alibaba-CLI-Scraper
PythonCreate Alibaba datasets and interact with them in plain English
alot
PythonTerminal email client using NotMuch backend with MailDir support
alpine
CUser-friendly terminal email client suitable for beginners and power users
Alsamixer
CALSA sound mixer with ncurses interface
amber
RustCode search and replace tool
amdgpu-top
RustDisplay AMD GPU utilization from performance counters, sensors, and fdinfo
Amfora
GoA fancy Gemini protocol browser for the terminal
amtui
GoTUI for interacting with Prometheus Alertmanager
amused
CMinimal music player that composes well with other tools
analiticcl
RustApproximate string matching system for spelling correction and post-OCR correction
anbu
GoSwiss army knife CLI for devs and security professionals
ancv
PythonRenders your JSON resume/CV for online and terminal display
anew
GoAdd new lines to files, skipping duplicates
Angband
CA free, single-player dungeon exploration game
AngouriMathCLI
C#CLI calculator based on AngouriMath
animatrix
Animate ASCII art from text files with Matrix rain effect background
Aniweather
PythonConsole weather app featuring cute ASCII art of an anime girl
anonymine
PythonCurses mode minesweeper without guessing and other original features
Ansible
PythonAutomate IT infrastructure provisioning and configuration
antiword
CReader and converter for the proprietary MS .doc file format
app
GoCross-platform package management assistant with super powers
Apparition
PythonGive names to paths for quick directory navigation
aptitude
C++TUI front-end to APT, the Debian package manager
arbtt
HaskellAutomatic, rule-based time tracker running in the background
arch-wiki
PythonSearch the Arch Wiki from the command line
aretext
GoMinimalist text editor with vim-compatible key bindings
argbash
ShellBash argument parsing code generator
argc-completions
ShellAutocompletion for any shell and any command
aria2
C++Lightweight multi-protocol download utility with multi-source support
arsh
C++Statically typed scripting language with shell-like features
Artem
RustConvert images to ASCII art, supporting JPG, PNG, WEBP and more
ArTTY
GoPixel art with optional system info, similar to Neofetch
as-tree
RustPrint a list of paths as a tree of paths
ASCII Saver
CScreensaver for terminals
ascii-matrix
CRender the Matrix effect in the terminal with ASCII art overlays
ascii-movie
GoPlay the ASCII art Star Wars movie locally or over SSH/telnet
asciicquarium
PerlEnjoy an ASCII art aquarium in your terminal
asciinema
RustRecord and share terminal sessions as lightweight asciicast files
asciit
CA compact and intuitive ASCII table in your terminal
asdf
ShellManage multiple runtime versions with a single CLI tool
aserial
PythonSerial monitor with error/warning highlighting and scrollable interface
ash
PythonA simple and clean terminal text editor with modern key-bindings
asn
ShellASN, RPKI, BGP, IPv4/v6, prefix lookup, IP reputation, and network recon tool
ast-grep
RustA CLI tool for code structural search, lint, and rewriting
asterion
RustNavigate an infinite maze in this multiplayer SSH game - beware minotaurs!
astroterm
CA planetarium for your terminal to explore stars, planets, and constellations
asuka
RustA Gemini protocol client written in Rust with ncurses
ata
RustAsk the Terminal Anything: OpenAI GPT in the terminal
ATAC
RustTerminal API client like Postman or Insomnia, but in your terminal
atop
CTUI performance monitor for Linux with daily activity logging
Atuin
RustMagical shell history with sync, search, and statistics
Aurras
PythonTUI music player with Spotify integration and recommendation engine
austin-tui
PythonTop-like TUI for Austin Python profiler
auto-cpufreq
PythonAutomatic CPU speed and power optimizer for Linux laptops
Autocomplete
TypeScriptIDE-style autocomplete for your existing terminal and shell
autojump
PythonA cd command that learns your most visited directories
autolog
TypeScriptGit-based CLI tool for automatic timesheet generation
automate-git-commands
ShellAutomate common git, SSH key generation, and SSH configuration tasks
autorestic
GoConfig-file-based wrapper around restic backup tool
av
GoCLI tool to manage stacked PRs with Aviator
avail
TypeScriptFind available times between all your calendars
Awesome CLI
GoBrowse Awesome lists from the command line with a fancy interface
Awesome Finder
PythonSearch the awesome lists from the command line
awk
CHistorical general-purpose text processing and data extraction tool
AWS CLI
PythonOfficial command-line interface for Amazon Web Services
Azure CLI
PythonOfficial command-line interface for Microsoft Azure
baca
PythonRead e-books in the comfort of your terminal
backdown
RustSafely and ergonomically remove duplicate files
backhub
GoMaintain backups of multiple GitHub repos as full local mirrors
BadaBoomBooks
ShellQuickly organize audiobooks using a terminal and web browser
BaFi
GoUniversal JSON, BSON, YAML, CSV, XML translator to ANY format using templates
Ballast
RustSimple API load testing tool for comparing performance snapshots
bandwhich
RustTerminal bandwidth utilization tool showing per-process usage
Bartib
RustEasy to use time tracking tool saving logs as plain text
Bash
CThe most widespread Unix/Linux system shell
bash_radio_player
ShellTerminal radio player using mpv and fzf
bash-cache
ShellFunction memoization and caching library for bash scripts
bashform
GoCreate and share forms in the terminal over SSH
bashly
RubyGenerate feature-rich bash command line tools from YAML config
bashmate
PythonLearn bash commands using natural language queries
bashmount
ShellMount and unmount removable media with a nice interactive menu
bashtop
ShellResource monitor showing usage for processor, memory, disks, and network
bashtutor
ShellExtendable utility to interactively teach CLIs, workflows, and Bash
Basta!
ShellScroll-protected status line at the bottom of the terminal
bastet
C++Bastard Tetris - Tetris that maximizes difficulty for the player
bat
RustA cat clone with syntax highlighting and Git integration
Batfetch
ShellDisplay detailed battery information in a clean format
Bazaar
PythonMultiplatform version control system supporting different workflows
bb
CThe portable BB ASCII art demo from AAlib
bbcli
GoBrowse BBC News like a hacker
bbl
GoRead and search the Holy Bible from the command line
bcal
CByte CALculator for storage expressions, conversions, and address calculations
beachpatrol
ShellCLI tool to replace and automate your everyday web browser
beancount
PythonDouble-entry bookkeeping language for plain-text financial records
beets
PythonThe media library management system for obsessive music geeks
below
RustA time traveling resource monitor for modern Linux systems
bencher
RustContinuous benchmarking to track performance and catch regressions
Better Curl Saul
RustHTTP client with persistent workspace configs and dynamic variables
Bevel
HaskellCommand line history in an SQLite database for effective reuse
BFG Repo-Cleaner
JavaRemoves large or troublesome blobs from git history, faster
bfs
CA breadth-first version of the UNIX find command
bib.awk
ShellBibliography manager written in awk
bible
JavaScriptRead the Holy Bible via the command line
BibMan
PythonA TUI bibliography manager for academic references
bibtools
RustCommand-line bibliography manager
bin
GoManage binary files downloaded from different sources
Binary Clock
GoDisplays a clock with binary-encoded numbers using colored dots
binsider
RustTUI for analyzing Linux binaries
bits
PythonCLI tool and Python library for Bitcoin
Bitwarden CLI
TypeScriptCommand-line interface for the Bitwarden password manager
Bitwise
CBase conversion and bit manipulator in ncurses
bkmr
RustUnified CLI tool for bookmark, snippet, and knowledge management
bkt
RustSubprocess caching utility for reusing slow command invocations
blackjack
PythonIRC bot to play blackjack
blaze
RustCustomizable and informative prompt for bash, zsh, and fish on Linux
blinkenlights
CTUI debugger for x86_64-linux and i8086 programs across platforms
BlockPaint
RustDraw pixel graphics in the terminal using the mouse
bluetuith
GoTUI-based Bluetooth connection manager with device interaction
blueutil-tui
PythonTUI for Mac to interact with Bluetooth devices via blueutil
bmon
CNetwork monitoring and debugging tool with human-friendly visual statistics
boards
PythonRecursive kanban boards based around the filesystem
Bob
RustCross-platform Neovim version manager for easy version switching
bocker
ShellDocker implemented in around 100 lines of bash
boilr
GoBoilerplate template manager that generates files from template repositories
bollywood
ShellTerminal screencasts in multiple panes for a Hollywood-style hacking display
Bombadillo
GoA non-web browser for Gemini, Finger, and Gopher protocols
bookworm
PythonLLM-powered bookmark search engine
bore
RustA simple CLI tool for making tunnels to localhost
borg
PythonDeduplicating encrypted backup tool with FUSE mount support
bottom
RustCross-platform graphical process/system monitor
boxes
CDraw ASCII art boxes around your input text
bpytop
PythonResource monitor with a beautiful terminal interface
Brash
ShellMove and restore items from the XDG trash, written in pure Bash
brave-bookmarks
PythonCommand-line script to query Brave browser bookmarks
Bren
CCommand line file renamer with GNU Guile scripting support
brightnessctl
CRead and control device brightness from the command line
brok
HaskellFind broken links in text documents
broot
RustA new way to see and navigate directory trees
brows
RubyCLI GitHub release browser
browsh
GoA fully-modern text-based browser rendering HTML5, CSS3, JS, and video
browsr
PythonFile explorer for local and remote filesystems with keyboard and mouse
btail
GoInteractive file tail viewer
btop
C++A feature-rich resource monitor with a beautiful TUI
budget_tracker_tui
RustTUI budget tracker for income and expense visualization in Rust
budget-cli
JavaScriptImport, de-dupe, categorize, and report on financial transactions
buku
PythonA powerful bookmark manager written in Python3 and SQLite3
bup
PythonEfficient backup system based on git packfile format
bupstash
RustEncrypted, deduplicated backups with strong security and low RAM usage
burf
GoTUI for Google Cloud Storage (GCS)
byobu
ShellEnhanced terminal multiplexer with convenient keybindings and status bar
c-pipes
Render random colored zigzag pipe lines in the terminal
c-squares
Render customizable random colored rectangles in the terminal
c0admin
PythonTerminal-based AI assistant for Linux sysadmins using Gemini API
cacaview
CDisplay images in the terminal using ASCII art characters
cadmus
ShellShell scripts to facilitate effective note taking
cai
HaskellFastest CLI tool for prompting LLMs, including multiple LLMs at once
CalcPy
PythonTerminal calculator and advanced math solver using Python, IPython, and SymPy
Calcure
PythonModern TUI calendar and task manager with customizable interface
calcurse
CA calendar and scheduling application for the command line
caldr
GoLightweight CLI/TUI calendar with CalDAV support
calm-garden-cli
TypeScriptTerminal tool for breath exercises with garden progression gamification
cambd-cli
JavaScriptAccess the Cambridge dictionary from the command line
Canto Curses
PythonCurses frontend for Canto RSS feed daemon
carapace
GoMulti-shell argument completion for hundreds of CLI commands
carbonyl
RustChromium running inside your terminal
cargo-seek
RustTUI for searching, adding, and installing Rust cargo crates
cash-cli
JavaScriptConvert currency rates from the command line
castero
PythonA TUI podcast client for the terminal
Cat9
LuaA user shell script for LASH, written in Lua
Cataclysm: Dark Days Ahead
C++Open source turn-based survival RPG with ASCII graphics
catdir
GoConcatenate contents of all files in a directory tree, like cat for folders
catdoc
CConvert Microsoft Word documents to plain text
cations
PythonLightweight, user-friendly habit tracker and productivity tool for the terminal
catnip
ShellImage picker using bash with kitty icat and Chafa sixel support
catselector
RustInteractive file selector for concatenating and exporting text files
CAVA
CCross-platform audio visualizer for the terminal
cbonsai
CA bonsai tree generator written in C using ncurses
ccat
Gocat with syntax-highlighted colorized output
ccsum
RustConvenient checksum tool with improved usability over sha256sum
ccube
CRotating 3D cube animation in the terminal, written in C
cdu
PerlColored du - display disk usage with a colorful histogram
cdwe
Rustcd wrapper that sets and unsets env vars based on directory
Cemetery Escape
GoEscape the cemetery by finding the key while avoiding ghosts
cfiles
Cncurses file manager written in C with vim-like keybindings
cfonts
RustGenerate sexy ANSI fonts in the console
cgasm
GoStandalone terminal tool for x86 assembly documentation
cgdb
CConsole front-end to the GNU debugger
cgol
CConway's Game of Life in C for the terminal
cha
PythonSimple CLI chat tool to interface with OpenAI models
chadsay
CLike cowsay, but pronounced by GigaChad
chafa
CTerminal graphics for the 21st century - render images in the terminal
chaftrix
Matrix effect background with animated foreground image in the terminal
charfreq
RustCount unicode character frequency from standard input
chars
RustDisplay names and codes for ASCII and Unicode characters
chat.sh
ShellPipeable LLM wrapper with code execution via OpenRouter
Chatblade
PythonVersatile CLI tool for interacting with OpenAI's ChatGPT
ChatDBG
PythonAI-assisted debugging that uses AI to answer 'why'
chatgpt
ShellSimple command-line integration to ChatGPT
ChatGPTerminator
PythonInteract with OpenAI chat and image generation APIs from the command line
Chawan
NimText-mode web browser that doubles as a terminal pager
chdig
RustTUI interface to dig into ClickHouse databases
cheatshh
Shellfzf-based cheatsheet to store commands and descriptions you can look up
checksum.sh
ShellDownload, review, and verify install scripts with checksum verification
cheezee
CChess TUI client built for Linux
chess-tui
RustPlay chess from your terminal
chet-client
RustMeasure your commands to speed up your development workflow
chezmoi
GoManage your dotfiles across multiple diverse machines, securely
chiko
GoBeautiful TUI gRPC client for interacting with gRPC services
chimp-type
GoA minimal typing test for the terminal written in Go
cho
CThe safe echo and quoting utility for reliable text output
Chokidar CLI
JavaScriptFast cross-platform file system change watcher
choof
GoFast and minimal CLI file manager built with Bubble Tea for Linux
choose
RustA human-friendly and fast alternative to cut and awk
chs
JavaScriptPlay chess against the Stockfish engine in your terminal
chuckle-cli
JavaScriptPrint jokes in your terminal using an online API
cipher
ShellEasy AES-256-CBC encryption for files and directories
clai
PythonCommand Line AI integration for OpenAI to help learn and construct shell commands
classifier
PythonAutomatically organize files in a directory by type
classis
PythonCLI to access Open Assistant API from the terminal
clevercli
TypeScriptChatGPT-powered CLI utilities with custom prompt types
CLI Co-Pilot
PythonTurn natural language commands into Bash/ZShell/PowerShell with GPT4
cli_chat_app
GoEnd-to-end encrypted chat application for the terminal
cli-arxiv
PythonCLI tool for browsing and exploring arXiv papers
cli-chess
PythonPlay chess in the terminal online via Lichess or offline vs Stockfish
cli-fireplace
JavaScriptShows a digital fireplace in the terminal
CLI-Manager
JavaScriptCommand Line Interface for managing tasks locally on the fly
cli-mandelbrot
JavaScriptA CLI for traversing the Mandelbrot fractal
cli-tools-info
PythonOverview of your CLI tools, their install status and versions
cli-viz
PythonAudio visualizer that runs in the terminal and reacts to the microphone
clidle
RustWordle, now over SSH
clifm
CShell-like, non-curses terminal file manager written in C
cligpt
GoChatGPT but in the terminal
climenu
CCompact app for creating shell menus with executable entries
Clipboard
C++An easy-to-use information management tool that acts like an external brain
clipper
GoCopy file contents to clipboard from the command line
Clipsync
GoShare your clipboard across machines using an MQTT service
clipy
GoManage clipboard history from the terminal
cloc
PerlCount blank lines, comment lines, and source code lines in many languages
clog
RustCreate a changelog automatically from local git metadata
Cloud Code Usage Monitor
PythonReal-time Claude Code usage monitor with predictions and warnings
Cloudcash
GoCheck your cloud spending from the CLI, Waybar, and macOS menu bar
clouddrift
RustSoft clouds drifting across your terminal
Cloudflare Wrangler
TypeScriptBuild and deploy Cloudflare Workers and Pages
cmatrix
CDisplay The Matrix scrolling text effect in your terminal
cmd-ai
JavaScriptNatural language shell command generator and executor powered by AI
cmdCompass
PythonTerminal command manager with collections, tagging, and integrated man pages
cmenu
CMinimal TUI menu utility similar to dmenu, reads from stdin and writes to stdout
cmus
CFast and lightweight terminal audio player with configurable keybindings
cnTUI
GoReplay Chrome requests from your terminal using curl
cobib
PythonSimple, command-line based bibliography management tool
cocommit
PythonLLM-powered tool to enhance git commit quality
codegrab
RustInteractive CLI for selecting and bundling code into LLM-ready output
codemancer
PythonCode with GPT-4 from your command line
CodeMark CLI
RustManage coding assignments with AI-powered error recommendations
cointop
GoFast and lightweight terminal UI for tracking cryptocurrencies
Colibri Core
C++Count and extract n-grams and patterns from large corpus data efficiently
colorls
RubyRuby script that colorizes ls output with color and icons
colout
PythonColorize text streams by matching regular expression patterns
Commandpilot
GoAI assistant for constructing bash commands using ChatGPT
compsize
CFind compression type and ratio on btrfs file systems
conan
OCamlFind clues about the type of a file
config-file-validator
GoCross-platform tool to validate configuration files
conrad
PythonTrack conferences and meetups from the command line
console-fun
JavaScriptConsole animations with texts, figures, and visual effects
conspy
CView and control Linux virtual consoles remotely
ContainerSSH
GoSSH server that launches containers in Kubernetes and Docker on demand
Contentful CLI
TypeScriptManage Contentful headless CMS from the terminal
contributing-generator
JavaScriptGenerator for CONTRIBUTING.md, README.md, LICENSE, and more
conway-screensaver
PythonConway's Game of Life screensaver for the terminal
Cookiecutter
PythonCreate projects from templates (cookiecutters) across languages
copytools.sh
ShellTools for copying and pasting in the command line
CoreFreq
CCPU monitoring TUI for 64-bit processors
cosh
RustConcatenative command-line shell
cotp
RustEncrypted command-line TOTP/HOTP authenticator with import support
cowsay
PerlGenerate ASCII art of a cow with a speech bubble message
cowthink
PerlLike cowsay but with a thought bubble instead of speech
cpass
PythonA console TUI for the pass password manager
Cppcheck
C++Static analysis tool for C/C++ code to detect bugs and undefined behavior
crappybird-py
PythonFlappy Bird clone for the terminal
crawley
GoUnix-way web crawler that prints discovered links
cream
CEncrypt and decrypt streams of data with a master password
CreateVideoMeme
ShellBash tool to add captions to the top of videos
Crestic
PythonConfigurable Restic wrapper
croc
GoEasily and securely transfer files between computers
crudini
PythonA utility for manipulating .ini files from the command line
Crush
GoFlexible AI coding agent with multiple LLMs and work sessions
Csope
CC source code browser - improved fork of Cscope
csv-diff
PythonPython CLI tool and library for diffing CSV and JSON files
csvkit
PythonSuite of command-line tools for converting and working with CSV files
csvlens
RustCSV file viewer for the terminal, like less but made for CSV
csvq
GoSQL-like query language for CSV files
csvsuite
C++A suite of tools to process CSV files, written in C++
csvtk
GoA cross-platform, efficient and practical CSV/TSV toolkit in Go
ctop
GoTop-like interface for container metrics
ctree
GoA Christmas tree right from your terminal
cTune
Cncurses-based internet radio player for Linux
cue
CA command-line music player
curl
CTransfer data with URLs supporting dozens of protocols
curlie
GoThe power of curl with the ease of use of HTTPie
cursedtodo
PythonMinimalist terminal todo manager storing tasks as .ics files
CuTE
RustTUI for building, executing, and saving curl commands
czg
TypeScriptInteractively generate standardized commit messages
czkawka
RustRemove unnecessary files from your computer
D2
GoModern diagram scripting language that turns text to diagrams
daff
HaxeEfficient table comparison and alignment for CSV, SQLite, and other formats
daktilo
RustTurn your keyboard into a typewriter with sounds at each keystroke
damon
GoTUI interface for HashiCorp Nomad resource management
dans-dungeon
PythonA dungeon crawler engine written in Python
darkhttpd
CSimple, fast HTTP 1.1 web server for static content
dasel
GoQuery and modify data structures using selector strings
DASH
CPOSIX-compliant /bin/sh implementation that aims to be as small as possible
dashbrew
GoTUI dashboard builder for visualizing data from scripts and APIs
dasht
ShellSearch 200+ offline API documentation sets in terminal or browser
datadash
GoVisualize and graph data in the terminal
datasetGPT
PythonGenerate textual datasets using Large Language Models
DateTimeMate
GoCompute the difference between dates, times, or durations from the CLI
dateutils
CCommand-line tools for date and time manipulation and arithmetic
dawson
PythonTrack project statistics on Hacker News and GitHub with notifications
DBee
GoFast and minimalistic database browser for MySQL, MariaDB, PostgreSQL
dblab
GoInteractive database client for PostgreSQL, MySQL, SQLite3, Oracle, and SQL Server
ddgr
PythonSearch DuckDuckGo from the terminal
DDQA
PythonJira TUI to help with software release QA on GitHub
deadlink
PythonParse text files for HTTP URLs and check if they are still valid
DeckTape
JavaScriptHigh-quality PDF exporter for HTML presentation frameworks
decompose
GoReverse-engineering tool for Docker environments
del
CSave deleted files to a .del/ subdirectory instead of removing them
delta
RustA syntax-highlighting pager for git, diff, and grep output
Deluge
PythonLightweight cross-platform BitTorrent client with terminal interface
DEM
PythonContainerized Development Environment Manager for embedded development
detect-indent-cli
JavaScriptDetect the indentation style of code
detox
CClean up filenames by replacing spaces, special chars, and UTF-8
Devbox
GoCreate isolated shells and containers with a simple package list
deviceframe
JavaScriptPut device frames around mobile/web/progressive app screenshots
devtodo
C++A hierarchical command-line task manager with JSON storage
devzat
GoSSH server that takes you to a chat instead of a shell prompt
Dext
ShellMove or copy files of the same extension into folders
dfc
CDisplay filesystem space usage with style and color
Diagon
C++Transform Markdown-style expressions into ASCII-art representations
Diakonos
RubyA powerful terminal editor with standard keybindings, written in Ruby
diff-so-fancy
PerlMake your diffs human-readable instead of machine-readable
diff2html-cli
JavaScriptParse git diffs as JSON and generate pretty HTML
difftastic
RustA structural diff tool that understands syntax
DigitalOcean CLI
GoOfficial command-line interface for DigitalOcean
dijo
RustScriptable, curses-based digital habit tracker
Dino
C++Chrome dinosaur game rendered in the terminal with ncurses
dir2txt
GoExport directory structure and contents into formatted .txt or .json files
DirCrcMd
Checksum directories in CRC32 and export results as Markdown
Dirdiff
OCamlEfficiently compute differences between two directories
direnv
GoLoad and unload environment variables depending on the current directory
Discharge
JavaScriptDeploy static websites to Amazon S3
discodos
PythonCLI tool for DJs and record collectors to organize DJ sets via Discogs
Discordo
GoLightweight, secure, and feature-rich Discord terminal client
dish
GoA lightweight, remotely configurable monitoring service
diskonaut
RustTerminal disk space navigator with TUI interface
diskus
RustMinimal, fast alternative to du -sh
distrobox
ShellUse any Linux distribution inside your terminal via containers
dive
GoExplore each layer in a Docker image
django-tui
PythonInspect and run Django commands in a text-based user interface
dlorg
PythonAutomatically organize your cluttered Downloads folder into structured directories
dmidecode
CSystem information utility for reading DMI/SMBIOS data
dn
ShellDaily notes command line tool
dnote
GoSimple command line notebook with multi-device sync and web interface
docfd
OCamlTUI fuzzy document finder for Markdown and text files
docker
GoSelf-sufficient runtime for containers
docker-shell
GoSimple interactive prompt for Docker
Dockly
JavaScriptImmersive terminal interface for managing Docker containers and services
DocToc
JavaScriptGenerates table of contents for Markdown files in git repositories
dog
RustCommand-line DNS client with colorful output and DoH/DoT support
doggo
GoDNS client for humans with colors, tabular and JSON output, and reverse DNS
doing
RubyA CLI tool for remembering what you were doing and tracking tasks
dolphie
PythonReal-time TUI analytics for MySQL/MariaDB and ProxySQL
Dolt
GoGit for Data - a SQL database you can fork, clone, branch, merge, push and pull
Dooit
PythonTodo manager with interactive and beautiful UI and vim keybindings
doppelganger
PythonSave and load your shell environment to create doppelganger shells
dotbins
PythonKeep updated CLI tool binaries in your dotfiles
dotenvhub
PythonTerminal app to centrally manage .env files, powered by Textual
downloader-cli
PythonSimple Python downloader with an awesome customizable progress bar
dpg
Deterministic password generator - no storage needed
Draw
GoSimple drawing tool in the terminal using your mouse
dry
GoA Docker manager for the terminal
dstask
GoSingle binary terminal TODO manager with git-based sync and Markdown notes
dtach
CA program that emulates the detach feature of screen
dtool
RustCollection of development tools for the command line
dtrx
PythonIntelligently extract any archive format with one command
dtui
ZigSmall TUI for introspecting the system/session D-Bus state
dua
RustDisk Usage Analyzer with parallel SSD exploration
Ducker
RustTUI for managing Docker containers
duf
GoA better df alternative with a colorful and user-friendly output
dug
GoGlobal DNS propagation checker with pretty output
dummy
GoGenerator of static files for testing file upload functionality
dune
RustA customizable shell that aims to be cozy
dunk
PythonPrettier git diffs in the terminal
duple
RustFind and remove duplicate files
duplicity
PythonGPG-encrypted incremental backups for untrusted storage
Duply
ShellSimplified frontend for duplicity backup management
Durak
PythonDurak card game for two players in a terminal
durdraw
PythonVersatile ASCII and ANSI art editor for the terminal with animation support
dust
RustA more intuitive version of du written in Rust
dutree
RustColorful disk usage analyzer with tree view, written in Rust
dvtm
CDynamic console window manager for multiple terminal applications
Dwarf fortress
Complex fantasy game with ASCII art and incredibly rich simulation
dyff
GoDiff tool for YAML files and sometimes JSON
dysk
RustGet information on your mounted disks
dzr
ShellCommand line Deezer player for Linux, BSD, Android, and Windows
E1S
GoTUI for browsing and managing AWS ECS resources
ecb-rates
RustFetch exchange rates from the European Central Bank
echo
GoSpeedy API emulation with reverse proxy and mock JSON server
ed
CGNU line-oriented text editor, the standard Unix editor
eddy
GoSimple, fast CLI file encryption tool
edit
RustModern text editor inspired by classic MS-DOS Editor with VS Code controls
Editly
JavaScriptDeclarative video editing using Node.js and FFmpeg
eg
PythonUseful examples at the command line
eget
GoEasily install prebuilt binaries from GitHub
egit
TypeScriptAI-powered tools and workflows for Git
ehh
GoCommand-line tool for remembering Linux/terminal commands
ejabberd
ErlangXMPP application server and MQTT broker written in Erlang
eks-node-viewer
GoVisualize dynamic node usage within a Kubernetes cluster
element
GoPeriodic table on the command line
Elia
PythonTerminal ChatGPT client built with Textual
Elinks
CAdvanced text-mode web browser with CSS support and background downloads
Elvish
GoA versatile interactive shell and expressive programming language
Emacs
CExtensible, customizable text editor with a massive ecosystem of packages
empiriqa
RustInteractively manipulate UNIX pipelines with a TUI
enc
GoModern and friendly CLI alternative to GnuPG
encfs
C++Encrypted filesystem in user-space based on FUSE
enhancd
ShellA next-generation cd command with interactive filter
entr
CRun arbitrary commands when files change
envio
RustManage environment variables across multiple profiles
eon
JavaScriptLight, modern terminal editor that does not want to be vim
epy
PythonCLI ebook reader for epub2, epub3, fb2, and mobi formats
erdtree
RustMultithreaded file-tree visualizer and disk usage analyzer
es
CExtensible shell with first-class functions and lexical scope based on Plan9 rc
escaping-figures-game-cli
JavaScriptCount figure occurrences in an escaping figures matrix
espanso
RustCross-platform text expander written in Rust
espeak
C++Compact open source text-to-speech synthesizer for multiple languages
Euporie
PythonInteract with Jupyter kernels and run notebooks from the terminal
eureka
RustStore your ideas without leaving the terminal
exa
RustModern replacement for ls with colors and additional views (unmaintained)
Export Pull Requests
RubyExport pull requests and issues to CSV from GitHub, GitLab, Bitbucket
extrakto
PythonQuickly select, copy, insert, and complete text in tmux without a mouse
extraterm
TypeScriptThe swiss army chainsaw of terminal emulators
extundelete
C++Recover deleted files from ext3 or ext4 partitions through their journal
eza
RustA modern replacement for ls
F2
GoCross-platform batch file and directory renaming tool
fabric
GoOpen-source framework for augmenting humans using AI with modular prompts
fancy-cat
ZigCLI PDF reader with Vim keybindings
faq
GoFormat Agnostic jQ - process various formats with libjq
fasd
ShellQuick access to files and directories via frecency tracking
Fast Files
ShellCreate directory structures and files simultaneously with a single command
fastdiract
ShellLightning-fast cd and command execution
Fastfetch
CLike Neofetch, but much faster because written in C
fastmod
RustLarge-scale codebase refactoring tool with interactive regex replacement
fasttyper
PythonMinimalistic typing test based on user-provided text
FAWOC
PythonTUI tool for manually labelling word lists for topic modeling
FClones
RustEfficient duplicate file finder
fd
RustA simple, fast and user-friendly alternative to find
Feather
C++The only terminal text editor designed to work with BIG files
feedln
PascalA simple terminal RSS reader
felix
RustTUI file manager with vim-like key mapping
feroxbuster
RustFast, simple, recursive content discovery tool
feuille
CA fast, dead-simple socket-based pastebin
ff
ShellManage favorite folders with aliases for quick cd navigation
fff
ShellFast, simple file manager written in bash
ffmpeg
CThe Swiss knife of video editing from the command line
FFMPerative
PythonCompose video edits in natural language powered by LLMs
ffscreencast
ShellFFmpeg screencast with video overlay and multi monitor support
ffsend
RustEasily and securely share files from the command line
FIGlet
CCreate large ASCII art text banners from ordinary text
figma-use
TypeScriptControl Figma from the command line with full read/write access for AI agents
file-type-cli
JavaScriptDetect the file type of a file or stdin
Files-Sort-py
PythonPython file sorter that organizes files by extension, size, and time
finch
CTerminal-based IM client supporting many protocols via libpurple
Findpick
ShellGeneral purpose file picker combining find with a fuzzy finder
Firebase CLI
TypeScriptDeploy and manage Firebase projects from the terminal
Firejail
CSecurity sandbox for restricting untrusted applications on Linux
firew0rks
RustFireworks animation in your terminal
Fish
RustUser-friendly shell with autosuggestions, colors, and sane scripting
Fjira
GoThe fuzziest Jira command line tool in the world
fkill-cli
JavaScriptSimple cross-platform process killer
Flapioca
GoA Flappy Bird-inspired terminal game written in Go
flash-tui
RustFlashcard app for the terminal
flatpak-cli
GoSearch and install Flatpaks from Flathub with a fzf-like interface
flawz
RustTerminal UI for browsing security vulnerabilities (CVEs)
flog
GoA fake log generator for common log formats
floww
GoStreamline workspace setup on Linux with config-driven application launching
Flox
RustDeveloper environments you can take with you
Fly.io CLI
GoDeploy and manage apps on Fly.io's global platform
fmake
ShellBrings make's interface to almost any build system
fman
GoTUI File Manager
fme
RustFlexible metadata editor for music files
fnc
CInteractive text-based user interface for Fossil VCS
fnt
Shellapt for fonts - the missing font manager for macOS and Linux
forgit
ShellA utility tool powered by fzf for using git interactively
ForkFS
RustSandbox a process's file system changes
fortune
CDisplay random quotes and aphorisms from a quotation database
fossil
CSimple, high-reliability distributed SCM with built-in web interface
foy
TypeScriptSimple, lightweight, type-friendly modern task runner
Frama-C
OCamlOpen source platform for source-code analysis of C software
Framed
GoOrganize and manage files and directories in a reusable way
freesweep
Terminal Minesweeper with configurable board sizes up to 1024x1024
friendly-find
PythonUsable replacement for the find command
Froggit
ShellMinimalist Git TUI with GitHub CLI integration
Frogmouth
PythonMarkdown viewer and browser for the terminal
Froop
RustShare files across the network seamlessly and securely
Frotz
CInterpreter for Infocom games and Z-machine games
fss
ShellCommand-line search scripts combining find and grep with fzf previewing
fstk
RustStack-based file and directory manager - modern cut/paste alternative to mv
fswatch
GoWatch file changes and trigger commands across platforms
fubar
PythonTUI for offline payload generation, retrieval, and exfiltration
fullname-cli
JavaScriptGet the full name of the current user
FuzPad
ShellMinimalistic note management solution powered by fzf
fuzzysh
ShellMinimalist selector in shell, inspired by fzf
fx
GoCommand-line JSON viewer and processor
fz
ShellFuzzy tab completion for z
fzf
GoA command-line fuzzy finder
fzf-git.sh
ShellBash and zsh key bindings for Git objects, powered by fzf
fzf-help
Shellfzf extension to select command line options from --help documentation
fzf-kill
ShellThe no-nonsense task killer for your terminal using fzf
fzf-tab-completion
ShellTab completion using fzf
fzfm
ShellA command-line fuzzy finder file manager
fzs
PythonFuzzy selector for binaries with plugin-based action grouping
fzy
CA better fuzzy finder for the terminal
gacp
Perlgit add, commit and push in one go
gallery-dl
PythonCommand-line program to download image galleries from hosting sites
gambit
GoChess board in your terminal
GameShell
ShellLearn shell commands through a fun game
Gaze
GoRun a command right after you save a file
gcalcli
PythonAccess Google Calendars from the command line
gcp
PythonAdvanced file copier with progress indicator and resume support
gcstree
GoTree command for Google Cloud Storage (GCS)
GCTU
CConvert DNA code sequences to RNA sequences
gdb-dashboard
PythonModular visual interface for GDB written in Python
gdict
GoOffline CLI dictionary written in Go, using Wiktionary data
gdir
PythonQuery Google Directions from the command line
gdu
GoFast disk usage analyzer written in Go, optimized for SSD parallel processing
gee
RustCLI repository manager and automation tool written in Rust
geek-life
GoA full-featured TUI task manager
Geeknote
PythonCommand line client for Evernote on Linux, FreeBSD and OS X
gemini-cli
GoCommand-line interface for Google Gemini
generate-ip
JavaScriptRandomly generate, format, and validate IPv4, IPv6, and MAC addresses
generate-pw
JavaScriptRandomly generate cryptographically-secure passwords
genie
JavaScriptCLI personal assistant for running commands, generating images and music
genius
CGeneral purpose calculator and mathematics tool
gentoo-install
ShellSmooth Gentoo installation with menuconfig-inspired interface
geolocate
JavaScriptFetch IP geolocation data from the command line
geometry
ShellMinimalistic, fully customizable Zsh prompt with async function support
getghrel
GoFetch and install latest GitHub release assets automatically
GFetch
PythonSimple fetch script written in Python
gg
GoOne-click proxy for research and development without installing v2ray
ggc
GoModern Git CLI with traditional commands and interactive search UI
ggh
GoRecall your SSH sessions and search your SSH config file
ggl
PythonSearch the web, YouTube, GitHub, and prompt ChatGPT from the terminal
gh-dash
GoBeautiful CLI dashboard for GitHub PRs and issues
gh-f
GoThe ultimate compact fzf extension for gh CLI
gh-s
GoSearch GitHub repositories interactively
gh-star-timeline
PythonTrack historic GitHub stars with machine-usable output
gh-stars
GoA GitHub CLI extension to show repository stargazers
ghfetch
GoFetch GitHub user information and display like Neofetch
ghost-image-cleaner
PythonStrip metadata and fingerprints from images for privacy
ghostty
ZigFast, feature-rich, cross-platform terminal emulator with GPU acceleration
gifgen
ShellSimple high quality GIF encoding from video files
gifsicle
CCreate, manipulate, and optimize GIF images and animations
giq
GoGit CLI with AI-powered commit messages - a drop-in git replacement
Girok
PythonPowerful and beautiful CLI scheduler
Gistup
JavaScriptCreate a gist from terminal, then use git to update it
git
CThe most widely used distributed version control system
git absorb
RustAutomatic git commit --fixup for clean history
Git Auto Sync
DartAutomatically commit and keep a git repository up to date
git commander
JavaScriptA git tool with an easy interactive terminal interface
Git Commit Vanity Hash Solver
GoFind vanity hashes for git commits like c0ffee, cafe, or badc0de5
git-all-branches
JavaScriptImproved visualization of git branches
git-annex
HaskellManage large files with git without storing content in the repository
git-booster-cli
JavaScriptImprove your git workflow with customizable and runnable blocks
git-bug
GoDistributed, offline-first bug tracker embedded in git, with bridges
git-cc
RustGit extension to help write conventional commits
git-cliff
RustHighly customizable changelog generator following Conventional Commits
git-crecord
PythonGit subcommand to interactively select changes to commit or stage
git-cz
JavaScriptSemantic Git commits with interactive prompts
git-extras
ShellLittle git extras like git-ignore, git-setup, git-changelog and more
git-fuzzy
ShellInteractive git with the help of fzf
git-heatgrid
GoVisualize git commits as a calendar heatmap
git-identity
ShellAutomated git alias management
git-peek
JavaScriptThe fastest way to open a remote git repository in your local text editor
git-quick-stats
ShellSimple and efficient way to access various statistics in a git repository
git-recall
ShellEasily browse through your git commits and see what you or your team did
git-remote-aws
PythonManagement of encrypted git hosting on AWS
git-secret
ShellStore private data inside a git repo using PGP encryption
git-stats
JavaScriptLocal git statistics with GitHub-like contribution calendars
gita
PythonA command-line tool to manage multiple git repositories
Gitea
GoSingle binary self-hosted Git service
GitHub CLI
GoGitHub's official command-line tool for seamless workflow
github-dlr
JavaScriptDownload individual files and folders from GitHub recursively
gitlab-cli
JavaScriptCreate GitLab merge requests from the command line
gitleaks
GoDetect and prevent hardcoded secrets in git repos
gitlogue
RubyCinematic Git commit replay tool turning history into animated stories
gitnr
RustCreate .gitignore files from TopTal, GitHub, or custom templates
gitsnip
GoDownload specific folders from a git repository
gitsummary
ShellA better git status with stashes, file statuses, and branch list
GitUI
RustBlazing fast terminal UI for Git with keyboard-only control
givegif
RustGIFs on the command line
glances
PythonComprehensive cross-platform system monitoring tool
Glow
GoRender Markdown on the CLI with glamour
glyphs
GoUnicode symbols on the command line
GNU Freetalk
CConsole-based Jabber/XMPP chat client with autocompletion
GNU Recutils
CTools and libraries for human-editable text-based databases
GnuPG
CComplete and free implementation of the OpenPGP standard
gnuplot
CGenerate two and three-dimensional plots of data
Go-L
GoGame of Life with custom rules and topologies like torus and Klein bottle
go-sweep
GoMinesweeper game in the command line programmed in Go
goaccess
CReal-time web log analyzer and interactive viewer with fast HTTP statistics
gobang
RustCross-platform TUI database management tool written in Rust
GoCard
GoLightweight file-based spaced repetition system using Markdown flashcards
GoCatGo
GoA pastebin tool with a focus on transparency
gocryptfs
GoEncrypted overlay filesystem written in Go
gof-rs
RustGame of Life in the terminal with 500+ unique patterns
goful
GoCUI file manager written in Go
gogcli
GoScript-friendly CLI for Gmail, Calendar, Drive, and 12+ Google services
gojq
GoPure Go implementation of jq
gol-tui
RustConway's Game of Life TUI
gomi
GoUNIX rm command with a safety net - recoverable file deletion
Gomu
GoIntuitive, powerful CLI music player with embedded scripting
gomuks
GoTerminal-based Matrix client written in Go
goobook
PythonAccess Google Contacts from the command line and MUAs like Mutt
Google Cloud CLI
PythonOfficial command-line interface for Google Cloud Platform
googler
PythonGoogle Search, Site Search, and News from the terminal
goop-cli
GoGoogle Drive Push CLI for syncing local files with Google Drive
gopass
GoCross-platform team password manager rewritten from pass in Go
goscript
GoRecord terminal sessions and save as self-contained HTML
gotop
GoTerminal-based graphical activity monitor inspired by gtop and vtop
GoTTY
GoShare your terminal as a web application in the browser
gowall
GoWallpaper color scheme conversion, pixel art, and image processing tool
gpa-calculator
GoGPA calculator CLI app that stores data in local files, written in Go
gpg-tui
RustManage your GnuPG keys with ease in a terminal interface
gping
RustPing, but with a graph
gplaces
CSimple but powerful terminal Gemini client
gpt-do
PythonUse GPT-3 to figure out shell commands when you don't know what to do
gpterm
RustCommand-line ChatGPT frontend written in Rust
GPTparser
PythonUse OpenAI API to scrape and parse files into structured JSON
gputop
PythonSimple command-line utility for querying and monitoring GPU status
Grafterm
GoMetrics TUI dashboards on terminal - Grafana inspired
Grammatical
PythonCorrect spelling and grammar of text using ChatGPT
grant
GoGenerate and manage license security policies for container images
Graphene
PythonA text-based web browser that aims to be a joy to use
GraphicsMagick
CSwiss army knife of image processing
Graphtage
PythonSemantically compare and merge tree-like structures (JSON, XML, YAML, etc.)
Graphviz
COpen source graph visualization software with CLI tools
grc
PythonGeneric Colourizer for terminal output based on regexp patterns
greed
CA terminal game where you move and consume numbers in a table
greentext
TypeScriptA CLI tool for creating green-text memes
Gremlin
RustGemini browser for the terminal
gret
RustSearch directories and files for regex matches
grex
RustGenerate regular expressions from user-provided test cases
Grip
PythonGitHub Readme Instant Preview - preview Markdown as GitHub renders it
grit
GoA multitree-based personal task manager
grits
RustLine-text formatter for parsing, filtering, and formatting live logs
gron
GoTransform JSON into discrete assignments for easier grepping
GROQ
JavaScriptCLI tool for querying JSON and NDJSON with GROQ query language
grv
GoTerminal-based Git repository viewer for refs, commits, and diffs
grype
GoVulnerability scanner for container images and filesystems
gtop
JavaScriptSystem monitoring dashboard for terminal written in Node.js
gtrash
GoTUI for moving and restoring items from the XDG trash
gtree
GoGenerate directory trees and directories from Markdown or code
gtt
GoTranslation TUI supporting Google, DeepL, Bing, ChatGPT, and more
GTT - Google Translate TUI
GoA TUI interface to use Google Translation in the terminal
guess-word-cli
JavaScriptWord guessing game with shuffled characters and added complexity
guesswidth
GoGuess the width output of commands without delimiters
gup
GoUpdate Go binaries installed by go install with goroutines
gwbackupy
PythonOpen source Google Workspace backup solution
gzip-size-cli
JavaScriptGet the gzipped size of a file
h-m-m
PHPSimple, fast, keyboard-centric terminal-based mind map tool
habitctl
RustMinimalist command line tool for tracking and examining habits
habitmap
PythonTrack habits and visualize commitment with colorful heatmaps
hackernews-TUI
RustTerminal UI to browse Hacker News
hae
PythonLike grep but with natural language queries for semantic text search
HAL 2023
ShellHAL9000-inspired script to chat with OpenAI's ChatGPT
halp
RustFind the correct arguments for CLI tools by checking common options
hangman
GoA Go TUI Hangman game built with BubbleTea
happyfinder
GoFuzzy file finder for the command line
hardv
CCLI flashcard app for UNIX systems following the UNIX philosophy
harlequin
PythonThe SQL IDE for your terminal
HARRY_POTTER_ALIASES
ShellHarry Potter-themed aliases for terminal commands
has
ShellCheck presence and version of command line tools on your PATH
HASHA CLI
JavaScriptGet the hash of text or stdin easily
hashcat
CWorld's fastest and most advanced password recovery tool
havn
RustFast configurable port scanner with reasonable defaults
haxor-news
PythonBrowse Hacker News like a haxor from the terminal
haylxon
RustBlazing-fast tool to grab screenshots of your domain list from terminal
hburger
PythonShorten long strings and paths while preserving readability
hck
RustA sharp cut(1) clone with regex delimiters and reordering
head-shoulders-knees-toes
ShellPreview file contents by sampling from head, middle, and end
hecat
PythonGeneric automation tool for data stored as plain-text YAML files
Helix
RustA post-modern text editor inspired by Kakoune and Neovim, written in Rust
Helm
GoThe package manager for Kubernetes
Heroku CLI
TypeScriptManage Heroku apps from the terminal
heroshot
TypeScriptScreenshot automation CLI for documentation with visual element picker
Hetzner Cloud CLI
GoManage Hetzner Cloud resources from the command line
hexyl
RustA command-line hex viewer with colored output
hflow
GoCommand-line debugging HTTP/S proxy server
hget
JavaScriptConvert HTML into plain text from the command line
hide
JavaScriptAES-256 encrypted password manager with local storage
Himalaya
RustCommand-line interface for email management
HIP35
C++HP-35 RPN calculator emulator in C++17 with a terminal user interface
hiSHtory
GoA better shell history with context and end-to-end encrypted sync
hledger
HaskellFast, reliable plain text accounting software for tracking money and more
hns
PythonPrivacy-focused on-device speech-to-text with clipboard integration
hnterm
C++Hacker News in the terminal
hollywood
ShellTurn your Linux terminal into a Hollywood-style hacking scene
Hop!
PythonFast, simple and user-friendly file explorer for any OS
hors
RustInstant coding answers via the command line
hours
GoNo-frills time tracking toolkit for command line nerds
howdoi
PythonInstant coding answers via the command line
hstr
CManage shell history with visual search and editing capabilities
ht
PythonShell command that answers questions about shell commands using OpenAI GPT
htop
CAn interactive process viewer for Unix
http-tanker
GoTerminal application for API testing with HTTP request management
HTTPie
PythonA user-friendly command-line HTTP client for the API era
htui
GoHeroku Terminal UI for managing apps, dynos, and logs
Hugo
GoThe world's fastest static site generator, written in Go
humble-explorer
PythonCross-platform, human-friendly Bluetooth Low Energy scanner
huniq
RustRemove duplicates from input without sorting
hunter
RustRanger-like file browser written in Rust
hut
GoCLI tool for sr.ht (SourceHut) services
HyFetch
PythonSystem information tool with OS logo display, fork of Neofetch
hyperfine
RustA command-line benchmarking tool with statistical analysis
hypergrep
C++Recursively search directories for regex using Intel Hyperscan
hypershell
JavaScriptSpawn shells anywhere, fully peer-to-peer and encrypted
hyphertool
RustCLI tool for syllabification and hyphenation for multiple languages
hysp
RustAn independent package manager that every hacker deserves
iamb
RustMatrix chat client for the terminal with Vim keybindings
icsp
ShellCommand-line iCalendar (.ics) to CSV utility
ictree
CLike tree but interactive
icy_tools
RustTerminal tools for BBS systems, ANSI art drawing, viewing, and animation
idea
JavaScriptA lightweight tool for keeping ideas in a safe place quickly and easily
iKog
PythonFully-featured task manager in a single portable Python script
Image Steganography Tool
C++C++ encryption and steganography tool with password protection
ImageMagick
CPowerful command-line image manipulation and conversion suite
img2ascii
PythonConvert images to ASCII art
imgcat
GoOutput images in the terminal, built with Bubbletea
imgp
PythonLightning-fast batch image resizer and rotator for JPEG and PNG
immortal
GoA cross-platform Unix supervisor for managing long-running processes
impala
RustTUI for managing wifi networks and connections on Linux
imsg
SwiftCommand-line interface for Apple Messages on macOS
Incus
GoManager/hypervisor for containers via LXC and virtual machines via QEMU
inklayers
PythonExport layers from SVG files for slide shows and presentations
inshellisense
TypeScriptIDE-style command line autocomplete with support for 600+ CLI tools
Instant Music Downloader
PythonInstantly download any song from the command line
Instrukt
PythonIntegrated AI environment in the terminal for building and testing agents
IntelliShell
RustIntelliSense-like bookmark store for shell commands
inventory
PythonMove files like an old text adventure
invidtui
GoInvidious TUI client for playing YouTube audio and video in the terminal
Invoice
GoGenerate invoices from the command line
inxi
PerlComprehensive system information script for Linux
iola
TypeScriptCommand-line socket client with REST API interface
Ion
RustA modern system shell with a simple yet powerful syntax
iotop
PythonTop-like UI for monitoring I/O usage by processes
ipcalc
PerlCalculate IP network broadcast, network, wildcard mask, and host range
ipfs-deploy
JavaScriptZero-config CLI to deploy static websites to IPFS
IRedis
PythonInteractive Redis CLI with autocompletion and syntax highlighting
irssi
CThe most popular IRC client for the command line
is-fast
RustTUI tool for quick internet searches directly from the terminal
is-up-cli
JavaScriptCheck whether a website is up or down from the command line
jammer
C#Multiplatform TUI music player with SoundCloud, YouTube support and effects
JAPM
C++Package manager with curses-based friendly UI
jaq
RustA jq clone focused on correctness, speed, and simplicity
jayin
JavaScriptPiping with JavaScript at the terminal
jc
PythonConvert CLI tool output to JSON for easier parsing and processing
jdvrif
C++Embed or extract files via a JPG image for sharing on compatible sites
jed
CUser-friendly text editor with drop-down menu facility
jellex
PythonTUI to filter JSON and JSON Lines data with Python syntax
jello
PythonFilter JSON and JSON Lines data with Python syntax
jid
GoInteractive JSON drill-down tool with jq-like filtering
jiq
GoInteractive JSON query tool using jq expressions
jira-cli
GoFeature-rich interactive Jira command line
Jitter
A repository-oriented binary manager for Linux
jj
GoFast and simple way to retrieve or update values from JSON documents
jl
HaskellTiny functional language for querying and manipulating JSON
jless
RustCommand-line JSON viewer for reading, exploring, and searching JSON data
Jmp
PythonChange directory with smart regex-based path searching
jnv
RustInteractive JSON filter using jq
jo
CCreate JSON objects from the command line
joe
CCompact text editor written in C, great for handling large files
joshfile
GoMakefiles for those who don't want makefiles - YAML-based task runner
joshuto
RustRanger-like terminal file manager written in Rust
jot
TypeScriptA stripped-down Obsidian alternative for rapid note management in the terminal
journalC
CSimple encrypted terminal journaling book
jp
JavaScriptA tiny command-line tool for parsing JSON from any source
jp2a
CConvert images to ASCII art in the terminal
jq
CCommand-line JSON processor
jqp
GoA TUI playground for exploring jq queries
jqview
GoSimple native GUI for inspecting JSON data
jrnl
PythonSimple journal application for the command line with encryption support
Jsawk
JavaScriptLike awk, but for JSON using JavaScript filtering
jsed
GoSmall command-line utility to add, remove, and search JSON data
jshon
CJSON parser designed for maximum convenience within the shell
json
JavaScriptA json command for massaging JSON on the Unix command line
JSON Command
JavaScriptJSON command line processing toolkit
JSON-Grep
RubyCommand line tool for parsing JSON with logical expressions
json-leaves
PythonExtract leaf values from JSON files and show their paths
JSON.awk
ShellA practical JSON parser written in awk
JSON.sh
ShellJSON parser written in shell, compatible with multiple shells
JsonGenius
GoSelf-hosted scraping API that extracts structured data via JSON Schema
jsongrep
PythonShell tool to search and select bits out of JSON documents
jsonify-resume
PythonCLI that converts resumes into JSON Resume schema
jsonpp
GoFast command line JSON pretty printer
jsonv.sh
ShellBash command line tool for converting JSON to CSV
jtbl
PythonPrint JSON and JSON Lines data as a table in the terminal
jtc
C++JSON manipulation and transformation tool
judo
RustMulti-database TUI for ToDo lists using Rust, Ratatui, and SQLite
Jujutsu
RustA Git-compatible VCS that is both simple and powerful
just
RustA handy command runner for project-specific commands
K9s
GoKubernetes CLI to manage your clusters in style
ka
PythonA calculator language for the command line
kabmat
C++TUI kanban board manager with vim-like keybindings
kakikun
RustPaint, draw, and create ASCII art in your terminal using Unicode
Kakoune
C++Modal editor with multiple selections and orthogonal design
kalc
RustComplex numbers, 2D/3D graphing, arbitrary precision CLI calculator
kalker
RustCalculator with math-like syntax, variables, functions, and complex numbers
kanban-python
PythonKanban board terminal app written in Python
kanha
RustA web-app pentesting suite written in Rust
Kapow!
GoTurn shell commands into HTTP APIs instantly
kaskade
PythonTUI for Kafka to interact with and consume topics in style
kat
C++A cat command with syntax highlighting for common programming languages
kb
PythonMinimalist command-line knowledge base manager
kboard
GoTerminal game to practice keyboard typing
KDash
RustSimple and fast terminal dashboard for Kubernetes
Keep
PythonSimple alerting tool with declarative syntax and builtin providers
kew
CCommand-line music player with gapless playback and simple playlist management
keydex
GoManage KeePass databases from your terminal
kftray
Rustkubectl port-forward on steroids with UDP, proxy, and GitHub sync
khal
PythonTerminal calendar with CalDAV synchronization support
khard
PythonvCard address book with CardDAV support, written in Python
kick
GoGit sync automator for automatic repository synchronization
kickstart
RustScaffolding tool to get new projects up and running quickly
Kill
ShellSmall bash-only script for killing processes and sending signals
kill-tabs
JavaScriptKill all Chrome tabs to improve performance and save memory
killport
RustEasily kill processes running on a specified port
kirc
CA tiny IRC client written in POSIX C99
kitty
CFast, feature-rich, GPU-based terminal emulator
kmdr-cli
TypeScriptThe CLI tool for explaining commands from your terminal
kmon
RustLinux TUI kernel manager and activity monitor
kmp3
ZigLittle music player with some peculiar characteristics
Kool
GoCLI tool that simplifies modern software development environments
Kopia
GoCross-platform backup tool with encryption, compression, and deduplication
kord
PythonPython framework providing a simple API for music-based applications
Korkut
JavaScriptQuick and simple image processing: optimize, convert, crop, resize, rotate
kpcli
PerlCommand line interface for KeePass password databases
kplay
GoInspect messages in a Kafka topic in a simple and deliberate manner
kpxhs
HaskellInteractive KeePass database TUI viewer written in Haskell
krafna
RustObsidian Dataview-like tool for the command line
krep
CBlazingly fast text search with multiple algorithms and SIMD acceleration
krew
GoFind and install kubectl plugins
ksh93
CKornShell - powerful shell compatible with Bourne Shell with csh features
ktop
GoDisplay Kubernetes node, pod, and workload metrics
kubectl
GoOfficial Kubernetes command-line tool for cluster management
kubectx
GoQuickly switch between Kubernetes clusters and namespaces in kubectl
kubefwd
GoBulk port forwarding Kubernetes services to localhost with unique IPs
kubetui
RustTUI tool for monitoring Kubernetes resources
kupo
PythonA terminal file browser
Kusa
SwiftDisplay GitHub contribution graphs in the terminal
kwaak
RustRun a team of autonomous AI agents on your code
Kyanos
GoeBPF-based networking analysis tool with packet timing visualization
kyun
PythonLow productivity text editor focused on user discomfort
lab
GoExperiment with code without friction - instant scratch files for any language
Lakshmi
PythonInvesting library and CLI inspired by the Bogleheads philosophy
landrun
GoRun Linux processes in a secure unprivileged sandbox using Landlock
Language-games
PythonDead simple games made with word vectors
lastversion
PythonFind the latest stable version and download assets from any project
lazydocker
GoA simple terminal UI for Docker and Docker Compose
lazygit
GoSimple terminal UI for git commands
lazyjournal
GoTUI log viewer for journald, Docker, Podman, Kubernetes, and files
Lazymake
GoModern TUI for Makefiles with target selection and dependency visualization
lazyorg
GoSimple terminal-based calendar and note-taking app
LAZYSQL
GoCross-platform TUI database management tool written in Go
ledger
C++Powerful double-entry accounting system with plain text format
Leetcode-go
GoCLI tool for searching, downloading and submitting LeetCode problems
leettools
PythonAI search tools for the command line
legit
PythonAuto-generate LICENSE files for your projects
leven-cli
JavaScriptMeasure the difference between two strings using Levenshtein distance
lexmatch
RustIdentify all lexicon matches in a target text with exact positions
lexy
GoFetch programming tutorials from Learn X in Y Minutes into your terminal
lf
GoTerminal file manager written in Go, inspired by ranger
lfm
PythonFeature-rich Python file manager with dual-pane view and VFS support
lftp
C++Sophisticated FTP/HTTP client with bookmarks and mirroring
lib-x
PythonBrowse your Calibre library from the terminal
liboping
CProtocol-independent ANSI-C ping library and command line utility
license-up
GoCreate a license quickly for a given name
lichen
RustCLI tools for producing and managing licenses with regex-based scoping
lifecycler
RustAn aquarium that runs in your terminal
Limoji
ShellChoose from hundreds of ASCII emoticons and share them easily
line
C++Tiny command-line MIDI sequencer and language for live coding
Line Select
CInteractive line selection from stdin for pipeline integration
lingua-cli
RustCommand-line tool for language detection, wrapping lingua-rs library
linkchecker
PythonCheck links in web documents or full websites
Links
CText-based web browser with tables and frames support
Linode CLI
PythonManage Linode (Akamai) cloud infrastructure from the terminal
LinuxLogo
CDisplay the Linux distribution logo in ASCII format
LinuxSSTool
ShellScript that takes screenshots and adds gradated borders using ImageMagick
Liquid Prompt
ShellAdaptive shell prompt that shows useful info only when it changes
litecli
PythonCLI for SQLite databases with autocompletion and syntax highlighting
Litter
PythonMinimalistic, terminal-based read-only web browser
ll
Gols with git status
Llama Terminal Completion
PythonVirtual assistant and Linux command generator powered by llama.cpp
llm-fuse
PythonAggregate repository files into LLM-ready context bundles
llm-term
PythonChat with OpenAI GPT models directly from the command line
llmtop
PythonSystem monitoring tool powered by LLMs with real-time insights
lltag
Bulk edit MP3 tags from the command line
lmt
GoRun applications with resource limits using cgroupsv2 on Linux
Lob TUI
RustTUI for the lobste.rs website
logrotate
CRotate, compress, and mail system logs
logshark
GoDebugger CLI for JSON logs written in Go
logu
RustExtract patterns from streaming unstructured log messages
lolcat
RubyColorize terminal output with rainbow colors
lotc
PythonVideo downloader, trimmer, and merger for YouTube, Facebook, and more
Lotus 1-2-3 for Linux
CA native port of Lotus 1-2-3 Release 3 to Linux
lowcharts
RustDisplay numerical data from text files as terminal charts
lowdown
CMarkdown translator for HTML5, roff, LaTeX, gemini, and terminal output
lowfi
RustTerminal music player with option to open YouTube in the browser
lscoltui
RustTUI tool for changing the colours of ls output
lsd
RustThe next gen ls command with colors, icons, and tree view
lSel
CSimple no-fuss TUI selection menu for use in scripts
lshw
C++Detailed hardware configuration information tool for Linux
lspp
C++An ls alternative with file and folder icons and colors
ltorah
CRead the ancient Hebrew Torah from the command line
LundukeHoliday
ShellAnimated ASCII holiday decorations in your shell
luneta
ZigInteractive filter that can be easily composed within any script
lux
GoA fast and simple video downloader built with Go
lx
RustConvert arbitrary files into Markdown-fenced blocks for LLM context
lxc
CUserspace interface for Linux kernel containment features
lychee
RustFast, async, resource-friendly link checker written in Rust
Lynx
CHighly configurable text-based web browser, one of the oldest CLI browsers
Mabel
GoA fancy BitTorrent client for the terminal built with Bubbletea
mac-storage-manager
PythonCross-platform CLI for reclaiming disk space on macOS and Linux
macchina
RustFast, minimal, and customizable system information frontend
mackup
PythonKeep your application settings in sync across machines
macmon
RustSudoless performance monitoring for Apple Silicon processors
maelstrom
GoStress-test API reliability on concurrent threads with latency metrics
maestro-cli
PythonPlay songs or any audio in the terminal
Magic Wormhole
PythonTransfer files between computers using human-readable codes
magic-tape
ShellImage-supporting fuzzy finder YouTube client for the CLI
maildir-rank-addr
GoCreate ranked email address lists from local maildir for address completion
mailsy
JavaScriptGenerate disposable email addresses in the CLI through mail.tm
mamediff
RustTUI editor for managing unstaged and staged Git diffs
mandelbrot-cli
RustMultiplatform terminal Mandelbrot set explorer
ManPDF & ManWEB
ShellRead your man pages in PDF format, even online
MapSCII
JavaScriptA Braille and ASCII world map renderer for your console
markdrop
PythonConvert PDFs to Markdown with image and table extraction using LLMs
Marker
PythonThe terminal command palette
MarkItDown
PythonPython tool for converting files and office documents to Markdown
massren
GoEasily rename multiple files using your text editor
mat2
PythonMetadata removal tool supporting many common file formats
matrix-commander
PythonSimple CLI-based Matrix client for sending and receiving messages
matrix-webcam
PythonTake your video conference from within the Matrix
matrixcli
PythonA minimal command line Matrix client
matterhorn
HaskellA terminal client for the Mattermost chat system
maxima
Common LispComputer algebra system for symbolic and numerical expressions
mayhem
PythonA minimal TUI-based task tracker
Maze of Me
PythonA psychological game powered by AI and real user data
Maze Solver
RustGenerate, display and solve mazes with animation in the terminal
mazter
RustA maze game in your terminal
mbsync
CSynchronize IMAP mailboxes to local MailDir format
MCABBER
CSmall XMPP console client with encryption and MUC support
mcat
GoTerminal viewer for images, video, directories, and Markdown
mcfly
RustIntelligent context-aware shell history search engine with TUI
mcp-manager
PythonCLI tool for managing Model Context Protocol (MCP) servers across clients
mdBook
RustCreate books from Markdown files, like GitBook but in Rust
mdcat
Rustcat for Markdown with terminal rendering
mdfc
RustCreate and study flashcards from Markdown with spaced repetition
mdformat
PythonOpinionated Markdown formatter for consistent style
mdlt
JavaScriptLightweight CLI for arithmetic and symbolic math operations
mdp
CA command-line based Markdown presentation tool
mdt
PythonMarkdown viewer for the terminal with themes and interactive link opening
medium-cli
PythonRead Medium stories in the terminal
meli
RustTerminal mail client
memo
CUnix-style note-taking software for POSIX systems
menu.sh
ShellLightweight menu and launcher for text-mode consoles with YAML configs
menucd
CDirectory browser and changer for the command line
meow
LuaPrint highlighted text using Neovim as the rendering engine
Mercator
GoOpenStreetMap as a terminal user interface
Mercurial
PythonFree, distributed source control management tool
mergestat-lite
GoRun SQL queries on git repositories and related data sources
Metalsmith
JavaScriptPlugin-based static site generator written in JavaScript
meudeus
RustSkim-based Markdown explore and surf tool
mfp
GoPlay music mixes for programming and focus from musicforprogramming.net
micro
GoModern, intuitive terminal text editor with plugin support
Midnight Commander
CClassic dual-pane visual file manager for the terminal
Miller
GoLike awk, sed, cut, join, and sort for CSV, TSV, JSON and more
min
GoGemini browser with Vim-style navigation and client certificate support
minesweeper
PythonCross-platform terminal-based minesweeper game
Minesweeper Game
PythonA small command line Minesweeper game
minicloze
RustRust-based command-line language-learning game using Tatoeba
minify.js
JavaScriptRecursively minify all JavaScript files
Minisign
CA dead simple tool to sign files and verify digital signatures
mise
RustThe polyglot dev tool version manager and task runner
mitmproxy
PythonAn interactive HTTPS proxy for debugging and testing
mk
PythonCLI tool to ease contribution to open source projects
mkdesk
ShellCreate .desktop files (program launchers) from the terminal
mkdkr
ShellBuild CI pipelines scripted with Makefile and isolated with Docker
mkgit
ShellBash script to automate creating GitHub repos with initial commit
mklicense
JavaScriptCLI tool for generating text of the most common licenses
mksh
CMirBSD Korn Shell - actively developed free Korn Shell implementation
mlterm
CFast low-latency terminal with variable-width fonts and bidirectional support
mmv
GoRename multiple files using your $EDITOR
mmv-c
CInteractively rename files with your favorite editor
mn
ShellA dead simple note-taking script
MOC
CPowerful console audio player with Midnight Commander-style interface
modo
RustCross-platform CLI to interact with markdown-style checkboxes in text files
Mods!
GoAI for the command line, built for pipelines
moeda
JavaScriptForeign exchange rates and currency conversion from the command line
monolith
RustSave complete web pages as a single HTML file
moove
ShellManipulate file names and locations using a text editor
mop
GoStock market tracker for hackers
Moro
JavaScriptA command-line tool for tracking work hours, as simple as it can get
mosh
C++Remote SSH client with good responsiveness over intermittent connections
moulti
PythonCLI-driven TUI displaying outputs inside visual, collapsible blocks
movie
JavaScriptGet movie information and compare movies from the CLI
moviemon
PythonDisplay information about all your movies from the command line
Mp3blaster
C++Audio player for the text console
mpg123
CFast command-line MP3 player with no visual interface
mplayer
CVersatile media player supporting most audio and video formats
mprocs
RustRun multiple commands in parallel with separate output views
mps-youtube
PythonTerminal-based YouTube music player and search tool
mpv
CCross-platform media player with minimal UI and excellent format support
mpvc
ShellMinimal mpc-like CLI and TUI for controlling mpv
mtm
CMicro Terminal Multiplexer - simple, stable, and minimalistic
mtr
CNetwork diagnostic tool combining traceroute and ping
MUC
RustVisualize your most used commands
muCLIar
PythonYouTube automator bringing your music right to your CLI
multitail
CMonitor multiple log files simultaneously in a single terminal
murex
GoAn intuitive, typed, and content-aware shell for the 2020s and beyond
mush
ShellA build system for shell scripts
music
TypeScriptCLI tool for music tasks: querying, scrobbling, playlist sync
MusicPlayerPlus
ShellFeatureful ncurses MPD client with Beets, spectrum visualization, and more
musicScraper
PythonScrape music info from Rateyourmusic and Metal Archives with ASCII art
musikcube
C++A cross-platform, terminal-based audio engine, library, player and server
Musort
PythonRename multiple audio files based on ID3 tags at once
Mutt
CPowerful terminal email client with extensive customization and protocol support
mx
ShellA tmux session manager written as a single Bash script
Mxflow-cli
JavaScriptA modern CLI task runner with human-readable YAML config
mycli
PythonMySQL CLI client with autocompletion and syntax highlighting
Mycorrhiza Wiki
GoA lightweight file-system wiki engine using Git for history
mynav
GoTerminal workspace navigator and session manager with tmux integration
myrepo
PerlA repository management tool for multiple VCS repositories
MyTimer
PythonSimple timer for the terminal with timer-mode and alarm
mzk
PythonMusic theory helper for the terminal
N-Commodore
ShellNovel file manager/shell where everything is panelized and greppable
nala
Pythonapt package manager front-end with a cleaner interface
nano
CEasy to use, lightweight text editor with on-screen key bindings
nanoc
RubyPowerful and customizable static site generator written in Ruby
Nap
GoCode snippet manager with CLI and TUI interfaces
nat
RustComplete replacement for the ls command
nav
GoTerminal navigator for interactive ls workflows
navi
RustAn interactive cheatsheet tool for the command line
navita
ShellFast directory navigation for Bash and Zsh with frequency and recency ranking
nb
ShellCLI and local web note-taking, bookmarking, archiving, and knowledge base app
nbcat
GoPreview Jupyter notebooks (ipynb) in the terminal
nbpreview
PythonTerminal viewer for Jupyter notebooks, like cat for ipynb files
nbterm
PythonJupyter Notebooks in the terminal
nc2048
Cncurses 2048 game for the terminal
ncdu
ZigInteractive ncurses disk usage analyzer for finding space hogs
ncmpcpp
C++Feature-rich ncurses MPD client with tag editor and music visualizer
ncspot
RustCross-platform ncurses Spotify client written in Rust
ncursesFM
CLightweight and responsive file manager written in C
nemu
CNcurses UI for QEMU virtual machine management
neo
C++Recreates the digital rain effect from The Matrix in your terminal
neofetch
ShellDisplay system information with ASCII art OS logo in the terminal
NeoMutt
CFeature-rich, patched and up-to-date fork of the Mutt email client
neospeller
RustSpell checking for comments in different programming languages
neoss
PythonUser-friendly and detailed socket statistics with a Terminal UI
neotype
GoTerminal-based typing game powered by classic ANSI escape codes
neovim
CModernized fork of Vim with better extensibility and Lua scripting
nerdlog
GoFast remote-first multi-host TUI log viewer with timeline histogram
NestedTextTo
PythonConvert between NestedText and JSON, YAML, or TOML
netdump
CSimple network packet analyzer with real-time and offline ASCII visualization
Nethack
CClassic single-player roguelike dungeon exploration game
Netlify CLI
TypeScriptDeploy and manage Netlify sites from the terminal
netscanner
RustAll-in-one network scanning tool with TUI
Newsboat
C++An RSS/Atom feed reader for the text console
newsboat_video_downloader
PythonDownload YouTube content sorted by channel into folders
Newsraft
CLightweight ncurses feed reader inspired by Newsboat
Nextcloud share URL downloader
PythonDownload files from NextCloud share URLs directly from the command line
ngrep
CNetwork packet grep - match regex against network traffic payloads
nics
GoDisplay Network Interface Card information consistently across platforms
nitchplusplus
C++A fast system information fetch tool
nmail
C++Console-based email client with an alpine/pine-like interface
nmon
CNigel's performance Monitor for Linux systems
nnn
CThe unorthodox terminal file manager that's blazing fast
No More Secrets
CRecreates the data decryption effect from the 1992 movie Sneakers
nocjk
GoCLI tool and library to detect CJK (Chinese, Japanese, Korean) text
nodebro
GoView GitHub releases, tags, and release notes from the terminal
nom
GoRSS reader for the terminal
nomino
RustBatch rename utility for developers
Normalize Country
RubyConvert country names and codes to a standard format
Nota
TypeScriptTerminal calculator with rich mathematical notation
note
GoMinimalistic note taking from the command line
Noted
ShellNotes library with viewer and shortcuts to add, delete, and edit notes
NoteSH
PythonSticky notes app in the terminal built with Textual
noti
GoMonitor a process and trigger a notification when it finishes
Notmuch
CFast, tag-based email indexing and search system
np
JavaScriptA better npm publish
nsh
GoPowerful renaming utility for developers to rename symbols and phrases recursively
Ntfy
PythonGet desktop and push notifications when long-running commands complete
ntfyme
PythonCross-platform notification tool for when long-running processes end
Numbat
RustScientific calculator with first-class support for physical units
numen
PythonMarkdown-compatible AI-powered terminal notepad
numio-cli
TypeScriptCLI tool to perform time calculations
Nushell
RustA modern shell written in Rust where all data is structured
nvitop
PythonInteractive NVIDIA-GPU process viewer and management tool
nvtop
Chtop-like task monitor for AMD, Intel, and NVIDIA GPUs
nyancat
CNyancat in your terminal, rendered through ANSI escape sequences
o
GoConfiguration-free text editor and IDE limited to VT100
oama
HaskellOAuth credential manager for the command line
OAuth2c
GoCommand-line tool for interacting with OAuth 2.0 servers
objcurses
C++ncurses-based 3D object viewer for the terminal
ocui
GuileSimple text-based UI for managing containers
oeis-tui
GoTUI and CLI for browsing the OEIS integer sequence encyclopedia
ogg123
CCommand-line player for Ogg Vorbis audio files
Oh My Posh
GoThe most customizable and low-latency cross-platform/shell prompt renderer
oha
RustHTTP load generator with real-time TUI display
Oils
PythonUpgrade path from bash to a better language and runtime
oji
JavaScriptInteractive text emoji creator
oksh
CPortable OpenBSD ksh
Oldrunner
CASCII character-based remake of Lode Runner with 150 levels
ollama
GoGet up and running with large language models locally
omm
GoKeyboard-driven task manager for the command line
onefetch
RustGit repository summary displayed on your terminal
OnionShare
PythonSecurely and anonymously share files over the Tor network
Open Interpreter
PythonOpenAI's Code Interpreter in your terminal, running locally
OpenCode
GoAI coding agent built for the terminal
opencubicplayer
CMusic visualizer for tracked music formats, chiptunes, and demoscene formats
openring
GoGenerate a webring from RSS feeds to link to other blogs
OPS
GoTool for creating and running Nanos unikernels
Optic
TypeScriptOpen source tools to make OpenAPI and API-first practices easy
ora
JavaScriptElegant terminal spinner for Node.js
oracle
TypeScriptBundle code and prompts for AI analysis with multi-model support
OrChat
PythonFeature-rich CLI for interacting with AI models through OpenRouter
organize-cli
JavaScriptOrganize your files automatically based on rules
oryx
RustTUI for sniffing network traffic using eBPF on Linux
osh
PythonTranslate English to shell commands using local LLMs with Ollama
osmf
GoA simple command line tool to explore OpenStreetMap data
oswriter
GoCLI tool for creating bootable USB drives from OS images
osync
ShellRobust two-way file sync based on rsync with fault tolerance and ACL support
otel-tui
GoTerminal OpenTelemetry viewer for traces and metrics
othello-cli
RustTerminal version of Othello (Reversi) with AI opponents written in Rust
ots
GoShare end-to-end encrypted secrets via a one-time URL
ouch
RustPainless compression and decompression in the terminal
Output as Format
RubyFormat stdin as GitHub/Slack/Jira code, lists, or quotes
ov
GoFeature-rich terminal-based text viewer
ox
RustAn independent Rust text editor for the terminal
oxker
RustSimple TUI to view and control Docker containers
Oyomu
OCamlCommand-line comic reader and collection manager
pa
ShellSimple password manager with age encryption in portable POSIX shell
packemon
GoTUI tool and Go library for sending and monitoring network packets
paclear
GoClear command with Pac-Man animation
pageres-cli
JavaScriptCapture website screenshots in various resolutions from the command line
pal
CCalendar for Unix/Linux with plain text event storage
Pandoc
HaskellUniversal document converter between dozens of markup formats
paneru
GoLauncher panel from the terminal
pangran
GoTUI program that checks if you typed a pangram
PaperAge
RustEasy and secure paper backups of secrets via encrypted QR codes
paperbackup
PythonCreate PDF with barcodes to backup text files on paper
papis
PythonExtensible document and bibliography manager
par_scrape
PythonVersatile web scraping tool with AI-powered data extraction and formatting
paragrep
PythonGrep regular expressions and print matching paragraphs
parallel
PerlExecute jobs in parallel from the shell using one or more computers
Pareto Security
GoCheck for basic security hygiene on any Linux desktop
parllama
PythonTUI for easy management and use of Ollama-based LLMs
pash
ShellSimple password manager using GPG written in POSIX sh
pass
ShellPOSIX password manager keeping passwords in GPG encrypted files
passage
ShellPassword store fork using age encryption instead of GnuPG
passfzf
ShellA fzf wrapper for pass (UNIX password-store) with fuzzy finding
password-store
ShellSimple GPG-encrypted password manager using the Unix philosophy
paste69
PythonSimple CURL-able pastebin service
pastel
RustGenerate, analyze, convert, and manipulate colors from the terminal
patat
HaskellTerminal-based presentations using Pandoc
patchy
RustDeclaratively manage personal forks by automatically merging pull requests
PathPicker
PythonParse command output to interactively select files and directories
paws
Perlsendmail/maildir interface to Slack
paycon
RustConverts pay amounts between different time units
pazi
RustFast autojump helper
pbgopy
GoCopy and paste between devices over the network
pbook
C++Simple phonebook manager for TUI lovers
pbproxy
ShellSend your clipboard anywhere you can SSH to
pcopy
GoTemporary file host, nopaste and clipboard across machines
PCtrl
PythonRobust, featureful, and powerful process manager
pdd
PythonTiny date and time difference calculator
pdf-diff
PythonVisualize differences between two PDF files
PDFjuicer
PythonCLI tool for converting PDF pages to high-quality images
PDFtk
JavaSimple tool for everyday tasks with PDF documents
pdvzip
C++Embed a ZIP file within a PNG image to create a PNG-ZIP polyglot file
peaches
RustA smart terminal switcher based on tmux
peekaboo
SwiftmacOS screenshot capture, AI visual analysis, and GUI automation CLI
percol
PythonInteractive filtering tool that adds selection UI to shell commands
periodic-table-cli
JavaScriptInteractive Periodic Table of Elements for the console
periodic-table-cli-py
PythonInteractive Periodic Table of Elements app for the console
peroutine
RubyRemind you of periodical events with customizable day intervals
pet
GoSimple command-line snippet manager written in Go
pgcli
PythonPostgres CLI with autocompletion and syntax highlighting
pgen
RustGenerate passphrases using EFF wordlists
pick
CChoose one option from a set of choices with fuzzy search
pik
RustColor picker for the terminal
PingMe
GoSend messages to multiple messaging platforms and email from the CLI
pipes.sh
ShellAnimated pipes terminal screensaver
pire
PythonPython Interactive Regular Expressions tool
plann
PythonCommand-line interface to online calendars
planor
GoThe Cloud Aviator: TUI client for AWS, Vultr, Heroku, and more
play
GoTUI playground for your favorite programs like grep, sed, and awk
plocate
C++Much faster locate using posting lists for file search
plox
RustExtract numeric values from log files and plot them over time in the CLI
plzz
PythonPython CLI to automate daily tasks for common and advanced users
pm
ShellThe easy way to switch between your projects on ZSH
pm-jesus
ShellPackage manager front-end for multiple Linux package managers
pmenu
PythonDynamic terminal-based menu inspired by dmenu
pmt
PythonTranslator of package names between different Linux package managers
Pocker
PythonTUI tool for viewing and controlling Docker containers, images, and logs
pockyt
PythonRead, manage, and automate your Pocket reading list from the CLI
podbit
CMinimal, performant replacement for newsboat's podboat podcast tool
podboat
C++Podcast download manager for text terminals, companion to newsboat
podman
GoDaemonless container engine for developing, managing, and running OCI containers
Poezio
PythonFree console XMPP client with easy anonymous connections
pokeget
RustDisplay cool Pokemon sprites in your terminal
Pokete
PythonA terminal-based Pokemon-like game
poltergeist
TypeScriptUniversal file watcher with auto-detect, hot reload, and build queuing
Polyglot Prompt
ShellDynamic prompt for zsh, bash, ksh, mksh, dash, yash, and more shells
Polykill
RustRemove dependencies and build artifacts from unused local projects
pom
GoPomodoro timer for the terminal
ponysay
PythonPony rewrite of cowsay
pop
GoSend emails from your terminal using Resend API
portal
GoQuick and easy command-line file transfer between computers
portfolio_rs
RustTUI tool for managing financial investment portfolios
posce
PythonA note-taking toolkit for the command line
posting
PythonModern API client that lives in your terminal, like Postman for the CLI
Powerlevel10k
ShellFast, flexible ZSH theme with instant prompt and configuration wizard
powerline
PythonStatusline plugin for vim, bash, zsh, tmux, and more
PowerShell
C#Cross-platform automation framework for structured data, REST APIs, and object models
powertop
C++Monitor and optimize power consumption on Linux systems
ppl addressbook
RubyAddress book tool using vCard format, built on Ruby and Git
pproftui
GoTUI for Go's pprof that makes profiling interactive and fast
presenterm
RustA terminal slideshow tool for presentations in Markdown
pretty-ls
RustRust ls clone with pretty colors
Prisma CLI
RustNext-generation ORM for Node.js and TypeScript
process-compose
GoTUI process manager for running and managing applications
procmux
PythonTUI utility for running multiple commands in parallel in switchable terminals
procs
RustA modern replacement for ps written in Rust
Productivity Timer
TypeScriptCLI/TUI Pomodoro timer for keyboard addicts and terminal fans
Profanity
CConsole-based XMPP client written in C using ncurses
Programmer calculator
CTerminal calculator for programmers working with multiple number representations
progress
CShow progress of coreutils commands like cp, mv, dd, tar, rsync
ProgressLine
SwiftTrack commands progress in a compact one-line format
projectable
RustTUI file manager built for projects
Proji
GoPowerful cross-platform CLI project templating tool
Prosody
LuaModern XMPP communication server that is easy to set up
Proxymock
Network recorder TUI that auto-generates tests and mocks from API traffic
prs
GoStay updated on pull requests without leaving the terminal
ps1palette
PythonStreamline Bash PS1 customization with prompt color coding and .bashrc integration
PSSH
PythonParallelized versions of OpenSSH tools for managing multiple servers
pt.sh
ShellCLI periodic table with search and many properties
ptable
CBeautiful TUI periodic table for GNU/Linux terminals
ptrstream
PythonHigh-performance distributed PTR record scanner with streaming output
Pubs
PythonOrganizes scientific papers with bibliographic data via the command line
PuDB
PythonFull-screen console debugger for Python in the terminal
pueue
RustCommand-line task management for sequential and parallel execution
Puffin
GoA beautiful TUI dashboard for hledger plain-text accounting
pulsemixer
PythonCLI and curses mixer for PulseAudio
Pulumi
GoInfrastructure as code using real programming languages
pup
GoParsing HTML at the command line
Pure
ShellPretty, minimal, and fast ZSH prompt
pure-recipe
PythonGet well-formatted, ad-free recipes from URLs in your terminal
pv
CMonitor the progress of data through a pipe
pvcheck
PythonAutomated testing tool for programs that produce textual output
py_flashcards
PythonText-only CLI flashcards parsed from Markdown files
py-ai-shell
PythonAI-powered shell for command line users
pyautogit
PythonTUI for working with git written in Python
PyBonsai
PythonGenerate procedural ASCII art trees in the terminal
pycp
Pythoncp and mv with a progress bar
pyjokes
PythonOne-line jokes for programmers (jokes as a service)
pykli
PythonInteractive ksqlDB CLI client with autocompletion and syntax highlighting
pymailgen
PythonGenerate email lists from CSV and template files for SMTP sending
pypi-command-line
PythonA powerful, colorful CLI for browsing pypi.org
PyRadio
PythonCurses-based internet radio player
pysentation
PythonCLI for displaying Python presentations in the terminal
Python re(gex)? exercises
PythonTUI app for practicing Python regular expressions with 100+ exercises
pytunes
PythonSelf-hosted music streaming service
Pyutube
PythonDownload YouTube videos, shorts, and playlists in one click
q
PythonRun SQL queries directly on CSV/TSV files
Qalculate
C++Multi-purpose calculator with units, arbitrary precision, and plotting
qcd
RustQuick directory changer with history stored in sqlite3
qcp
RustQuick file copy using QUIC protocol
QEMU
CGeneric machine and userspace emulator and virtualizer
qman
CA more modern man page viewer for the terminal
qpdf
C++Content-preserving PDF document transformer for splitting, merging, and more
qr-filetransfer
PythonTransfer files over Wi-Fi between computer and smartphone via QR code
qrcp
GoTransfer files between desktop and mobile by scanning a QR code
qsv
RustCSVs sliced, diced, and analyzed at blazing speed
quackalias-cli
ShellGenerate DuckDuckGo email aliases and store their history
quark
CExtremely small and simple HTTP web server for static content
quickemu
ShellQuickly create and run optimized Windows, macOS, and Linux VMs
quickserve
PythonSimple HTTP server in Python for quickly sharing files
quill
GoSimple Mac binary signing from any platform
Quoter
JavaConsole-based stock quote tool
qwicket
RustCommand-line API development ecosystem
radeontop
CView AMD GPU utilization for total activity and individual blocks
radio-active
PythonInternet radio player with 40k+ stations
radio-beats
ShellRofi-like menu for playing radio stations in the terminal
Raijin
PythonFree weather TUI that works without API keys or accounts
Railway CLI
RustDeploy and manage apps on Railway from the terminal
RainbowStream
PythonTwitter client for the terminal with colorful output
rainfrog
RustA database management TUI for PostgreSQL
ramda-cli
JavaScriptProcess data with functional pipelines using Ramda.js
ramfetch
ShellA fetch tool that displays memory info using /proc/meminfo
ranger
PythonA VIM-inspired file manager for the console
rare
GoReal-time regex extraction and aggregation into histograms, tables, and more
Rash
RacketShell language, library, and REPL for Racket
rawhide
CFile finder using C expressions to specify filenames
rbw
RustUnofficial stateful command-line client for Bitwarden
rclip
PythonAI-powered command-line photo search tool
rclone
GoManage and sync files across 40+ cloud storage providers
rclone-tui
GoCross-platform TUI manager for rclone
rcz
RustA tool to write commit messages based on Conventional Commits
rdict
RustOffline dictionary using Wiktionary data, written in Rust
rdiff-backup
PythonReverse differential backup tool over network or locally
Reachable
GoCheck if a domain is up
reader
GoParse web pages for actual content and display as highlighted text
readme-md-generator
JavaScriptCLI that generates beautiful README.md files
rebels-in-the-sky
RustP2P terminal game about space pirates playing basketball across the galaxy
rebound
PythonFetch Stack Overflow results in your terminal when you get an error
recon
GoGather public info about network hosts
RecordStream
PerlCommand-line tools for slicing and dicing JSON records
RecoverPy
PythonRecover deleted files and overwritten data by scanning partition blocks
Redis Viewer
GoA tool to view Redis data in the terminal
redis_tui
RustTerminal-based browser application for Redis databases
redive
RustTrace URL redirections in the terminal
Redo.vc
GoFull-featured command-line task tracker with tagging, projects, and recurring tasks
reflex
GoWatch a directory and rerun a command when files change
release-it
JavaScriptAutomate releases for Git repositories and Node.js packages
Remind
CPowerful calendar with complex event rules and text-based storage
remint
PythonA simple terminal UI wrapper for the Remind calendar program
Ren
RustBatch rename files from find-formatted lines via standard input
rename
CBulk rename files using regex from util-linux
rename-cli
JavaScriptFile renamer with TUI interface and preview
renamed.to
TypeScriptAI-powered file renamer analyzing document content for descriptive filenames
renameutils
CRename files and directories interactively by editing in-place
Render CLI
GoManage Render cloud services from the terminal
Rep
RustFind-and-replace on grep-formatted lines from standard input
repgrep
RustInteractive search and replace using ripgrep as the backend
Reptyl
PythonCross-platform shell that supports natural language commands
restbook
TypeScriptCLI tool for orchestrating API workflows using YAML playbooks
Restic
GoFast, efficient, and secure backup program
reTermAI
PythonSmart command assistant for your terminal using LLM
revise-tui
RustTUI Anki client with spaced repetition scheduling
rfc_reader
RustTUI for fetching, caching, and browsing RFC documents
rfsh
RustRun shell scripts in batch, concurrently, with variable customization
rich
PythonCommand line toolbox for fancy output in the terminal
rich_life
PythonConway's Game of Life and Langton's Ant in the terminal
rimage
RustPowerful Rust image optimization CLI tool
rip
RustA safe rm replacement that moves files to a graveyard instead of deleting
ripgrep
RustRecursively search directories for a regex pattern, blazingly fast
ripgrep-all
RustSearch in PDFs, E-Books, office documents, zip, tar.gz, and more
rm-trash
PythonSafe rm replacement that moves files to XDG trash instead of deleting
rmlint
CFind and remove duplicate and broken files with reports
rmpc
RustConfigurable TUI MPD client with album art support
rmw
CTrashcan/recycle bin utility for the command line
rnr
PythonRNR's Not Ranger - a text-based file manager combining MC and Ranger features
ROAPI
RustAutomatically spin up read-only APIs for static datasets
rofi
CA window switcher, application launcher and dmenu replacement
Romulus
C#Cross-platform Gemini console client in C# with mouse support
rooshk
PythonCommand-line game where you act as god over a sandbox world
rpg-cli
RustYour filesystem as a dungeon!
rq
RustRecord Query - tool for record analysis and transformation
rr
C++Record and deterministically replay debugging sessions
rReader
JavaScriptRSS reader client with TUI interface
rs-env
RustHierarchical environment variable management from .env files
rsnapshot
PerlFilesystem snapshot utility based on rsync with rotation scheduling
rsnip
RustA powerful command-line snippet manager
rss-cli
C++UNIX-inspired CLI application for interacting with RSS feeds
rsync
CFast, versatile file synchronization and transfer over SSH
rtop
GoAgent-less remote server monitoring over plain SSH
rtorrent
C++Ncurses-based BitTorrent client ideal for tmux and screen
rttt
TUI reader for Hacker News, RSS, and Reddit
rucola
RustTerminal-based markdown note manager
rufl
GoRunFlow - execute commands in parallel or sequentially from the CLI
Rumos
RustCLI utility for controlling screen brightness
Runme
GoDevOps notebooks built with Markdown
Russhian Roulette
Rust1/6 chance of posting your SSH private key on pastebin
Rust-Traverse
RustTerminal file explorer inspired by NNN, built with Ratatui
Rustcat
RustNetcat alternative written in Rust
rustledger
RustPure Rust implementation of Beancount - 10x faster drop-in replacement
rusty-rain
RustA cross-platform Matrix rain effect made with Rust
rwatch
RustRust re-implementation of the classic Unix watch command
s
GoWeb search from the terminal, opens results in your browser
s-tui
PythonStress-Terminal UI for monitoring CPU temperature, frequency, and power
s3cmd
PythonCommand line tool for managing Amazon S3 and CloudFront services
sad
RustCLI search and replace with diff preview before committing changes
safe
CPassword-protected secret keeper with encryption
safe.sh
ShellPure Bash script to manage GPG-encrypted secure archives
safespace
GoYour local AI counselor - LLM app that runs offline
sag
GoModern text-to-speech CLI using ElevenLabs voices
sake
GoA command runner for local and remote hosts defined in YAML
sampler
GoShell commands execution, visualization, and alerting configured with YAML
sandsifter
CThe x86 processor fuzzer
Sanity CLI
TypeScriptManage Sanity.io content platform from the command line
sasqwatch
GoA modern take on the classic watch command
sauce
GoIdentify anime from an image and get key data about it
Sausage
Terminal word-forming game written in Bash, inspired by Bookworm
savvy-cli
GoAutomatically capture and surface your team's tribal knowledge
SAWS
PythonSupercharged AWS command line interface
sc-im
CFeature-rich ncurses spreadsheet calculator for the terminal
Scaleway CLI
GoManage Scaleway cloud resources from the terminal
scc
GoFast codebase statistics counter with COCOMO and complexity estimation
scholarref
ShellTools to never deal with journal webpages again
scli
PythonSimple terminal user interface for Signal messenger
sclocka
CThe real screensaver/lock for terminals
scons
PythonSoftware construction tool using Python for build configuration
screen
CTerminal multiplexer that splits a terminal between several processes
screenFetch
ShellDisplay system info with ASCII distribution logo in the terminal
scriptisto
RustLanguage-agnostic shebang interpreter for writing scripts in compiled languages
scrot
CSimple command-line screenshot tool for Linux
scss-to-css
JavaScriptRecursively compile all SCSS files into minified CSS
sd
RustAn intuitive find-and-replace CLI tool, a sed alternative
seaq
PythonExtract web text data and process it with LLM prompts from the terminal
Seashells
GoPipe output to the web
securo
PythonEncrypt and decrypt files and folders using symmetric encryption
see
RustTerminal cat with syntax highlighting, Markdown rendering, and image viewing
semantic-git-commit-cli
JavaScriptEnsure semantic commit messages with emoji support
semantic-grep
PythonGrep for words with similar meaning to the query
semantic-release
JavaScriptAutomates Node.js package release workflow with semantic versioning
senpai
GoA modern terminal IRC client
sent
CSimple plain-text presentation tool from suckless
Sentry CLI
RustManage Sentry error tracking from the terminal
senzu
RustCLI tool to get the battery percentage
serve
JavaScriptServe static sites and SPAs with a clean directory listing interface
Servitor
GoCommand-line Fediverse client that does not require a server
sesdiff
RustGenerate shortest edit scripts using Myers' diff algorithm with edit distance
Sfeed
CRSS and Atom parser that converts feeds to TAB-separated format
sha256-animation
RubyTerminal animation showing how the SHA-256 hash function works
shallow-backup
PythonGit-integrated backup tool for dotfiles and configs
sharing
GoShare directories and files from CLI to iOS and Android devices
shbin
PythonUpload code snippets and files to GitHub as an internal pastebin
shcopy
GoCopy text to system clipboard locally and remotely using ANSI OSC52
SheetsUI
RustConsole-based TUI spreadsheet application
Shell Bling Ubuntu
ShellScripts to set up a fresh Ubuntu VM with a nice shell environment
shell2http
GoExecute shell commands via HTTP server
shellphone
C#Terminal-based Terraria player file editor
shmenu
ShellMenu TUI tool written solely in bash
Shopify Development Tools
RubyTools for developing and maintaining Shopify apps and stores
shournal
C++Fully automatic shell command and file usage logger
Shreddit
PythonRemove your Reddit comment history
Shunpo
ShellA minimalist bash tool for faster directory navigation
shy-sh
PythonShell AI copilot
sic
CExtremely simple IRC client in less than 250 lines of code
sidem
PythonTUI app for managing .env configuration files
sift
GoFast and powerful alternative to grep with complex expression support
signal-cli
JavaUnofficial command-line and dbus interface for Signal messenger
simtex
PythonConvert Markdown or text lectures into LaTeX with one command
Siren
CA text-based audio player for UNIX-like operating systems
sisi
TypeScriptSemantic image search CLI tool
sitecopy
CSynchronize local website copy with a remote FTP server
sizeof
GoExperimental CLI built alongside ChatGPT4 and GitHub Copilot
skim
RustFuzzy finder in Rust, similar to fzf
skroll
CMake text scroll from right to left in the terminal
sku
GoSimple TUI to play sudoku in the terminal
Skylab
PythonTUI tool displaying upcoming space launches
Slack CLI
GoBuild, test, and deploy Slack apps from the terminal
slap
JavaScriptSublime Text-inspired terminal editor written in NodeJS
Slash'EM
CExtended Nethack variant with extra features, monsters, and items
Slideck
RubyPresent Markdown-powered slide decks in the terminal
Slides
GoTerminal-based presentation tool using Markdown
slingshot
RustLightweight CLI tool to quickly navigate across folders
slr-kit
PythonCLI tools for Systematic Literature Reviews powered by NLP
sls-dev-tools
JavaScriptInteractive terminal dashboard for AWS Serverless application resources
Slumber
RustTUI-based HTTP/REST client for API testing
slurm
CYet another network load monitor
SmartCd
ShellA cd command with fuzzy search for recent, sub, and parent directories
smartscp
RustReplacement of scp that auto-skips git-ignored files
smash
GoFind duplicate files super fast by slicing files intelligently
Smassh
PythonTUI-based typing test app inspired by MonkeyType
SMBScan
PythonTool to enumerate file shares on an internal network
smem
PythonAdvanced memory reporting tool with proportional set size (PSS) support
smenu
CPowerful and versatile CLI selection tool for interactive use
snallygaster
PythonScan for secret files on HTTP servers
sncli
PythonCommand line interface for Simplenote
sngrep
CNcurses SIP message flow viewer
snip
ShellSnippet manager for bash, mostly written in pure bash
snipt
GoA powerful text snippet expansion tool
Snoop
CProvide information about files in a directory on Linux
sntop
CSimple network top for monitoring connectivity
so
RustTerminal interface for Stack Overflow
socialscan
PythonCheck username and email availability on online platforms
socli
PythonStack Overflow command line client for terminal browsing
Soft Serve
GoSelf-hostable Git server for the command line
Solitaire TUI
GoKlondike solitaire for the terminal
sonicradio
GoTUI radio player using Radio Browser API and Bubbletea
SOPS
GoFlexible encrypted file editor supporting YAML, JSON, ENV, INI, and BINARY
Soul
JavaScriptA SQLite REST and real-time server
Spaceship
ShellMinimalistic, powerful and extremely customizable Zsh prompt
Speedcrunch
C++High-precision scientific calculator with keyboard-driven interface
speedread
PerlTerminal-based RSVP speed reading filter aligned on optimal reading points
speedtest-net
JavaScriptTest internet connection speed and ping using speedtest.net
speki
RustManage flashcards in the terminal similar to Anki
SpicyPass
C++Lightweight password manager focused on simplicity and security
Spotify TUI
RustA Spotify client for the terminal written in Rust
spotify-player
RustFast, configurable terminal music player with Spotify feature parity
spotui
PythonTUI Spotify client written in Python
Spren
PythonAI-powered terminal assistant converting natural language to shell commands
sprinkles
PythonRandomly colors input text and outputs it to the terminal
sptui
GoSpotify TUI player written in Go
spytorec
PythonReal-time Spotify recorder with track splitting and metadata tagging
sq
Gojq-style access to SQL databases, CSV, and Excel files
sqlite-utils
PythonPython CLI utility and library for manipulating SQLite databases
squeeze
GoExtract rich information from any text (raw, JSON, HTML, YAML, etc.)
srgn
RustA code surgeon for precise text and code transplantation using tree-sitter
ssam
RustSplit text files into training, test, and development sets using random sampling
ssh-chat
GoChat server over SSH - connect and chat instead of getting a shell
ssh-menu
PythonInteractive terminal menu for your SSH profiles
SSH-Snake
ShellSelf-propagating script for SSH private key and host discovery
sshamble
GoCheck for common SSH security weaknesses and unexpected exposures
sshattrick
RustPlay Hattrick in your terminal over SSH
sshbook
GoMinimal terminal-based SSH launcher for saving SSH entries
sshed
GoSSH config editor and bookmarks manager
sshfs
CMount remote filesystems over SSH using FUSE
sshs
GoTerminal user interface for SSH
sshto
ShellManage SSH connections with a dialog-based menu
sshuttle
PythonTransparent proxy server that works as a poor man's VPN over SSH
sshx
RustFast, collaborative live terminal sharing over the web
sslh
CSSL/SSH multiplexer to share ports between protocols
SSM
JavaScriptA simple SSH manager
sssnake
CThe classic snake game for the terminal that can play itself as a screensaver
st
CSimple terminal implementation for X from suckless
stam-tools
RustCLI tools for working with STAM stand-off text annotations
Standard Unix Notes
ShellGPG encrypted notes/notebook manager for BSD/Linux
starfetch
C++Display constellations in the terminal
stargazer
GoGitHub stats from the command line
Starship
RustThe minimal, blazing-fast, and infinitely customizable prompt for any shell
StarWars vision
ShellWatch Star Wars Episode IV in ASCII art via telnet
Steam Locomotive
CASCII steam locomotive animation when you type sl instead of ls
StegCloak
JavaScriptHide secrets with invisible characters in plain text using passwords
stepci
TypeScriptAutomated API testing and quality assurance
stern
GoMulti pod and container log tailing for Kubernetes
stew
GoAn independent package manager for compiled binaries
stftp
CSimple, easy-to-use terminal FTP client
Stig
PythonA client application to control the Transmission BitTorrent client
storycraftr
PythonAI-powered CLI tool for crafting stories, worldbuilding, and book outlines
Streamlink
PythonCLI utility that pipes video streams from various services into a video player
stree
GoVisualize S3 bucket directory tree structure
Stripe CLI
GoTest and manage Stripe integrations from the terminal
STU
RustInteractive terminal-based explorer for Amazon S3
subauto
PythonCLI tool for transcribing, translating, and embedding subtitles using AI
subs
GoGrab valid subdomains, resolve them, split them, and more
summarize
TypeScriptFast summaries from URLs, files, and media in the terminal
sunbeam
GoGeneral purpose command-line launcher with scriptable UI views
sup
RubyThread-based terminal email client for high-volume accounts
Supabase CLI
GoDevelop locally and deploy to Supabase
superfile
GoPretty, modern terminal file manager
surge
JavaScriptStatic web publishing on surge.sh CDN
suss
PythonAI-powered bug finder that knows your codebase
svgcleaner
RustClean up SVG files from unnecessary data
SVGO
JavaScriptNode.js-based tool for optimizing SVG vector graphics files
svgshift
CQuickly adjust colors in SVG files by manipulating RGB and HSL values
Sway-Talisman
ShellMinimalist terminal application launcher in scratchpad for Sway
swordfish-rs
RustMimics real-time typing in the terminal using a screenplay
syft
GoGenerate Software Bill of Materials (SBOM) from container images and filesystems
symlinks
CFind and remedy problematic symbolic links on a system
synth-shell-prompt
ShellEye-candy shell prompt with Git status, clock, and intelligent PWD shortening
sysdig
C++Capture and analyze system calls and events from the Linux kernel
sysm
GoPlay custom sounds when system or external events happen
systemctl-tui
RustA fast simple TUI for interacting with systemd services and logs
systeroid
RustA more powerful alternative to sysctl with a terminal user interface
sysz
Shellfzf terminal UI for systemctl
t
PythonA minimal command-line todo list manager for people who finish tasks
t-rec
RustBlazingly fast terminal recorder that generates animated GIFs
T-RexC
CSimple console Google T-Rex game
tab-pal
PythonCLI app for adding and editing custom colour palettes in Tableau
tabiew
RustLightweight terminal viewer for CSV, TSV, and other delimiter-separated files
tabview
PythonPython curses command line CSV and tabular data viewer
tascli
PythonA simple, fast, local task and record manager in CLI
Task
GoA task runner and simpler Make alternative written in Go
task-spooler
CUnix batch system for queuing and executing commands sequentially
taskbook
JavaScriptTasks, boards and notes for the command-line habitat
taskell
HaskellInteractive kanban board and task manager for the terminal
TaskWarrior
C++Advanced todo manager with sync server, plugins, and healthy ecosystem
taskwarrior-tui
RustTerminal user interface for Taskwarrior task management
taverner
ShellCLI launcher menu for games or anything, the UNIX way
tb.go
GoTasks, boards, and notes for the command-line habitat
tcpterm
GoPacket visualizer in TUI
Tcsh
CEnhanced C shell with command completion and editing
td
ShellSimple and elegant todo list manager written in Bash
td-cli
PythonA command-line todo manager with multi-project organization
tdash
GoTerminal dashboard with stats from Google Analytics, GitHub, and CI
tdl
GoBeautiful and feature-rich Telegram downloader written in Go
tdo
ShellFast and simple note taking from the command line
tealdeer
RustVery fast implementation of tldr in Rust
Teapot
CCompact ncurses-based spreadsheet with 3D-style and built-in functions
teetail
CLike tee, but only the tail goes in the file
tegratop
RustTUI monitoring tool (top-like) for Nvidia Jetson boards
teip
RustSelect partial stdin and replace with the result of another command
Telegram messenger CLI
CCommand-line interface for Telegram using readline
telert
PythonSend alerts via Telegram, Slack, Teams, or Desktop when commands complete
Telescope
CGemini client inspired by Emacs and W3M
television
RustBlazing fast general purpose fuzzy finder TUI
teller
GoCloud-native secrets management for developers from the command line
temci
PythonAdvanced benchmarking tool with environment setup and visual reports
Tempren
PythonPowerful file renaming utility using flexible template expressions
tempy
PythonSimple, visually pleasing weather report in your terminal
Tera
ShellTerminal Radio: play favorite music and explore radio stations from the CLI
terdle
RustWordle implemented in Rust for the terminal
tere
RustTerminal file explorer as a faster alternative to cd and ls
term-asteroids
PHPAn Asteroids-like game running in a terminal, written in PHP
termdbms
GoA TUI for viewing and editing databases, written in pure Go
TermFeed
PythonA simple terminal feed reader
termfu
CA multi-language debugger frontend with custom terminal layouts
TermImg
GoDraw images into terminals using cell coordinates
Terminal Markdown Viewer
PythonRender Markdown with themes and syntax highlighting in the terminal
Terminal Phase
RacketSpace shooter game playable in your terminal
Terminal Roulette
PythonYour own roulette table in the terminal
Terminal velocity
PythonA fast, cross-platform note-taking application for the UNIX terminal
terminal_board_games
PythonCollection of board games for the terminal
terminal-art
PythonArt made in the terminal including a rotating cube animation
terminal-command
PythonGenerate and execute shell commands from natural language using Python
terminal-doom
ZigPlay DOOM in modern terminals
terminal-recorder
JavaScriptRecord bash sessions and export to shareable HTML
terminal-svg-screenshot
TypeScriptCreate beautiful SVG screenshots of terminal output for documentation
TerminalImageViewer
C++Display images in terminal using RGB ANSI codes and Unicode blocks
terminalizer
JavaScriptRecord terminal sessions and generate animated GIFs or web player links
terminaltexteffects
PythonTerminal visual effects engine, application, and Python library
terminordle
TypeScriptTerminal Wordle game with local and multiplayer network modes
termishare
GoPeer to peer terminal sharing
termite
PythonGenerative UI in your terminal
termsaver
PythonASCII screensavers for the terminal including matrix and clock
Termshark
GoTerminal UI for tshark, inspired by Wireshark
termtosvg
PythonUnix terminal recorder that renders sessions as standalone SVG animations
TermUI
GoCross-platform fully-customizable TUI dashboard and widget library
termusic
RustTerminal music player written in Rust
termv
ShellA terminal IPTV player written in bash
ternimal
RustSimulate a life form in the terminal with ASCII animation
Terraform
GoInfrastructure as code for any cloud or service
TerrainGenerator
TypeScript2D terrain generator for creating procedural worlds and maps
testdisk
CUndelete files from FAT, exFAT, NTFS, ext2 and recover deleted partitions
tetrs
RustTetromino game engine and terminal Tetris application written in Rust
texel
PythonRead spreadsheets inside the terminal
textql
GoExecute SQL against structured text like CSV or TSV
textual-paint
PythonMS Paint in your terminal as a TUI application
TFTUI
PythonTUI to view and interact with Terraform state
tgbounce
GoSimple Telegram assistant for replying, clicking buttons, and desktop notifications
TGORQ
GoVim-like lightweight CLI tool for performing HTTP requests
The Fuck
PythonCorrects your previous console command automatically
The Logfile Navigator
C++An advanced and colorful log file viewer with TUI interface
The Rock
CCommand line King James Bible viewer for Linux
thokr
RustSleek typing TUI with visualized results and historical logging
thread-safe
GoKeep your favorite Twitter threads safe with a local copy
Ticker
GoTerminal stock watcher and stock position tracker
tickrs
RustReal-time ticker data in your terminal
TickTick
ShellPut JSON in bash scripts using backtick syntax
tig
Cncurses-based text-mode interface and repository browser for git
Tilde
C++Text editor with an intuitive interface for users accustomed to GUI editors
tim:r
RustTUI for organizing your time with Pomodoro countdown counter
Timer-CLI
PythonA very simple countdown timer
Timet
RubyLightweight local time tracker with Pomodoro, statistics, and CSV/iCal export
Timetrap
RubyA simple command-line time tracker written in Ruby
Timewarrior
C++Time tracking utility with stopwatch features and calendar-based backfill
timg
C++A terminal image and video viewer
tiny
RustAn IRC client written in Rust
tinyfetch
PythonPython and system information command-line fetch tool
tiptop
PythonCommand-line system monitoring tool with graphs, written in Python
titan
CCommand-line password manager written in C for the Unix shell
Tizonia
C++Cloud music player for Linux with Spotify, YouTube, SoundCloud and more
tldr
VariousSimplified and community-driven man pages
tlrc
RustOfficial tldr client written in Rust
Tmate
CInstant terminal sharing via a fork of tmux
tmd-top
GoMonitor per-process TCP traffic on Linux with IP connection details
tmon
PythonA tiny system monitor for Linux
tmpmail
ShellCreate and receive emails at temporary addresses from the command line
TMSU
GoTag files and browse them through a virtual filesystem
tmux
CTerminal multiplexer for managing multiple sessions
tmux-fingers
RustCopy-pasting in terminal with vimium/vimperator-like hints
tmux-nested
ShellPlugin for nested tmux workflows
tmux-pomodoro-plus
ShellPomodoro technique integrated into your tmux workflow
tmux-session
ShellManage tmux sessions using fzf
to-double-quotes
JavaScriptConvert matching single-quotes to double-quotes
to-single-quotes
JavaScriptConvert matching double-quotes to single-quotes
toc
ShellGenerate a table of contents from comments in a file
TODO-CLI-and-TUI
ShellTUI and CLI todo app with day/week/month tasks, targets, and rewards
todo.txt
ShellMinimalistic plain text todo manager implemented as a shell script
todo.txt-more
ShellExtensions for todo.txt with rofi/fzf control, GitHub sync, and time tracking
todocheck
GoStatic code analyzer for annotated TODO comments
todocli
GoCLI todo list manager for neat task management
todoclist
PythonSimple CLI app to check your tasks from Todoist
Todoman
PythonSimple, standards-based CLI todo manager
todotxt-machine
PythonTerminal interface for todo.txt
toilet
CEnhanced FIGlet with Unicode, color fonts, and multiple output formats
toipe
RustYet another typing test, but crab flavored (Rust)
tokei
RustCount your code quickly and accurately by language
Tokui
GoInteractive TUI for visualizing code statistics from tokei
tome
GoInteractive script playbooks for your terminal with Vim/Neovim and Tmux
toolbox
GoContainerized development environments for easy tool installation
toolong
PythonTerminal app to view, tail, merge, and search log files
ToolUI
C#TUI to manage dotnet tools
toot
PythonMastodon CLI and TUI client
top
CClassic Unix utility showing top CPU-using processes in real-time
topalias
PythonLinux alias generator from bash/zsh command history with statistics
topgrade
RustUpgrade all the things - update all your system packages at once
topydo
PythonA powerful todo list application using the todo.txt format
torrentCLI
PythonGet torrents from the terminal
ToRRential Card processor
PythonAdd cards to Anki using AnkiConnect API from the command line
toru
GoBitTorrent streaming CLI to stream anime torrents in real-time
toxic
CA Tox-based instant messaging and video chat client
tp
GoDisplay command results at every keystroke for interactive filtering
tpp
RubyText-based presentation program with simple markup language
tproxy
GoCLI tool to proxy and analyze TCP connections
tran
GoSecurely transfer anything between computers with a TUI
transflac
ShellUtilities for maintaining and organizing FLAC music collections
Transgression TUI
HaskellA remote TUI client for the Transmission BitTorrent program
Translate Shell
ShellCommand-line translator using Google Translate, Bing, and more
Transmission
C++Fast, easy and free BitTorrent client
trash-cli
JavaScriptMove files and folders to the trash on Linux, macOS, and Windows
trashbhuwan
CTrashing CLI application for Linux distros, written in C
trasher
RustDelete files to a trash directory instead of immediately removing them
travelgrunt
GoNavigate inside monorepos without fatigue
tre
RustImproved tree command with git awareness, editor aliasing, and colors
tree
CDisplay directory structure as a depth-indented tree
treegen
RustASCII tree directory and file structure generator
treepp
C++The tree command with file and folder icons, made with Modern C++
trek
Rubyncurses TUI explorer for HashiCorp Nomad clusters
TReq
RustCLI tool for effortless HTTP requests
tresor
GoKeePass TUI written in Go using Bubble Tea
trimmy
SwiftFlatten multi-line shell snippets into single pasteable commands
trino
JavaScriptQuick and easy translation of words and phrases from the command line
trippy
RustNetwork diagnostic tool combining traceroute and ping
trovatore
DA fast command-line tool for searching files by name
trre
CTransductive regular expressions for text editing and grep-like searching
trurl
CCommand-line tool for URL parsing and manipulation
try-rs
RustTemporary workspace manager TUI for experiments and throwaway projects
trzsz-ssh
GoDrop-in SSH replacement with login prompts, batch login, and UDP mode like mosh
tshare
DThe fastest way to share your files on the web, for free
tsk
GoTerminal task management app emphasizing simplicity and efficiency
tsshd
GoSSH server like mosh-server with port forwarding and agent forwarding support
TStream
GoLive streaming from the terminal via a central server
Tsung
ErlangMulti-protocol distributed load testing tool
TSV Utilities
DHigh-performance command-line tools for large tabular data files
tt
GoA terminal-based typing test
ttchat
GoTwitch chats in the terminal
ttfb
RustCLI tool to measure HTTP time to first byte (TTFB)
ttop
NimSystem monitoring with TUI, historical data, and triggers
TTV
RustLightweight terminal tool to manage processes in Unix machines
ttyd
CShare your terminal over the web
ttygif
CConvert ttyrec files into GIF files
ttyload
CColor-coded graph of system load averages in the terminal
ttyper
RustTerminal-based typing test
ttyscheme
CCollection of color schemes for the TTY
ttystudio
JavaScriptRecord terminal and compile to GIF or APNG without dependencies
TubiTui
RustLightweight, libre, TUI-based YouTube client
tuc
RustCut on more than characters, with negative indexes and line cutting
TuDu
C++Manage hierarchical todos with deadlines, categories, and priorities
tufw
GoTerminal UI for the UFW Linux firewall
TUI apps
PythonOne-script programs for training and learning CLI tools like grep and awk
TUI Archiver
PythonTUI/CLI application to list and manage archives
tui-datepicker
RustSelect dates in the terminal with vim-motions and copy to buffer
tui-deck
GoTUI frontend for Nextcloud Deck app
TUI-Journal
RustTerminal-based journal and notes app written in Rust
tui-slides
RustTerminal presentation program with modern TUI
tui-sudoku
CConfigurable terminal interface sudoku game with many features
tuicamp
GoUnofficial TimeCamp TUI for time tracking
TUIFI Manager
PythonCross-platform terminal-based file manager for termux and more
tuifoop
PythonTerminal puzzle game - remove cells from a grid (Swell Foop clone)
TUIR
PythonText-based interface to view and interact with Reddit
tuitorial
PythonCreate terminal-based code tutorials with syntax highlighting and navigation
tunblkctl
ShellCommand-line frontend for Tunnelblick VPN client
Tunnelmole
TypeScriptConnect to local servers from anywhere
turl
RustCommand-line tool to make plain TCP-based requests
tut
GoTUI for Mastodon with vim-inspired keys
tuxi
ShellGet instant answers from Google search results in the terminal
TV
RustCross-platform CSV pretty printer for maximum viewer enjoyment
tweets
ShellDecentralized Twitter alternative using git
twf
GoStandalone tree view file explorer for the terminal
Twilio CLI
TypeScriptManage Twilio resources from the terminal
Twin
CText mode window environment for embedded or remote systems
twitch-tui
RustTwitch chat in the terminal
twterm
RubyFull-featured TUI Twitter client
typeinc
Cncurses-based terminal typing speed test with difficulty levels and cool UI
Typespeed
CTyping speed game with words flying across the terminal
typetype
PythonMinimalistic command line typing game
typing-game-cli
JavaScriptCommand line game to practice your typing speed
typist
ShellA simple type test written in pure Bash v5.1+
Typon
C++Multi-featured typing practice tool that turns any text file into a typing game
Typr
PythonA Python-based TUI typing test using the rich module
tz
GoInteractive TUI to schedule things across time zones
uacme
CLightweight ACMEv2 client written in plain C with minimal dependencies
ucollage
ShellExtensible command line image viewer inspired by vim
ucto
C++Tokenize text files by separating words from punctuation and splitting sentences
ugm
GoTerminal-based UNIX user and group browser
ugrep
C++Ultra fast grep with interactive TUI, fuzzy search, and boolean queries
Ultimate Plumber
GoInteractively build complex shell pipelines with fast feedback
Ultralist
GoSimple, powerful, open source task management for the command line
umake
RustMakefile linter targeting the POSIX make standard
undelete-btrfs
ShellAutomate BTRFS file recovery with path regex generation and multi-level restore
underscore-cli
JavaScriptCommand-line utility-belt for hacking JSON and JavaScript
unibear
RustA lean TUI AI assistant
Unison
OCamlBidirectional file synchronization between hosts
unix-permissions
JavaScriptSwiss Army knife for Unix permissions
unoserver
PythonLibreOffice-based document conversion server
unreal-git-hook
ShellGit hooks with Unreal Tournament announcer sound effects
updo
GoUptime monitoring CLI tool with alerting and advanced settings
upiano
PythonA piano in your terminal as a TUI application
upnup
ShellGenerate a LICENSE file in the current working directory
upt
RustUniversal Package-management Tool for any OS
ur-commit-mentor
TypeScriptAI-powered CLI tool for git commit analysis and code review
urlhunter
GoRecon tool for searching URLs exposed via shortener services
usolitaire
PythonSolitaire in your terminal
usql
GoUniversal CLI for PostgreSQL, MySQL, SQLite, SQL Server, and many more databases
utt
PythonUltimate Time Tracker - A simple command-line time tracker in Python
Vagrant
RubyBuild and manage reproducible virtual machine environments
vai
PythonVim-like text editor written in Python for simplicity and extensibility
van-gonography
PythonHide files of any type inside an image using steganography
Various Scripts
ShellCollection of shell and Perl scripts for common tasks with fzf
vault-crypt
ShellMinimalist GPG-powered vault encryption for KeePassXC
VCTUI
GoConsole interface for vCenter: manage VMs and power operations
vdirsyncer
PythonCalDAV and CardDAV synchronization program
VE
Lean, fast and feature-rich text editor
Vercel CLI
TypeScriptDeploy to Vercel's edge network from the command line
Vertopal-CLI
PythonConvert digital files to various formats using Vertopal API
vet
GoIdentify risks in open source software supply chain
vgrep
GoUser-friendly pager for grep results
vhs
GoWrite terminal GIFs as code for integration testing and demos
vibebox
RustPer-project micro-VM sandbox for running coding agents on macOS
Viddy
GoModern watch command with time machine and pager
videoinfox
ShellVideo finder, playlist builder, and library indexer for the terminal
vidir
PerlEdit directory contents in a text editor
viewport-list-cli
JavaScriptReturn a list of devices and their viewports
vifm
Cncurses file manager with vim-like keybindings and configuration
vim
CHighly configurable modal text editor with a massive plugin ecosystem
Violet
GoColorful TUI frontend to run Vagrant commands
virsh
CInteractive shell for managing libvirt domains, networks, and storage
vis
CModern, legacy-free, vim-like editor with Lua scripting and structural regex
VisiData
PythonInteractive terminal tool for exploring and analyzing tabular data
VisioNomicon
PythonRename image files based on their content using GPT-4V
viu
RustView images from the terminal, written in Rust
vivid
RustThemeable LS_COLORS generator with a rich filetype database
vizex
PythonVisualize disk space usage for every partition and media on your machine
vj
RubyJSON Humanizer that makes JSON human-readable with visual formatting
VocabCLI
PythonLook up word definitions, synonyms, and antonyms with NLP processing
vocage
RustTerminal-based vocabulary learning tool with spaced repetition
volgo
GoCross-platform CLI and TUI for controlling system volume from the terminal
vtm
C++Virtual terminal multiplexer with window manager and session sharing
vtop
JavaScriptAlternative to top with several additional stats
Vultr CLI
GoManage Vultr cloud infrastructure from the command line
vv
C++Terminal image viewer supporting an extensive range of modern formats
vy
PythonVim-like text editor written from scratch in Python
w3m
CText-based web browser and pager that can render HTML as plain text
wacli
GoThird-party WhatsApp CLI for message sync, search, and sending
walk
GoTerminal file manager with inline navigation
wander
GoHashiCorp Nomad terminal client
warp
GoSecure and simple terminal sharing
Wat
JavaScriptInstant, central, community-built docs
watch
CPeriodically run a command and display its output, highlighting changes
watcher
GoWatch files and run commands when they change
watchexec
RustExecute commands when watched files change
Watson
PythonTime tracking CLI to know how much time you spend on projects
wavemon
Cncurses-based wireless network monitoring application for Linux
Waydroid
PythonContainer-based approach to boot a full Android system on Linux
weather-cli
JavaScriptCheck the weather for your city from the terminal
websocat
RustNetcat, curl and socat for WebSockets
WeeChat
CFast, light, extensible chat client with text-based interface
Weechat-Matrix
PythonPython script for Weechat to communicate over the Matrix protocol
welcome.sh
ShellA greeting script with helpful and customizable information on launch
wezterm
RustGPU-accelerated cross-platform terminal emulator and multiplexer in Rust
wfh
GoContinuously watch local directories and rsync them to a remote host
wg-cmd
GoTUI for managing WireGuard configuration files
whowatch
CMonitor logged-in Linux users and their processes in real time
wifi-password
ShellGet the password of your current Wi-Fi network
wiki-tui
RustSimple and easy-to-use Wikipedia text user interface
Wikipedia-Command-Line-Interface
PythonAccess Wikipedia directly from your command prompt
wikit
JavaScriptA command line program for getting Wikipedia summaries easily
wish
PythonA delightful wish list manager to keep track of your dreams and desires
Wishlist
GoA single entrypoint for multiple SSH endpoints
Woof
PythonOne-shot HTTP file server for quick sharing on a local network
WOPR
JavaScriptSimple markup language for creating rich terminal reports and presentations
WordGrinder
CTerminal word processor designed for writing text, not desktop publishing
Wordle Solver
ShellA bash script that can solve Wordle riddles
wordle-curses
PythonA simple TUI Wordle game with curses
Words
JavaWord-based puzzle games for the CLI
write good
JavaScriptNaive linter for English prose
wterm
CNative Wayland terminal emulator based on an st fork
wtf
GoPersonal terminal dashboard for todos, calendar, JIRA, and more
wtg
RustWhat The GPT - a CLI to chat with your program logs
wut
PythonTerminal assistant that explains the output of the last command
wutag
RustCLI tool for tagging and organizing files by tags
wuzz
GoInteractive CLI tool for HTTP inspection
wv
CUtility for performing operations on .doc files (deprecated)
Wyrd
OCamlCurses front-end for Remind calendar with scrollable time-table
x-cmd
ShellPOSIX shell and awk toolset with many features in a tiny footprint
xcp
RustExtended cp with progress bars and parallel copying
xh
RustA friendly and fast tool for sending HTTP requests
xiringuito
ShellSSH-based VPN made easy with no server configuration needed
xit
GoA plain-text file format for todos and check lists
xonsh
PythonPython-powered shell that easily mixes Python and shell commands
xpe
PythonEasy-to-use command-line xpath tool
xplr
RustA hackable, minimal, fast TUI file explorer
xsv
RustA fast CSV command line toolkit written in Rust
xxh
PythonBring your favorite shell wherever you go through SSH
yacht
RustYet another command line habit tracker written in Rust
Yai
GoYour AI terminal assistant using OpenAI to build and run commands
YAML Paths
PythonYAML/JSON/EYAML get/set/merge/validate/scan/convert/diff processors
yank
CRead stdin and select a field to copy to the clipboard
Yark
PythonYouTube archiving made simple
YAS-BDSM
ShellMinimal, cross-platform, hierarchical Stow-based dotfiles manager
YAS-QWIN
ShellCLI tool for building and optionally running SQL queries
Yash
CPOSIX-compliant command line shell written in C99
Yazi
RustBlazing fast terminal file manager written in Rust with async I/O
ydf
ShellDisruptive dotfiles manager - be ready to work in minutes on Fresh OS
ydiff
PythonView colored, incremental diff in the terminal
yek
RustFast Rust tool to serialize text-based files for LLM consumption
Yokadi
PythonProject-based todo manager with SQLite storage
yosay
JavaScriptLike cowsay, but for yeoman
YouTube TUI
RustLightweight TUI for browsing YouTube content from the terminal
youtube-dl
PythonDownload videos from YouTube and hundreds of other sites
youtube-viewer
PerlLightweight application to search and stream YouTube videos
Yozefu
RustTUI for exploring data in Kafka clusters
yq
GoA portable command-line YAML, JSON, XML, CSV and properties processor
yt-audio
GoA simple, configurable youtube-dl wrapper to download and manage YouTube audio
yt-dlp
PythonA youtube-dl fork with additional features and fixes
yt-splitter
DartDownload and split YouTube audio by chapters/tracks
yt-x
ShellBrowse YouTube from the terminal with fzf or rofi for navigation
ytfzf
ShellFind and play YouTube videos from the terminal using fzf and mpv
ytmdl
PythonDownload songs from YouTube in MP3 format with metadata
ytop
RustTUI system monitor written in Rust
ytui-music
RustLightweight YouTube music client for the terminal
z
ShellDirectory changer based on aging and frecency
z.lua
LuaDirectory changer that learns your habits
Zaloha.sh
ShellShell script for synchronization of files and directories
zbackup
C++A globally-deduplicating backup tool based on rsync ideas
zbar
CRead bar codes and QR codes from video streams and image files
zee
RustA modern terminal editor in the spirit of Emacs, written in Rust
zeit
GoCommand-line tool for tracking time spent on activities
zeitkatze
CSimplest stopwatch in a Linux console
Zellij
RustA terminal workspace with batteries included
zenith
RustLike top or htop but with zoomable charts for CPU, GPU, network, and disk
zev
PythonGenerate terminal commands using AI from natural language
zfind
GoSearch for files, even inside archives, using SQL-WHERE filters
zfxtop
GoFetch top written by a bubbletea enjoyer
zip-stream-cli
JavaScriptStream and display contents of remote ZIP archives in your terminal
zk
GoCommand-line tool for maintaining a plain text Zettelkasten or wiki
zm
PythonImproved cd command
ZnapZend
PerlZFS-centric backup tool with snapshot management and thinning
zoxide
RustA smarter cd command that learns your habits
zq
GoPipeline-style search and analytics for CSV, JSON, and more
zrok
GoGeo-scale peer-to-peer sharing platform built on OpenZiti
Zsh
CPowerful interactive shell with extensive customization and plugin support
Zsh Angel IQ System
ShellIntelligent Zsh extensions including in-shell Ctags browser
zsv
CThe world's fastest SIMD CSV parser with an extensible CLI
zxc
RustTerminal-based intercepting proxy using tmux and vim as UI