Search

Modern command-line replacements, shell frameworks, terminal emulators, TUI apps, and everything for the power-user terminal workflow.

Modern CLI Replacements
(15)
A cat clone with syntax highlighting, line numbers, and Git integration built in Rust
Modern replacement for ls with colors, icons, Git status, tree view, and hyperlinks
Simple, fast, and user-friendly alternative to find with smart casing and regex support
Blazing-fast recursive grep alternative that respects .gitignore and searches compressed files
General-purpose command-line fuzzy finder that plugs into any list — files, history, processes, git branches
Smarter cd that learns your habits — jump to any directory with partial names using frecency ranking
Simplified community-driven man pages with practical examples instead of walls of text
Intuitive find-and-replace CLI tool — like sed but with string-literal and regex modes that actually make sense
More intuitive version of du — shows disk usage with a visual bar chart sorted by size
Modern replacement for ps written in Rust with color output, tree view, and keyword search
Syntax-highlighting pager for git, diff, and grep output with side-by-side view and line numbers
Command-line benchmarking tool with warmup runs, statistical analysis, and export to CSV/JSON/Markdown
Count lines of code in a project — fast, accurate, supports 200+ languages with proper comment detection
Modern DNS client for the command line with colorful output, JSON export, and support for DoH/DoT/QUIC
Ping with a live graph — visualize latency over time for multiple hosts simultaneously in the terminal

Shells & Frameworks

(11)
User-friendly shell with autosuggestions, syntax highlighting, and sane defaults out of the box — no config needed
Powerful shell with tab completion, globbing, spelling correction, and themeable prompts — default on macOS
Community-driven framework for managing Zsh configuration with 300+ plugins and 150+ themes
Modern shell that treats data as structured tables — pipe JSON, CSV, YAML natively instead of parsing text
Minimal, blazing-fast cross-shell prompt with smart defaults — shows git branch, language versions, errors, duration
Feature-rich Zsh theme with instant prompt, Git status, background jobs, and a guided configuration wizard
Flexible and fast Zsh plugin manager with turbo mode for deferred loading and ice modifiers
Minimalist plugin manager for Fish shell — install, update, and remove plugins with a single command
Microsoft's cross-platform shell with object pipeline, .NET integration, and remote management capabilities
Community collection of Bash commands, aliases, plugins, and completions — Oh My Zsh but for Bash
Magical shell history — replaces Ctrl+R with a full-text search database, sync across machines, stats dashboard

Terminal Emulators

(10)
GPU-accelerated terminal by Mitchell Hashimoto — native platform UI, zero-config, Zig-powered performance
GPU-accelerated terminal emulator focused on simplicity and performance — config-file driven, no tabs or splits
GPU-based terminal with image display, ligatures, tiling layouts, remote control, and kitten extensions
GPU-accelerated terminal with multiplexing, image protocol, Lua scripting, and ligature support
Microsoft's modern terminal for Windows with tabs, panes, GPU rendering, and full Unicode/emoji support
The macOS terminal replacement with split panes, search, autocomplete, instant replay, and tmux integration
Rust-based terminal with AI command search, block-based output, collaborative workflows, and IDE-like editing
Modern terminal with serial port support, SSH client, SFTP, and plugin system — great for hardware tinkerers
Electron-based terminal built on web technologies — fully themeable with CSS/HTML and npm plugin ecosystem
Modern C++ terminal emulator with GPU rendering, sixel images, VT sequences, and font ligatures

TUI Applications

(10)
Simple terminal UI for git commands — stage hunks, resolve conflicts, cherry-pick, rebase interactively with keyboard shortcuts
Terminal UI for Docker — manage containers, images, volumes, and logs without memorizing docker commands
Beautiful resource monitor with CPU, memory, disk, network graphs, process tree, and mouse support
NCurses disk usage analyzer — quickly find what's eating your disk space with an interactive tree view
Terminal UI for Kubernetes — navigate clusters, view pods, stream logs, exec into containers, manage resources
Cross-platform graphical process/system monitor with customizable widgets, filtering, and Rust performance
Text-mode interface for Git with commit graph, diff viewer, blame view, and stash browser
Fast disk usage analyzer with ncurses interface — scans entire filesystems in seconds, supports apparent vs disk size
Terminal dashboard for Docker and Docker Swarm — monitor containers, services, networks with real-time stats
Console-based audio visualizer — real-time frequency spectrum bars for PulseAudio, ALSA, PipeWire, or sndio

Terminal Multiplexers

(5)
The standard terminal multiplexer — split panes, multiple windows, detach/reattach sessions, survives SSH disconnects
Modern terminal workspace with built-in layout system, floating panes, WebAssembly plugin system, and discoverable keybindings
The original terminal multiplexer — still everywhere, still works, still keeps your sessions alive on remote servers
Enhanced profiles and config on top of tmux or screen — status bar with system stats, keybindings, auto-launch
Manage tmux plugins from GitHub — install, update, and uninstall with prefix+I. Powers the tmux plugin ecosystem

CLI File Managers

(6)
Blazing fast terminal file manager in Rust with async I/O, image preview, bulk rename, and plugin system
Terminal file manager inspired by ranger — single binary, fast startup, vim-like keybindings, shell integration
Tiny, nearly zero-config terminal file manager — 4 contexts, bookmarks, batch rename, plugin system, disk usage analyzer
Classic two-panel file manager for the terminal — FTP/SFTP, archive browsing, built-in editor, mouse support since 1994
Vim-inspired file manager with multi-column directory view, file preview, and bookmarks
Navigate directory trees with fuzzy search — instantly find files, see sizes, preview content, and manage files

Package Managers & Version Managers

(9)
The missing package manager for macOS and Linux — install CLI tools, apps, and fonts with a single command
Purely functional package manager with reproducible builds, atomic upgrades, rollbacks, and 100K+ packages
Command-line installer for Windows that avoids UAC popups and PATH pollution — like Homebrew for Windows
Windows package manager with 10K+ packages — automate software installs, updates, and configs from the command line
Microsoft's official Windows package manager — install apps from the command line using the Windows Package Manager repository
Polyglot runtime manager (formerly rtx) — manage Node, Python, Ruby, Go, Rust versions plus env vars and tasks in one tool
Extendable version manager for any language runtime — one tool to replace nvm, rbenv, pyenv, and more
Rust's package manager and build system — install CLI tools built in Rust directly from crates.io with cargo install
Install and run Python CLI tools in isolated environments — no more polluting your global Python install

Data Processing & JSON/YAML

(7)
The standard command-line JSON processor — slice, filter, map, and transform structured data with a powerful query language
Portable command-line YAML, JSON, XML, CSV, and TOML processor — like jq but for everything
Fast CSV command-line toolkit — index, slice, join, aggregate, and search CSV files at lightning speed
Terminal JSON viewer with interactive mode — navigate, filter, and explore JSON with mouse or keyboard
Like awk, sed, cut, join for CSV, TSV, JSON, and tabular data — verb-based transformations without writing code
Select, put, and delete data from JSON, TOML, YAML, XML, and CSV using a unified selector syntax
Suite of Python tools for converting to and working with CSV — csvcut, csvgrep, csvsort, csvsql for SQL queries on CSVs

Network & HTTP Tools

(8)
Human-friendly HTTP client for the API era — colorized output, JSON support, sessions, and plugins
Frontend to curl that adds the ease of use of HTTPie without changing any curl options or behavior
Friendly and fast tool for sending HTTP requests — like HTTPie reimagined in Rust for speed
Combines traceroute and ping into a single network diagnostic tool with real-time route analysis
Modern network diagnostic tool combining traceroute with TUI — multi-protocol, GeoIP, DNS resolution, live charts
Terminal bandwidth utilization tool showing which processes are using the network and how much per connection
Ultra-fast download utility supporting HTTP, FTP, BitTorrent, and Metalink — multi-connection, resumable downloads
Next-gen GNU Wget with HTTP/2, multi-threaded downloads, compression, and metalink support — the reliable downloader

Shell Scripting & Utilities

(8)
Static analysis tool for shell scripts — catches bugs, syntax issues, and pitfalls in bash/sh/zsh scripts
Shell script formatter that supports bash, posix sh, and mksh — like gofmt but for shell scripts
Auto-load and unload environment variables when you cd into a directory — per-project env without cluttering your shell
Run arbitrary commands when files change — dead simple file watcher that just works with standard Unix pipes
Execute commands in response to file modifications — smarter than entr with gitignore support and debouncing
A command runner for project-specific commands — like make but without the build system baggage, just recipes
Task runner and build tool simpler than Make — YAML-based Taskfiles with dependencies, variables, and conditions
Run shell commands in parallel — replace xargs loops with parallel execution across multiple cores or machines

Dotfile Management

(4)
Manage dotfiles across multiple machines — templates, secrets integration, one-command apply, cross-platform support
Symlink farm manager that lets you version-control dotfiles with Git — simple, reliable, no dependencies
Yet Another Dotfiles Manager — wraps Git to manage dotfiles in your home directory with encryption and templating
Bootstrap your dotfiles with a single command — YAML config, symlinks, shell commands, clean and minimal

Communities & Learning

(7)
Reddit community for command-line enthusiasts — tips, tool discoveries, shell scripting help, and workflow sharing
Unix and Linux desktop customization — rice screenshots, dotfile repos, terminal themes, and workflow flex posts
Curated list of modern alternatives to common Unix commands — the definitive GitHub collection of CLI tool upgrades
Master the command line in one page — fluency in Bash tips, one-liners, obscure tricks, 150K+ GitHub stars
Curated list of awesome command-line frameworks, toolkits, guides, and gizmos for productivity
Paste any shell command and get a visual breakdown of what each argument and flag does — learn by dissecting
Collection of useful one-liners and command-line tricks — the Twitter/X account that spawned a whole movement
No items found matching your filters.