Tools

CLI and TUI tools for the terminal

Submit a tool
451 tools

Results

Dufs

Featured

File server with static serving, uploads, search, zip folder download, account-based access control, HTTPS, and WebDAV, usable from a browser or curl.

11.0kRust

skim

Fuzzy finder written in Rust with interactive search capabilities and shell integration

7.0kRust

pastel

Command-line tool to generate, analyze, convert and manipulate colors across multiple formats and color spaces

6.5kRust

cheat

CLI tool for creating and viewing interactive command-line cheatsheets with tagging and search capabilities

13.5kGo
translate-shell

translate-shell

Command-line translator powered by Google Translate, Bing, Yandex, and Apertium translation engines

7.5kAWK
gopass

gopass

Command-line password manager compatible with pass, supporting GPG encryption, Git versioning, and team collaboration

7.3kGo

buku

Command-line bookmark manager with search, browser import, encryption, and local web UI

7.2kPython
xplr

xplr

Terminal-based file explorer with Lua scripting, keyboard controls, and plugin system for command-line integration

4.8kRust
dasel

dasel

Command-line tool for querying, modifying, and transforming structured data files (JSON, YAML, TOML, XML, CSV)

8.1kGo

htmlq

HTML parser that uses CSS selectors to extract content from HTML files, similar to jq for JSON

7.6kRust
freeze

freeze

Generate PNG, SVG, and WebP images of code and terminal output with syntax highlighting and customizable styling.

4.9kGo
jo

jo

Command-line utility to create JSON objects and arrays from shell arguments and piped input

4.9kC
mods

mods

CLI tool that adds AI capabilities to command line pipelines by processing stdin through LLMs

4.5kGo

gojq

Pure Go implementation of jq command-line JSON processor with arbitrary-precision arithmetic and YAML support

3.8kGo

kubectx

CLI tools to quickly switch between Kubernetes contexts and namespaces with fuzzy search support

20.1kGo
watchexec

watchexec

File watcher that runs commands when files change, with .gitignore support and cross-platform filesystem monitoring

7.3kRust
soft-serve

soft-serve

Self-hostable Git server with SSH-accessible TUI for command-line repository management and browsing.

7.3kGo

entr

Runs arbitrary commands when files change using kqueue or inotify to avoid polling

5.7kC

forgit

Interactive Git command wrapper using fzf for fuzzy selection of files, commits, branches, and more

5.1kShell

stern

Kubernetes log tailing tool that aggregates logs from multiple pods and containers with regex filtering and color coding

4.9kGo
lnav

lnav

Terminal log file viewer that merges, formats, and indexes log files with SQL analysis and real-time monitoring

10.8kC++
usql

usql

Universal command-line SQL client with PostgreSQL psql-inspired interface for multiple databases

10.2kGo
miller

miller

Command-line data processing tool for CSV, TSV, JSON, and JSON Lines with field-based operations

10.1kGo

git-crypt

Transparent file encryption for Git repositories using AES-256, encrypting files on commit and decrypting on checkout

10.0kC++

pup

Command line HTML processing tool using CSS selectors to filter and extract data from HTML documents

8.4kGo

httpstat

Visualizes curl statistics with timing breakdowns of DNS, TCP, TLS, server processing, and content transfer.

6.2kPython
pgcli

pgcli

Interactive PostgreSQL client with auto-completion, syntax highlighting, and smart context-sensitive suggestions.

13.4kPython
hadolint

hadolint

Dockerfile linter that parses AST and integrates with ShellCheck to validate Docker best practices and bash code in RUN instructions

12.5kHaskell
mycli

mycli

MySQL command line client with auto-completion, syntax highlighting, and smart context-aware SQL suggestions

12.0kPython
bpytop

bpytop

Terminal-based system resource monitor showing CPU, memory, disk, network and process usage with interactive interface

10.9kPython
howdoi

howdoi

Command-line tool that provides instant coding answers by querying Stack Overflow without opening a browser.

10.8kPython

termshark

Terminal user interface for tshark that provides Wireshark-like packet analysis capabilities from the command line

10.1kGo
ctop

ctop

Top-like interface for monitoring Docker and runC container metrics in real-time

17.8kGo
terminalizer

terminalizer

Terminal session recorder that generates animated GIF images from command-line sessions

16.2kJavaScript
pre-commit

pre-commit

Framework for managing and maintaining multi-language pre-commit hooks in Git repositories.

15.7kPython
git-lfs

git-lfs

Git extension for managing large files by storing them outside the repository with pointer files

14.6kGo

gron

Transforms JSON into discrete assignments to make it greppable and enable exploration of complex JSON structures

14.5kGo