Tools

CLI and TUI tools for the terminal

Submit a tool
182 of 451 tools

Results

Powerlevel10k

Zsh prompt theme with an interactive configuration wizard, instant prompt at shell startup, Git status segments, and Powerlevel9k config compatibility.

55.3kShell

Oh My Zsh

Community-maintained framework for managing zsh configuration, with 300+ plugins, 140+ themes, and a built-in updater.

190.3kShell
envdiff

envdiff

Snapshots a machine's system info, runtimes, env vars and network config to JSON, diffs snapshots, and validates environments against a YAML file.

25Go

cheat.sh

Cheat sheet service queried with curl or the cht.sh client, covering 1000+ UNIX/Linux commands, 56 programming languages and several DBMSes.

41.8kPython

opencode

Open source AI coding agent with a terminal UI, built-in build and plan agents, and a desktop app in beta.

224.1kTypeScript

zigfetch

A system information tool written in Zig that displays system details similar to neofetch/fastfetch

55Zig
youplot

youplot

Command-line tool that generates Unicode plots from CSV/TSV data directly in the terminal

4.9kRuby
xleak

xleak

Excel file viewer and interactive TUI for terminal with multi-sheet support and export capabilities

1.5kRust

tufw

Terminal user interface for managing ufw firewall rules with add, edit, and remove functionality

875Go

textual-astview

TUI tool for exploring Python Abstract Syntax Trees (AST) with interactive tree view and source highlighting

100Python

termframe

Non-interactive terminal emulator that executes commands and exports their output as SVG screenshots.

144Rust
tempy

tempy

Terminal weather report tool displaying current and near-future conditions without requiring API keys

194Python
taskwarrior-tui

taskwarrior-tui

A terminal user interface for Taskwarrior with vim-like navigation and live filtering capabilities.

2.2kRust
sherlock

sherlock

CLI tool that searches for usernames across 400+ social networks and websites

95.4kPython

qo

TUI for querying JSON and CSV files with SQL syntax, reads from stdin and outputs to stdout

401Go

omm

Keyboard-driven task manager for the command line with priority reordering and context management

334Go

notox

CLI tool for renaming files to remove toxic or problematic characters from filenames

16Rust
models

models

TUI and CLI for browsing AI models, benchmarks, coding agents, and provider statuses from multiple data sources.

517Rust
mitmproxy

mitmproxy

Interactive SSL/TLS-capable HTTP proxy with console, command-line, and web interfaces for traffic inspection

46.6kPython

lssh

TUI-based SSH client for managing multiple servers with parallel commands and local bashrc forwarding

328Go

lazycelery

Terminal UI for monitoring and managing Celery workers, queues, and tasks with real-time updates and keyboard navigation.

56Rust

kbt

Terminal-based keyboard testing tool for checking key functionality across multiple layouts

391Rust
kalker

kalker

Scientific calculator CLI with support for calculus, variables, functions, matrices, and multiple number bases

1.9kRust

gitnr

Cross-platform CLI tool for creating .gitignore files from GitHub and TopTal template collections

239Rust
flowcontrol

flowcontrol

TUI text editor built with Zig, featuring tree-sitter syntax highlighting, LSP support, and multiple keybinding modes

2.5kZig
ecscope

ecscope

TUI for monitoring AWS ECS services, tasks, and containers across multiple clusters and regions in a unified view.

14Rust

dra

CLI tool to download and install release assets from GitHub repositories

364Rust

devzat

SSH server that creates a chat room instead of shell access, enabling cross-platform terminal chat

4.1kGo
basalt

basalt

Terminal user interface (TUI) for managing Obsidian vaults and notes from the command line

1.4kRust

awsesh

TUI and CLI tool for managing AWS SSO sessions with fuzzy search, account switching, and shell integration.

143Go

logss

CLI tool that splits and visualizes log streams into multiple containers based on regex patterns with real-time filtering

296Rust

harlequin

Terminal-based SQL IDE with database adapter support for DuckDB, SQLite, PostgreSQL, MySQL and dozens of other databases

6.5kPython
television

television

Fuzzy finder for the terminal that searches files, text, git repositories, and custom data sources in real-time

6.4kRust

serie

Terminal UI for git commit graphs using image protocols to render rich visualizations in supported terminals

2.2kRust

lazysql

Cross-platform TUI database management tool for MySQL, PostgreSQL, SQLite, and MSSQL with SQL editor and table operations.

4.4kGo

gitu

Terminal user interface for Git inspired by Magit, providing visual staging, branching, and repository management

2.9kRust