Tools
CLI and TUI tools for the terminal
Results
skim
Fuzzy finder written in Rust with interactive search capabilities and shell integration
cheat
CLI tool for creating and viewing interactive command-line cheatsheets with tagging and search capabilities
gopass
Command-line password manager compatible with pass, supporting GPG encryption, Git versioning, and team collaboration
xplr
Terminal-based file explorer with Lua scripting, keyboard controls, and plugin system for command-line integration
dasel
Command-line tool for querying, modifying, and transforming structured data files (JSON, YAML, TOML, XML, CSV)
htmlq
HTML parser that uses CSS selectors to extract content from HTML files, similar to jq for JSON
freeze
Generate PNG, SVG, and WebP images of code and terminal output with syntax highlighting and customizable styling.
mods
CLI tool that adds AI capabilities to command line pipelines by processing stdin through LLMs
gojq
Pure Go implementation of jq command-line JSON processor with arbitrary-precision arithmetic and YAML support
soft-serve
Self-hostable Git server with SSH-accessible TUI for command-line repository management and browsing.
forgit
Interactive Git command wrapper using fzf for fuzzy selection of files, commits, branches, and more
usql
Universal command-line SQL client with PostgreSQL psql-inspired interface for multiple databases
pup
Command line HTML processing tool using CSS selectors to filter and extract data from HTML documents
httpstat
Visualizes curl statistics with timing breakdowns of DNS, TCP, TLS, server processing, and content transfer.
howdoi
Command-line tool that provides instant coding answers by querying Stack Overflow without opening a browser.
termshark
Terminal user interface for tshark that provides Wireshark-like packet analysis capabilities from the command line
ctop
Top-like interface for monitoring Docker and runC container metrics in real-time
terminalizer
Terminal session recorder that generates animated GIF images from command-line sessions
pre-commit
Framework for managing and maintaining multi-language pre-commit hooks in Git repositories.
git-lfs
Git extension for managing large files by storing them outside the repository with pointer files
gron
Transforms JSON into discrete assignments to make it greppable and enable exploration of complex JSON structures
gitleaks
Detects secrets like passwords, API keys, and tokens in git repositories, files, and stdin input
vegeta
HTTP load testing CLI tool that generates constant request rates with comprehensive reporting and UNIX composability
thefuck
Command-line error correction tool that suggests and fixes typos in previously executed shell commands
onefetch
Command-line tool that displays Git repository information and code statistics in terminal
direnv
Shell extension that automatically loads and unloads environment variables based on current directory
fastfetch
System information tool that displays hardware and OS details with customizable ASCII art logos and module configuration
fx
Terminal-based JSON processor and viewer for querying, filtering, and manipulating JSON data interactively.
gum
CLI tool providing interactive components for shell scripts with input prompts, menus, spinners, and styling
mise
CLI tool for managing development environments with version-controlled tools, environment variables, and tasks
croc
Secure file transfer tool that enables any two computers to transfer files using end-to-end encryption and relay servers
Nushell
Structured data shell that treats commands and files as typed data rather than raw text streams
gh
Official GitHub CLI tool for managing pull requests, issues, and repositories from the command line
rclone
Command-line program to sync files and directories to and from 70+ cloud storage providers
act
Run GitHub Actions workflows locally using Docker containers for fast feedback and testing
jless
Command-line JSON viewer with syntax highlighting, collapsible sections, and vim-inspired navigation commands