Category: cli
95 tools tagged cli.
← All tools
cli
erdtree
A colourful, multi-threaded file tree visualiser and disk usage analyser — like tree and du combined, with icons, filtering, and glob support.
~/
gitoxide
A pure Rust implementation of Git — faster than C git for many operations, usable as both a library and a CLI tool.
~/
mdcat
A cat command for Markdown — renders Markdown with formatting, syntax-highlighted code blocks, and inline images directly in your terminal.
navi
An interactive cheatsheet tool for the command line — browse, search, and execute shell snippets without ever leaving your terminal.
oha
A tiny HTTP load testing tool written in Rust, with a live TUI showing real-time stats, a latency histogram, and requests-per-second charts.
onefetch
A command-line Git information tool that displays a summary of a repository directly in the terminal — language breakdown, contributors, license, and more.
~/
rustywind
A CLI tool for sorting Tailwind CSS class names into a consistent canonical order — like Prettier's Tailwind plugin but as a standalone binary.
silicon
A source code to image generator — create beautiful, syntax-highlighted screenshots of code from the command line, like carbon.now.sh but offline.
television
A blazing fast fuzzy finder TUI built around the concept of 'channels' — search files, git history, environment variables, and any custom data source from one interface.
~/
viu
A command-line tool to view images in the terminal, with support for the Kitty graphics protocol, iTerm2 inline images, and Sixel.
~/
skim
A fuzzy finder written in Rust — a faster, feature-rich alternative to fzf with a built-in TUI, multi-selection, and preview support.
~/
hexyl
A command-line hex viewer with colored output and a clean ASCII column — makes binary files readable at a glance.
Biome
A fast formatter and linter for JavaScript, TypeScript, JSX, JSON, and CSS — a single tool replacing Prettier and ESLint, written in Rust.
Deno
A secure JavaScript and TypeScript runtime built on V8, written in Rust — with built-in tooling, native TypeScript support, and no node_modules.
Firecracker
A lightweight open-source virtualization technology built for serverless workloads — runs secure microVMs in milliseconds, used by AWS Lambda and Fargate.
~/
libSQL
An open-contribution fork of SQLite with a server mode, embedded replicas, WebAssembly UDFs, and support for remote database access — built by Turso.
~/
Lightning CSS
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust — used by Parcel, Vite, and others as their CSS engine.
Materialize
A real-time data integration platform that continuously maintains SQL views over streaming data — always-fresh results with no polling, caching, or custom pipelines.
Meilisearch
A fast, open-source search engine that is easy to deploy and integrate — delivers typo-tolerant, relevance-ranked results in under 50ms.
Oxc
A collection of high-performance JavaScript and TypeScript tools written in Rust — parser, linter (oxlint), resolver, transformer, and minifier.
~/
Pijul
A patch-based distributed version control system written in Rust — mathematically sound conflict resolution that eliminates entire classes of merge problems.
Qdrant
A high-performance vector database and similarity search engine written in Rust — built for AI applications, semantic search, and recommendation systems.
~/
qsv
A blazing fast CSV data-wrangling toolkit with 50+ subcommands including SQL queries, Lua scripting, statistics, geocoding, and more.
Quickwit
A cloud-native distributed search engine for observability — search logs, traces and metrics stored on S3 at a fraction of the cost of Elasticsearch.
~/
rip
A safe, ergonomic alternative to rm that sends files to a graveyard instead of permanently deleting them — with one-step undo.
~/
Rolldown
A fast Rust-based JavaScript bundler with a Rollup-compatible API, designed to become the bundler powering Vite.
Rspack
A high-performance JavaScript bundler written in Rust, compatible with the webpack ecosystem of loaders and plugins.
~/
Sonic
A fast, lightweight, and schema-less search backend written in Rust — an alternative to Elasticsearch that runs on a few MBs of RAM.
SurrealDB
A multi-model cloud-native database with a SQL-like query language, real-time subscriptions, and a single binary that runs embedded or as a server.
~/
SWC
A super-fast JavaScript and TypeScript compiler written in Rust — used by Next.js, Deno, Parcel, and others as a drop-in replacement for Babel.
~/
TiKV
A distributed, transactional key-value database written in Rust — the storage layer powering TiDB, designed for petabyte-scale data with strong consistency.
Trippy
A network diagnostic tool that combines ping and traceroute in a beautiful, interactive TUI — with real-time statistics, loss detection, and multiple tracing protocols.
Vector
A high-performance observability data pipeline — collect, transform, and route logs, metrics, and traces from any source to any destination.
Wasmtime
A fast, secure, and standards-compliant WebAssembly runtime — run .wasm binaries from the command line or embed the runtime in your own application.
~/
asciinema
Record, replay, and share terminal sessions as lightweight text-based casts instead of video files.
Atuin
Replaces your shell history with a SQLite database, giving you full-text fuzzy search, statistics, and optional encrypted sync across machines.
~/
b3sum
A command-line utility for computing BLAKE3 cryptographic hashes — faster than MD5, SHA-1, and SHA-256, and more secure.
~/
Czkawka
A fast, multi-tool duplicate file finder with both a CLI and two GUI frontends (GTK4 and Slint), written entirely in Rust.
difftastic
A structural diff tool that understands syntax — diffs code by its AST, not by lines, so renames and reformats don't produce noisy output.
~/
dprint
A pluggable, fast code formatting platform supporting Rust, TypeScript, JavaScript, JSON, Markdown, TOML, and more via WebAssembly plugins.
~/
ffsend
Securely share files from the command line using client-side encryption and a self-hostable Send server.
~/
HelixDB
An open-source graph-vector database built in Rust, designed as a unified backend for AI applications and RAG pipelines.
Hurl
A command-line tool that runs HTTP requests defined in plain text format, making it easy to test APIs, chain requests, and assert on responses.
~/
jaq
A correct, fast jq clone written in Rust, with improved error messages and a more predictable handling of edge cases.
jless
A command-line JSON viewer and pager — navigate, search, and explore JSON documents interactively in the terminal.
jujutsu
A Git-compatible version control system with a cleaner mental model, first-class conflict handling, and a powerful history rewriting workflow.
~/
kondo
Cleans build artefacts from your projects — scans for target/, node_modules/, .gradle/ and more across your entire filesystem and frees the space.
~/
librespot
An open source Spotify Connect receiver and client library that turns any device into a Spotify speaker.
~/
lychee
A fast, async link checker written in Rust — checks thousands of URLs in parallel and integrates seamlessly into CI pipelines.
~/
magic-wormhole
Securely transfer files between computers using a short, one-time human-pronounceable code.
~/
ouch
A painless command-line tool for compressing and decompressing files, supporting a wide range of archive formats with a single consistent interface.
~/
oxipng
A multithreaded lossless PNG optimizer written in Rust — shrinks PNG files with no quality loss.
~/
pueue
A command-line task queue manager for sequential and parallel execution of long-running shell commands.
~/
rage
A simple, modern, and secure file encryption tool implementing the age format, written in Rust.
~/
Spotifyd
A lightweight open source Spotify client that runs as a UNIX daemon and supports Spotify Connect.
~/
topgrade
Upgrade everything on your system in one command — package managers, language toolchains, editors, and more.
~/
typos
A source code spell checker that finds and fixes spelling mistakes with low false positives, fast enough for monorepos.
~/
viddy
A modern watch command with time-machine mode, diff highlighting, and vim-style navigation.
~/
xpath-cli
A command-line tool for evaluating XPath expressions on XML or HTML documents.
~/
grex (XML)
A CLI tool that makes XML greppable by flattening it into a line-oriented format — like gron, but for XML.
broot
A new way to see and navigate directory trees — fast, fuzzy, and interactive.
~/
choose
A human-friendly and fast alternative to cut and awk for selecting fields from command output.
dust
A more intuitive version of du — shows disk usage as a visual bar chart so you can understand where your space is going at a glance.
~/
fnm
Fast and simple Node.js version manager, built in Rust — supports .nvmrc and .node-version files.
~/
fselect
Find files with SQL-like queries — filter by name, size, date, permissions, EXIF data, and more using familiar SELECT syntax.
~/
git-cliff
A highly customizable changelog generator that creates beautiful changelogs from your Git history using conventional commits.
~/
just
A handy command runner that lets you save and run project-specific commands, like make but without the gotchas.
~/
mise
A polyglot runtime version manager and task runner — one tool to replace nvm, pyenv, rbenv, and more.
procs
A modern replacement for ps, the classic Unix process viewer, with color output, human-readable info, and search.
~/
sd
An intuitive find-and-replace CLI tool — a simpler, faster alternative to sed.
~/
taplo
A TOML toolkit — formatter, linter, and language server — that brings first-class editor support and CI enforcement to your TOML files.
tokei
A fast, accurate program that counts lines of code in a project, broken down by language.
Typst
A modern typesetting system built as a faster, friendlier alternative to LaTeX — documents are written in a clean markup language and compiled in milliseconds.
~/
uutils coreutils
A cross-platform Rust reimplementation of the GNU coreutils — ls, cat, cp, mv, rm, and over 100 more, all in a single project.
~/
watchexec
A simple, standalone tool that watches a path and runs a command whenever it detects modifications.
~/
xsv
A fast CSV command-line toolkit for slicing, indexing, selecting, searching, and joining CSV files.
zoxide
A smarter cd command that learns your habits and jumps to your most-used directories instantly.
delta
A syntax-highlighting pager for git, diff, grep, and blame output.
eza
A modern, maintained replacement for ls with colour, icons, and Git integration.
fd
A simple, fast, and user-friendly alternative to the Unix find command.
hyperfine
A command-line benchmarking tool that runs commands multiple times and produces statistical summaries with warmup support and outlier detection.
~/
miniserve
A CLI tool to serve files and directories over HTTP — instantly, with no configuration.
~/
vivid
A generator for LS_COLORS with support for multiple themes, giving your terminal file listings vibrant, consistent colour schemes.
bat
A cat clone with syntax highlighting and Git integration.
~/
bandwhich
A terminal bandwidth utilisation tool that shows current network usage by process, connection, and remote address.
grex
A command-line tool for generating regular expressions from user-provided test cases.
~/
mcfly
An upgraded shell history search that replaces ctrl-r, using a small neural network to prioritize results based on context.
mdBook
A command-line tool to create books from Markdown files — the same tool used to write The Rust Programming Language book.
~/
pastel
A command-line tool for generating, analyzing, converting, and manipulating colors.
~/
Popsicle
A GTK application and CLI tool by System76 for flashing multiple USB drives simultaneously.
ripgrep
A line-oriented search tool that recursively searches directories for a regex pattern, respecting gitignore rules.
~/
tealdeer
A fast, Rust-based tldr client that shows concise, community-maintained command examples right in your terminal.
uv
An extremely fast Python package and project manager, written in Rust — a drop-in replacement for pip, pip-tools, pipx, poetry, pyenv, and more.
xh
A friendly and fast HTTP client for sending HTTP requests, inspired by HTTPie but significantly faster.
Zola
A fast static site generator in a single binary with everything built-in — no Node.js, no plugins, just Markdown, Tera templates, and Sass.