Tools

CLI and TUI tools for the terminal

Submit a tool
182 of 451 tools

Results

skim

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

7.0kRust

cheat

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

13.5kGo
gopass

gopass

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

7.3kGo
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
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
soft-serve

soft-serve

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

7.3kGo

forgit

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

5.1kShell
usql

usql

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

10.2kGo

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
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
gitleaks

gitleaks

Detects secrets like passwords, API keys, and tokens in git repositories, files, and stdin input

30.6kGo

vegeta

HTTP load testing CLI tool that generates constant request rates with comprehensive reporting and UNIX composability

25.2kGo

thefuck

Command-line error correction tool that suggests and fixes typos in previously executed shell commands

97.9kPython
onefetch

onefetch

Command-line tool that displays Git repository information and code statistics in terminal

12.1kRust

direnv

Shell extension that automatically loads and unloads environment variables based on current directory

15.5kGo
fastfetch

fastfetch

System information tool that displays hardware and OS details with customizable ASCII art logos and module configuration

25.2kC
fx

fx

Terminal-based JSON processor and viewer for querying, filtering, and manipulating JSON data interactively.

20.7kGo
gum

gum

CLI tool providing interactive components for shell scripts with input prompts, menus, spinners, and styling

24.6kGo
mise

mise

CLI tool for managing development environments with version-controlled tools, environment variables, and tasks

35.7kRust
croc

croc

Secure file transfer tool that enables any two computers to transfer files using end-to-end encryption and relay servers

40.8kGo
Nushell

Nushell

Structured data shell that treats commands and files as typed data rather than raw text streams

40.8kRust

gh

Official GitHub CLI tool for managing pull requests, issues, and repositories from the command line

46.8kGo
rclone

rclone

Command-line program to sync files and directories to and from 70+ cloud storage providers

60.7kGo

act

Run GitHub Actions workflows locally using Docker containers for fast feedback and testing

72.5kGo
jless

jless

Command-line JSON viewer with syntax highlighting, collapsible sections, and vim-inspired navigation commands

5.5kRust