Tools

CLI and TUI tools for the terminal

Submit a tool
62 of 450 tools

Results

uv

Python package and project manager written in Rust. Replaces pip, pip-tools, pipx, poetry, pyenv, and virtualenv, with lockfiles and Python version management.

91.5kRust
flyctl

flyctl

Command-line interface for fly.io that authenticates accounts, lists apps, and checks app status; also invoked as fly.

1.7kGo

vivid

Generates LS_COLORS values from YAML filetype databases and color themes, for ls, tree, fd, bfs, dust and other tools.

2.3kRust
Numbat

Numbat

Statically typed scientific calculator language with physical dimensions as types and first-class units, with an interactive REPL and unit conversion via ->.

2.8kRust
Krew

Krew

Package manager for kubectl plugins: discover, install, and manage plugins from a central index, similar to apt, dnf, or brew.

7.0kGo

AIChat

LLM CLI with a shell assistant, chat REPL, RAG, function calling and agents, supporting 20+ providers including OpenAI, Claude, Gemini and Ollama.

10.5kRust
Dufs

Dufs

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

Gobuster

Go-based brute-forcing tool for web directories/files, DNS subdomains, virtual hosts, S3/GCS buckets, TFTP files, and custom fuzzing.

14.3kGo
Kopia

Kopia

Cross-platform backup tool that creates encrypted, compressed, deduplicated snapshots and stores them on cloud, network, or local storage. Includes CLI and GUI.

14.6kGo
Vercel CLI

Vercel CLI

Command-line interface for the Vercel platform: deploy projects, run them locally with vercel dev, and manage deployments from the terminal.

16.5kTypeScript

nvitop

Interactive NVIDIA GPU and process monitor in Python with tree view, filtering, signal sending, a CUDA device selector (nvisel), and APIs for custom tools.

7.2kPython
Himalaya

Himalaya

Rust CLI for managing email across IMAP, SMTP, JMAP, Gmail, Microsoft Graph and Maildir backends, with multi-account TOML config and JSON output.

7.6kRust

X-CMD

Shell toolkit with command modules, on-demand CLI packages, completions, themes, and AI service integrations.

4.7kAwk
hexyl

hexyl

Terminal hex viewer that colors bytes by category: NULL, printable ASCII, whitespace, other ASCII, and non-ASCII.

10.3kRust
Hurl

Hurl

Command line tool that runs and tests HTTP requests defined in plain text files, with request chaining, captures, asserts, and CI reports.

19.3kRust

witr

Traces a process, port, container, or file back to the chain of supervisors, services, and shells that started it. Offers CLI, JSON output, and a TUI.

22.9kGo

Docker CLI

Source repository for the Docker command-line client, written in Go and built with docker buildx bake, with cross-platform and glibc/musl build targets.

6.1kGo

zerobrew

Experimental Homebrew-compatible package client for macOS and Linux that uses content-addressable storage and APFS clonefiles for faster installs.

8.2kRust

kubectl-ai

Terminal assistant that turns natural-language requests into kubectl and bash operations using Gemini, OpenAI, Bedrock, Ollama and other LLM providers.

7.6kGo

pdfcpu

PDF processing library and CLI written in Go for validating, merging, splitting, encrypting, stamping, signing and extracting content from PDFs.

8.9kGo

npm-check-updates

CLI that upgrades package.json dependencies to their latest versions, preserving semver range operators. Works with npm, yarn, pnpm, deno, and bun.

10.3kTypeScript

gitoxide

Pure Rust implementation of Git, offered as the gix library crate plus gix and ein command-line binaries for testing the API and running workflow tools.

12.1kRust

Qwen Code

Open-source AI coding agent that runs in the terminal, with IDE plugins, desktop app, SDKs, and multi-provider model support (OpenAI, Anthropic, Gemini, Qwen).

28.9kTypeScript

OfficeCLI

Single-binary CLI that lets AI agents create, read, edit, and render Word, Excel, and PowerPoint files without an Office installation.

32.9kC#

gws

Command-line tool for Google Workspace APIs (Drive, Gmail, Calendar, Sheets, Chat) with commands built at runtime from Google's Discovery Service. JSON output.

32.1kRust

OpenCLI

Turns websites and Electron apps into CLI commands and lets AI agents drive your logged-in Chrome via a Browser Bridge extension and opencli browser primitives.

30.8kJavaScript

Continue

Open-source coding agent distributed as a CLI, VS Code extension, and JetBrains plugin. Repository is read-only after the final 2.0.0 release.

36.4kTypeScript

herdr

Terminal multiplexer written in Rust that runs coding agents in persistent panes, tracks working/blocked/idle state, and manages local and SSH machines.

47.5kRust

zx

JavaScript/TypeScript library and runner that wraps child_process with a $`...` template tag for writing cross-platform shell scripts with escaped arguments.

45.8kJavaScript

rtk

Single Rust binary that filters and compresses shell command output (git, tests, linters, etc.) before AI coding agents read it, with under 10ms overhead.

85.3kRust
wttr.in

wttr.in

Console-oriented weather service queried with curl, httpie, or wget. Returns ANSI, plain text, HTML, PNG, JSON, or Prometheus output.

30.7kGo
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

wiremix

TUI audio mixer for PipeWire that controls volumes, routes audio between devices and applications, and configures audio settings.

1.1kRust
up

up

Interactive terminal UI for building Linux pipelines with live preview of command results

8.9kGo
tldx

tldx

CLI tool for brainstorming and checking domain name availability with keyword permutations and TLD presets

1.9kGo

pdu

Parallelized disk usage analyzer that renders graphical charts for directory tree analysis

740Rust