Tools
CLI and TUI tools for the terminal
Results
superfile
Terminal-based file manager with dual-pane interface, written in Go
VHS
Generate terminal GIFs from code scripts for testing and demonstrating CLI tools
difftastic
Structural diff tool that compares files based on their syntax rather than lines
dive
Docker image layer analysis tool for exploring contents and optimizing image size
yazi
Asynchronous terminal file manager written in Rust with image preview, plugin system, and cross-directory operations
zellij
Terminal multiplexer with floating panes, multiplayer collaboration, WebAssembly plugins, and built-in web client
micro
Terminal-based text editor with modern features, multiple cursors, and syntax highlighting for 130+ languages
gitui
Terminal-based Git GUI for staging, committing, branching, and repository management with keyboard-only control
tokei
Fast code statistics tool that counts lines of code, comments, and blanks across 150+ programming languages
gping
Ping utility with real-time graphical display of response times and command execution times
bandwhich
CLI utility that displays current network utilization by process, connection and remote IP/hostname
xsv
Command line CSV data manipulation tool for indexing, slicing, analyzing, splitting and joining CSV files
lf
Terminal file manager written in Go inspired by ranger with vi-style keybindings and shell integration
xh
HTTP client that reimplements HTTPie's syntax with focus on improved performance and speed.
sd
Find and replace CLI tool with regex support, string-literal mode, and faster performance than sed
tealdeer
Fast Rust implementation of tldr providing simplified, example-based manual pages for command-line tools
taskwarrior
Command line task management utility with filtering, reporting, and extensive customization capabilities
ouch
CLI tool for compressing and decompressing files across 14+ formats with automatic format detection
zenith
Terminal-based system monitor with graphical metrics for CPU, memory, network, disk usage, and process management written in Rust
viddy
Enhanced watch command replacement with time machine mode, diff highlighting, and vim-like navigation
broot
Interactive file manager and directory navigator with fuzzy search, git integration, and file operations
lazydocker
Terminal UI for Docker and Docker Compose management with container logs, stats, and interactive controls
delta
Syntax-highlighting pager for git, diff, and grep output with side-by-side view and word-level diff highlighting
atuin
Shell history management with SQLite storage, search interface, and encrypted sync across machines
hyperfine
Command-line benchmarking tool that runs statistical analysis across multiple timing runs of shell commands
glow
Terminal-based markdown reader with TUI browser and CLI formatter for local files and remote URLs
duf
Disk usage utility with colorful output, filtering, and JSON export - replacement for df command
bottom
Cross-platform terminal-based system monitor with graphical widgets for CPU, memory, network, disk, and process management
procs
A Rust-based replacement for ps with colored output, multi-column search, and additional process information
curlie
A curl frontend that combines curl's features with HTTPie's user-friendly interface and syntax
tldr
Community-maintained collection of simplified help pages for command-line tools with practical examples
jq
Command-line JSON processor for slicing, filtering, mapping and transforming structured data
yq
Command-line YAML, JSON, XML, and CSV processor with jq-like syntax for querying and transforming structured data
lazygit
Terminal UI for git commands with visual interface for staging, committing, branching, and repository management
bat
A cat clone with syntax highlighting, Git integration, and automatic paging for viewing files in the terminal.
fd
Fast filesystem search tool that replaces find with regex patterns and smart defaults