Tools

CLI and TUI tools for the terminal

Submit a tool
450 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

nuclei

YAML template-based vulnerability scanner for web apps, APIs, networks, DNS and cloud, with TCP, HTTP, DNS, SSL, WHOIS and JavaScript protocols.

32.5kGo

zsh-autosuggestions

Zsh plugin that shows inline command suggestions after the cursor, drawn from history and tab-completion, in the style of Fish.

36.2kShell
mpv

mpv

Free command-line media player supporting many audio/video formats, codecs and subtitle types, with GPU shader-based rendering and optional hardware decoding.

37.7kC

sqlmap

Open source penetration testing tool that automates detection and exploitation of SQL injection flaws and database server takeover.

38.8kPython
Vim

Vim

Vi-compatible modal text editor with multi-level undo, syntax highlighting, spell checking, a scripting language (Vim9 script), and an optional GUI.

41.2kVim Script

Terraform

Infrastructure-as-code CLI that builds, changes, and versions infrastructure from declarative configuration files, using execution plans and a resource graph.

50.3kGo

Powerlevel10k

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

55.3kShell
FFmpeg

FFmpeg

Collection of libraries and command-line tools (ffmpeg, ffplay, ffprobe) for converting, streaming, playing and inspecting audio, video and subtitles.

66.3kC

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
Jujutsu

Jujutsu

Git-compatible version control system with working-copy-as-a-commit, an operation log with undo, and automatic rebase of descendants. CLI is jj.

32.3kRust

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

aria2

Command-line download utility supporting HTTP(S), FTP, SFTP, BitTorrent and Metalink, with segmented multi-source downloads and a JSON-RPC/XML-RPC interface.

43.4kC++
pandoc

pandoc

Haskell library and command-line tool that converts documents between dozens of markup formats, including Markdown, LaTeX, HTML, docx, EPUB and PDF.

46.8kHaskell
Mole

Mole

macOS CLI (`mo`) that cleans caches, uninstalls apps with leftovers, explores disk usage, runs maintenance tasks, and shows live system stats.

73.6kShell
yt-dlp

yt-dlp

Command-line audio/video downloader supporting thousands of sites, forked from youtube-dl and youtube-dlc, with format selection, post-processing and plugins.

204.6kPython

opencode

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

224.0kTypeScript
calicoctl

calicoctl

Container networking and security solution for Kubernetes clusters with eBPF, Linux, Windows, and VPP data plane options

7.4k
glooctl

glooctl

Kubernetes-native API gateway and ingress controller built on Envoy proxy with Gateway API conformance

172
fm

fm

Terminal-based file manager built with Go and Bubble Tea framework

636

enola

CLI tool for finding social media accounts by username across multiple social networks

884
ducker

ducker

Terminal UI for managing Docker containers, images, volumes, and networks with vim-style navigation and keyboard shortcuts

929

e1s

Terminal-based TUI for browsing and managing AWS ECS clusters, services, tasks, and containers with interactive navigation

946

eva

Calculator REPL with syntax highlighting and persistent history, similar to bc(1)

918
fend

fend

Arbitrary-precision calculator with unit conversions, complex numbers, and D&D dice rolls

1.1k
durdraw

durdraw

ASCII, Unicode and ANSI art editor for Unix-like systems with frame-based animation support

1.9k

eget

Downloads and extracts pre-built binaries from GitHub releases with automatic platform detection

2.1k

eg

Command-line tool that provides practical usage examples for common CLI utilities like find, tar, and grep.

2.0k

elia

Terminal-based interface for chatting with LLMs like ChatGPT, Claude, and local models via ollama

2.5k
euporie

euporie

Terminal-based interactive computing environment for Jupyter notebooks and kernels

2.7k

erdtree

Multi-threaded filesystem and disk usage utility with gitignore awareness, multiple layouts, and file search capabilities

2.6k

fclones

Command-line duplicate file finder and remover with parallel processing and multiple deduplication strategies.

3.0k
dysk

dysk

A Linux/Mac utility for listing and analyzing filesystem information with customizable columns, filtering, and output formats.

2.9k

frogmouth

Terminal-based Markdown viewer/browser with navigation, bookmarks, and GitHub repository support

3.3k
fselect

fselect

File search tool using SQL-like queries to find files with complex conditions and metadata filtering

4.5k

dua

Disk usage analyzer that provides fast, parallel directory scanning with an optional interactive TUI for file deletion

6.4k