High-speed terminal utilities, Git workflow boosters, container managers, and developer productivity enhancers.
← Back to Main Directory • 🌐 Live Search App • ➕ Submit New Resource
Jump to Subcategory: Benchmarking & Performance • CLI & Developer Productivity • Database & SQL • Dev Utilities & Libraries • Developer Tools • DevOps & Containers • Disk & Storage • Git & Version Control • GitHub Workflow & TUI • HTTP & Network • OS & Hardware Utilities • System & Process Monitoring • Terminal & Search • Terminal & Shell • Terminal Navigation
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| hyperfine | Rust |
MIT / Apache-2.0 |
Command-line benchmarking tool with statistical analysis, warmup runs, and parametric sweeps. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| Web Performance Budget Gate | JavaScript (Node.js 22+) |
MIT |
Offline Node.js CLI that checks captured Lighthouse JSON against declared route-level performance budgets and reports a completed budget failure. It does not run Lighthouse or measure a live page. | GitHub |
| Hyperconsciousness | Rust |
MIT |
Developer-alpha encrypted, append-only knowledge store with a Rust CLI and MCP server. Developers can sync signed records across devices and give agents scoped, expiring access to notes. | GitHub |
| Image Format Readiness | JavaScript (Node.js 22+) |
MIT |
Offline Node.js CLI that checks exported HTML and local image files for declared dimensions, aspect ratio, alternative text, loading declarations, pinned format policy, and byte budgets. It reports pass, fail, or incomplete evidence; it does not optimize images or test live browser compatibility. | GitHub |
| Docs Link Integrity Checker | JavaScript (Node.js 22+) |
MIT |
Offline Node.js CLI that checks Markdown and HTML links, local targets and anchors inside a bounded documentation root. It never fetches external URLs; without an imported status for them, the report stays incomplete rather than passing silently. | GitHub |
| OpenAPI Example Validator | JavaScript (Node.js 22+) |
MIT |
Offline Node.js CLI that checks examples in local JSON OpenAPI 3.0 and 3.1 descriptions against the schema for their operation and media type. It reports unsupported checks as incomplete instead of treating them as a pass. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| lazysql | Go |
MIT |
Cross-platform terminal UI database management tool for PostgreSQL, MySQL, and SQLite. | GitHub |
| usql | Go |
MIT |
Universal command-line interface for PostgreSQL, MySQL, SQLite, Oracle, ClickHouse, and 20+ database systems. | GitHub |
| pgcli | Python |
BSD-3-Clause |
Postgres CLI with auto-completion and syntax highlighting, table formatting, and smart completions. | GitHub |
| mycli | Python |
BSD-3-Clause |
A terminal client for MySQL, MariaDB, and Percona with auto-completion and syntax highlighting. | GitHub |
| iredis | Python |
BSD-3-Clause |
A terminal client for Redis with auto-completion and syntax highlighting, command suggestions, and hints. | GitHub |
| litecli | Python |
BSD-3-Clause |
CLI for SQLite databases with auto-completion and syntax highlighting. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| Codex Quota Overlay | JavaScript / Electron, with C# and Swift native helpers |
MIT |
An independent, open-source Codex Desktop companion for Windows and macOS. It displays quota limits, reset times, and reset credits, with a local Quota Center for pace and history. I am a maintainer of this independent project; it is not affiliated with or endorsed by OpenAI. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| agent-browser | Rust / TypeScript |
Apache-2.0 |
Open-source browser automation CLI for AI agents, with a fast Rust core and Node.js fallback for navigation, forms, screenshots, and structured page interaction. | GitHub |
| tldr | Markdown |
MIT |
Collaborative, simplified community man pages focusing on practical, real-world command examples. | GitHub |
| helix | Rust |
MPL-2.0 |
Post-modern modal text editor built in Rust with built-in Language Server Protocol (LSP) and Tree-sitter syntax highlighting. | GitHub |
| mise | Rust |
MIT |
Front-end to your dev environment: polyglot runtime executor, environment variable manager, and task runner. | GitHub |
| asdf-vm | Shell |
MIT |
Multiple runtime version manager with a single CLI and unified configuration for Node.js, Python, Ruby, and more. | GitHub |
| pnpm | TypeScript |
MIT |
Fast, disk space efficient package manager using hard links and content-addressable storage. | GitHub |
| ⭐ bun | Zig / C++ |
MIT |
Incredibly fast JavaScript and TypeScript runtime, bundler, test runner, and package manager written in Zig. | GitHub |
| deno | Rust |
MIT |
Secure runtime for JavaScript and TypeScript with built-in web standards and package management. | GitHub |
| pandoc | Haskell |
GPL-2.0 |
Universal markup converter that translates between Markdown, LaTeX, HTML, PDF, Docx, and 40+ formats. | GitHub |
| typos-cli | Rust |
Apache-2.0 / MIT |
Source code spell checker that finds and corrects typos in source code with low false positives. | GitHub |
| vale | Go |
MIT |
Syntax-aware linter for prose and documentation supporting Google, Microsoft, and custom style guides. | GitHub |
| volta | Rust |
BSD-2-Clause |
The hassle-free JavaScript tool manager that automatically switches Node.js and package manager versions per project. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| k9s | Go |
Apache-2.0 |
Kubernetes CLI to manage your clusters in style, observe real-time events, and troubleshoot workloads. | GitHub |
| act | Go |
MIT |
Run your GitHub Actions locally inside Docker containers for fast, offline CI/CD pipeline iteration. | GitHub |
| dive | Go |
MIT |
Tool for exploring a Docker image, layer contents, and discovering ways to shrink your image size. | GitHub |
| lazydocker | Go |
MIT |
A simple terminal UI for both Docker and docker-compose, written in Go with the gocui library. | GitHub |
| osv-scanner | Go |
Apache-2.0 |
Vulnerability scanner written in Go that checks your dependencies against the Open Source Vulnerability database. | GitHub |
| stern | Go |
Apache-2.0 |
Multi pod and container log tailing for Kubernetes with regex filtering and color-coded stream output. | GitHub |
| kubectx | Go |
Apache-2.0 |
Faster way to switch between clusters and namespaces in kubectl with fuzzy search integration. | GitHub |
| helm | Go |
Apache-2.0 |
The package manager for Kubernetes: define, install, and upgrade complex Kubernetes applications. | GitHub |
| kustomize | Go |
Apache-2.0 |
Customization of Kubernetes YAML configurations without templates, using patch layers and overlays. | GitHub |
| minikube | Go |
Apache-2.0 |
Run Kubernetes locally on Windows, macOS, and Linux with automated cluster provisioning. | GitHub |
| kind | Go |
Apache-2.0 |
Kubernetes IN Docker: tool for running local Kubernetes clusters using Docker container nodes. | GitHub |
| ctop | Go |
MIT |
Top-like interface for container metrics, real-time memory and CPU consumption for Docker and Kubernetes. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| dust | Rust |
Apache-2.0 |
A more intuitive version of du in Rust providing instant visual disk usage breakdown in terminal. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| ⭐ GitWhisper | TypeScript |
MIT |
Local-first & privacy-hardened AI Git commit intelligence with Conventional Commits, AST secret redaction, atomic hunk splitting, and 1-click VS Code extension. | GitHub |
| lazygit | Go |
MIT |
Simple, fast terminal UI for git commands with interactive rebasing and visual diff navigation. | GitHub |
| delta | Rust |
MIT |
A syntax-highlighting pager for git, diff, and grep output with side-by-side views and line numbers. | GitHub |
| ⭐ gh | Go |
MIT |
GitHub's official command line tool to manage pull requests, issues, releases, and repository workflows. | GitHub |
| glab | Go |
MIT |
GitLab's official open source CLI tool bringing GitLab features directly to your terminal. | GitHub |
| git-cliff | Rust |
Apache-2.0 / MIT |
Highly customizable changelog generator based on conventional commits and Git history. | GitHub |
| onefetch | Rust |
MIT |
Git repository summary information tool written in Rust that displays project stats directly in terminal. | GitHub |
| gitleaks | Go |
MIT |
Protect and discover secrets & sensitive data like passwords, API keys, and tokens in git repositories. | GitHub |
| trufflehog | Go |
AGPL-3.0 |
Find leaked credentials and secrets across git commit history, filesystems, and S3 buckets. | GitHub |
| git-sizer | Go |
MIT |
Compute various size metrics for a Git repository to detect large files, bloated commits, or excessive branches. | GitHub |
| cz-cli | JavaScript |
MIT |
The commitizen command line utility that prompts developers for conventional commit messages. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| gh-dash | Go |
MIT |
Beautiful terminal user interface dashboard extension for GitHub CLI to manage pull requests and issues effortlessly. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| curlie | Go |
MIT |
The power of curl with the ease of use and human-friendly terminal output of HTTPie. | GitHub |
| HTTPie | Python |
BSD-3-Clause |
Modern, user-friendly command-line HTTP client for API debugging with clean JSON formatting, colorized output, and sessions. | GitHub |
| xh | Rust |
MIT |
Friendly and fast tool for sending HTTP requests with intuitive syntax, colorized output, and native curl translation. | GitHub |
| doggo | Go |
GPL-3.0 |
Modern command-line DNS client with colorful output, support for DoH, DoT, and DNSCrypt protocols. | GitHub |
| gping | Rust |
MIT |
Ping, but with a live line graph rendering network latency trends right inside your terminal. | GitHub |
| bandwhich | Rust |
MIT |
Terminal bandwidth utilization tool that sniffs network packets to determine process bandwidth usage. | GitHub |
| aria2 | C++ |
GPL-2.0 |
Ultra-fast multi-protocol and multi-source command-line download utility (HTTP, HTTPS, FTP, BitTorrent). | GitHub |
| croc | Go |
MIT |
Easily and securely send files or folders between any two computers using relay and end-to-end encryption. | GitHub |
| magic-wormhole | Python |
MIT |
Securely get things from one computer to another using short, human-pronounceable one-time codes. | GitHub |
| trippy | Rust |
Apache-2.0 |
A network diagnostic tool combining the functionality of traceroute and ping with interactive TUI. | GitHub |
| mitmproxy | Python |
MIT |
An interactive, SSL-capable intercepting HTTP proxy for penetration testers and software developers. | GitHub |
| websocat | Rust |
MIT |
Command-line client for WebSockets, like netcat or curl for ws:// and wss:// endpoints. | GitHub |
| grpcurl | Go |
MIT |
Like cURL, but for gRPC: command-line tool that lets you interact with gRPC servers via reflection. | GitHub |
| speedtest-cli | Python |
Apache-2.0 |
Command line interface for testing internet bandwidth using speedtest.net servers without flash/browser. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| ⭐ FlashLane | TypeScript / Electron |
MIT |
Universal, high-speed bootable ISO/IMG USB writer with Rufus parity for Windows, macOS, and Linux. Streaming 4MB chunks, MBR/GPT, BIOS/UEFI, and simulation mode. | GitHub |
| btop | C++ |
Apache-2.0 |
Resource monitor that shows usage and stats for processor, memory, disks, network, and processes with responsive graphs. | GitHub |
| duf | Go |
MIT |
Disk Usage/Free utility, a colorful and user-friendly modern replacement for df. | GitHub |
| htop | C |
GPL-2.0 |
Interactive cross-platform process viewer with colorful meters and process tree view. | GitHub |
| glances | Python |
LGPL-3.0 |
Cross-platform system monitoring tool with web interface and REST API export. | GitHub |
| fastfetch | C |
MIT |
Neofetch-like tool for fetching system information and displaying it prettily, written in pure C. | GitHub |
| ncdu | C |
MIT |
Disk usage analyzer with an ncurses interface, designed to find space hogs on remote servers. | GitHub |
| gdu | Go |
MIT |
Fast console disk usage analyzer with console GUI written in Go, specifically optimized for SSDs. | GitHub |
| zenith | Rust |
MIT |
Terminal system monitor with zooming, historical graphs, process trees, and disk/network I/O tracking. | GitHub |
| diskonaut | Rust |
MIT |
Terminal visual disk space navigator that visually maps out filesystems to locate large directories. | GitHub |
| inxi | Perl |
GPL-3.0 |
Full featured CLI system information tool designed for troubleshooting hardware and system configurations. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| procs | Rust |
MIT |
A modern replacement for ps with color highlighting, multi-column search, and process tree view. | GitHub |
| bottom | Rust |
MIT |
Cross-platform graphical process and system monitor with customizable terminal charts and widgets. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| ripgrep | Rust |
MIT / UNLICENSE |
Ultra-fast line-oriented search tool that recursively searches directories for a regex pattern while respecting gitignore. | GitHub |
| fd | Rust |
Apache-2.0 / MIT |
A simple, fast, and user-friendly alternative to find with intuitive syntax and colorized terminal output. | GitHub |
| sd | Rust |
MIT |
Intuitive find & replace CLI, modern replacement for sed with regex and smart case support. | GitHub |
| jq | C |
MIT |
Command-line JSON processor: flexible, lightweight, and powerful slice, filter, and map utility. | GitHub |
| yq | Go |
MIT |
Portable command-line YAML, JSON, XML, CSV, and properties processor written in Go. | GitHub |
| miller | Go |
BSD-2-Clause |
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and JSON. | GitHub |
| csvkit | Python |
MIT |
A suite of command-line tools for converting to and working with CSV, the king of tabular formats. | GitHub |
| dasel | Go |
MIT |
Query and update data structures using selectors from the command line across JSON, YAML, TOML, and XML. | GitHub |
| q | Python |
GPL-3.0 |
Execute SQL-like queries directly on CSV, TSV, and tabular text files without loading into a database. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| eza | Rust |
EUPL-1.2 |
A modern, maintained replacement for ls with colors, git status integration, icons, and tree views. | GitHub |
| fzf | Go |
MIT |
General-purpose command-line fuzzy finder with blazing speed and interactive shell bindings. | GitHub |
| bat | Rust |
MIT / Apache-2.0 |
Cat clone with syntax highlighting and Git integration for dozens of programming languages. | GitHub |
| Starship | Rust |
ISC |
The minimal, blazing-fast, and infinitely customizable cross-shell prompt for any shell (Bash, Zsh, Fish, PowerShell). | GitHub |
| tokei | Rust |
MIT / Apache-2.0 |
Blazingly fast CLI utility that counts code, lines, comments, and blank spaces across hundreds of programming languages. | GitHub |
| fx | Go |
MIT |
Terminal JSON viewer and interactive streaming processor supporting JavaScript, Python, and Ruby one-liners. | GitHub |
| jless | Rust |
MIT |
Command-line JSON viewer designed for reading, exploring, and querying JSON objects with Vim-style navigation. | GitHub |
| gum | Go |
MIT |
A tool for glamorous shell scripts with interactive prompts, file pickers, filters, and spin animations. | GitHub |
| vhs | Go |
MIT |
Write terminal GIFs as code, automatically testing and generating high-resolution recordings for documentation. | GitHub |
| glow | Go |
MIT |
Terminal-based markdown reader designed for reading documentation directly in the shell with beautiful formatting. | GitHub |
| choose | Rust |
GPL-3.0 |
Human-friendly, fast alternative to cut and awk with intuitive zero-indexed field selection. | GitHub |
| mcfly | Rust |
MIT |
Neural network-powered shell history search that prioritizes commands by directory context and exit status. | GitHub |
| yazi | Rust |
MIT |
Blazingly fast terminal file manager written in Rust, based on async I/O with image preview support. | GitHub |
| zellij | Rust |
MIT |
A terminal workspace and multiplexer with batteries included, floating panes, and WebAssembly plugin system. | GitHub |
| nnn | C |
BSD-2-Clause |
Tiny, lightning-fast terminal file manager with disk usage analyzer, batch renamer, and app launcher. | GitHub |
| ranger | Python |
GPL-3.0 |
VIM-inspired console file manager with multi-column display and automatic file preview. | GitHub |
| broot | Rust |
MIT |
A new way to see and navigate directory trees, find files, and launch commands quickly. | GitHub |
| superfile | Go |
MIT |
Fancy and modern terminal file manager with sleek UI, file previews, and keyboard navigation. | GitHub |
| tmux | C |
ISC |
Terminal multiplexer that lets you switch easily between several programs in one terminal and detach sessions. | GitHub |
| atuin | Rust |
MIT |
Magical shell history sync and search tool with SQLite database backing and end-to-end encryption. | GitHub |
| thefuck | Python |
MIT |
Magnificent app that corrects errors in your previous console commands automatically. | GitHub |
| direnv | Go |
MIT |
Unclutter your .profile by loading and unloading environment variables depending on the current directory. | GitHub |
| lf | Go |
MIT |
Terminal file manager written in Go, heavily inspired by ranger with faster startup and server/client architecture. | GitHub |
| Tool | Language | License | Description | Links |
|---|---|---|---|---|
| zoxide | Rust |
MIT |
Smarter cd command inspired by z and autojump: learns your navigation habits to jump to directories in fewer keystrokes. | GitHub |