CATEGORY
Command line utilities 27,786 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
drip`drip` executes your code2,379CC0-1.0
reproSupport crate for cargo-repro, a tool for building and verifying
Rust packages that are reproducible byte-for-byte…2,379Apache-2.0 OR MIT
susumuRevolutionary functional language making data flow visible through arrow syntax2,379MIT
cellsplitUtility for dissecting MATLAB Cell Mode scripts2,378MIT
globetrotter-kotlinPolyglot, type-safe internationalization2,375MIT
fig2jsonCLI tool to convert Figma .fig files to LLM-friendly JSON format2,375MIT
cocomo-coreCOmpare, COpy & MOve directories and files [core library].2,374non-standard
yes-or-noVery simple yes or no CLI tool2,374MIT
cosmicC/C++ build tool and package manager2,373MIT
mira-evalA Rust-first, code-first evaluation framework for agents and tools2,371MIT
soteriaCargo subcommand for running soteria-rust analysis2,369Apache-2.0
globetrotter-rubyPolyglot, type-safe internationalization2,368MIT
count-linesEfficiently count lines in files or stdin with estimation for large files.2,367MIT
awesome-omarchy-tuiA beautiful terminal UI for browsing the awesome-omarchy repository with search, navigation, and GitHub integration2,366MIT
wretchA fetch-type CLI program that tells you info about your system2,366GPL-3.0-or-later
qrawsimple terminal drawing canvas.2,365MIT
hygg-sharedShared utilities for the hygg project2,364MIT
keifuA TUI tool to visualize Git commit graphs with branch genealogy2,363MIT
loctreeStructural code intelligence for AI agents. Scan once, query everything.2,363BUSL-1.1
context-builderCLI tool to aggregate directory contents into a single markdown file optimized for LLM consumption2,361MIT
discord-backup-utilA tiny tool to backup stuff to Discord2,360AGPL-3.0-or-later
code-digestHigh-performance CLI tool to convert codebases to Markdown for LLM context2,353MIT
sqlarfs-cliA CLI tool for working with sqlar archives2,352MIT
inaptA minimal Debian/Ubuntu APT repository proxy written in Rust. Exposes a valid APT repo structure over HTTP, sourcing .deb…2,351AGPL-3.0
crosup-repoA simple CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution.2,350MIT
rustlayA Rust CLI tool for generating Clean Architecture project boilerplates.2,349MIT
android-bootimageA tool to handle android boot images. It currently only works for Samsung boot images.2,348Unlicense
dock_sproutRust CLI tool to bring up or down multiple docker-compose files from a parent directory.2,346MIT
cargo-wasm2mapCargo command which generates source map for .wasm file with DWARF debug info embedded as source map.2,345MIT OR Apache-2.0
vobsubocrConverts DVD VOB subtitles to SRT subtitles with Tesseract OCR2,345GPL-3.0
globetrotter-typescriptPolyglot, type-safe internationalization2,343MIT
crosup-tuiA simple CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution.2,343MIT
rstreeLike the 'tree' command, but recursively shows file number and file sizes for on a per-extension basis.2,341MIT
clipvaultClipboard history manager for Wayland, inspired by cliphist2,339AGPL-3.0
pinocA CLI tool for setting up pinocchio program project2,339Apache-2.0
csvdiffCompare two CSV files by key and show differences.2,338MIT OR Apache-2.0
pslink-localesThe translation strings for pslink2,337MIT OR Apache-2.0
crw-mcp-protoMCP JSON-RPC 2.0 protocol types (shared by crw-server, crw-mcp, crw-browse)2,336AGPL-3.0
iprrA CLI to query ip region.2,333non-standard
hss-tty-flasherTTY Flasher for PolarFire SoC with HSS bootloader2,330MIT
alectroA textual IRC client. (Placeholder package)2,328GPL-3.0
lazytablesTerminal-based SQL database viewer and editor with vim-style navigation2,328WTFPL
linux_details_macrosproc-macros for linux_details2,327MIT
textumA syntactic patching library with char-level granularity2,327MIT
vx-tool-standardStandard interfaces and utilities for vx tool implementations2,324MIT
ouou_dictationA command-line app for self-guided dictation practice in Chinese, Japanese, or English.2,324MIT OR Apache-2.0
ididTrack, edit, and view what you did.2,322MIT
co2keyCLI tool to map game controller input to simulated key presses2,321MIT OR Apache-2.0
lsysVisualize 2D L-Systems with SVGs.2,320MIT
axe-cliaxe - Argument execute is xargs alternative that focus on arguments processing and ordering.2,319non-standard
fast-moshA fork of fast-ssh to quickly connect to your servers by navigating through your SSH config, using mosh.2,319MIT
reovim-archPlatform abstraction layer for reovim (Linux arch/ equivalent)2,319AGPL-3.0-only
rstlA simple but stylish todo list program.2,318GPL-3.0-or-later
file_aggregatorFile Aggregator is a utility for aggregating and distributing file contents. It allows you to combine file contents from a…2,317MIT
gitfetchA command-line tool to fetch and display Git contribution information2,316GPL-3.0
excel-emulator-macroHelper macros for excel-emulator2,315non-standard
this-meEncrypted identity store CLI tool (this.me)2,315MIT OR Apache-2.0
coursepointerConverts waypoints into Garmin FIT course points2,314MIT
ntraceA fast and secure network port scanner and protocol analyzer2,311MIT
treelsDisplay your files in a recursive manner2,311MIT
julian-cliCommand for converting between Julian day numbers and Julian & Gregorian calendars2,311MIT
rustdoc-json-to-markdownDEPRECATED: Use cargo-doc-md instead2,310MIT OR Apache-2.0
symbolizer-rsA fast execution trace symbolizer for Windows that runs on all major platforms and doesn't depend on any Microsoft libraries.2,308MIT
catbox-cliA simple catbox cli that has progress when uploading!2,308MIT
fuocoA CLI tool for provisioning ephemeral VMs on AWS, GCP, and Hetzner through a unified interface.2,307MIT OR Apache-2.0
tasks-rsA simple task list manager for the command line written in rust2,306MIT
mcp-cliInteractive CLI debugger and TUI for MCP servers2,306MIT
icarosA modern tmux session manager with an interactive TUI2,306Apache-2.0
zola_abridge_helperTool to facilitate working with abridge theme for zola and some simple SEO checks2,303MIT OR Apache-2.0
faspi🚀 CLI generator for FastAPI projects with hexagonal architecture2,302MIT
rfpA Rust rewrite of [fpp](https://github.com/facebook/PathPicker) that lets you interactively select files from piped input and…2,302MIT
count-charactersA simple Rust program to count characters in a string2,301GPL-2.0
dapperDependency Analysis Project - identifying dependencies in C/C++ code and packages on filesystems2,301MIT
label_studio_yolo_datasets_converterA tool for converting datasets from Label Studio to YOLO format.2,300MIT
soxA quick command utility for managing shell aliases2,298MIT
chatdchatd is an implementation of an SSH server for real-time communication that
serves a chat room instead of a shell and provides…2,298non-standard
eunicodeA text processing CLI and library that helps sanitize text by removing the naughty bits to make strings good and safe.2,297BSD-3-Clause
termusixA terminal-based music player with a user-friendly terminal UI, built with Rust.2,296GPL-3.0-or-later
git-subsetSuper fast Git tree filtering.2,295MIT
feedrFeedr is a feature-rich terminal-based RSS/Atom feed reader written in Rust.2,294MIT
geolocate_libA CLI for geolocation data providers2,294MIT
hextazyA colorful hexadecimal editor2,293MIT
gluon-node-senseSenses problems and maintenance opportunities in your Freifunk routers.2,292MIT
xzcheckCommand line utility to check if .xz are valid2,290MIT
agcodex-apply-patchAST-aware patch application with precise location tracking2,290Apache-2.0
metrowrapA mwcc wrapper2,290BSD-3-Clause
ycatThe cat command of the Younix application2,289Apache-2.0
hivewareA fast and minimal wrapper for the nix package manager2,289GPL-3.0
json-compare-cliA command-line tool to compare JSON files and print the differences in a human-readable format.2,288GPL-2.0
fastq-generatorA fastq generator for generation of synthetic fastq files.2,288MIT
port-scanner-rsA fast, concurrent port scanner with blockchain and web service detection2,288MIT
agcodex-astAbstract Syntax Tree parsing and analysis with tree-sitter2,287Apache-2.0
random_number_generatorsA command line tool to compare a range of PRNGs.2,286MIT
songrec-libA clean headless Shazam client library with comprehensive device management and API2,286GPL-3.0+
zeph-toolsTool executor trait with shell, web scrape, and composite executors for Zeph2,286MIT OR Apache-2.0
vistaA utility library for displaying and formatting arrays, matrices and tensors in the terminal.2,285MIT
cargo-seekA terminal user interface for searching, adding and installing cargo crates.2,284MIT
puttyMinimal SSH session manager for Windows CLI2,280MIT OR Apache-2.0
kodegen_tools_gitKODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents.2,279Apache-2.0 OR MIT
agcodex-mcp-clientModel Context Protocol client implementation2,279Apache-2.0
unwxunpack wxapkg easily.2,278MIT
xpandaUnix shell-like parameter expansion/variable substitution2,276MIT
agcodex-loginAuthentication management for AGCodex2,276Apache-2.0
r-projectsDescripción breve de tu binario o proyecto2,275MIT
orestatyHTML-centered handlebars-based static site generator2,275MIT OR Apache-2.0
wlr-screen-fadeFade the screen to black using wlr layer shell2,273MIT
dokA Docker Registry CLI2,269MIT
changenogZero-config changelog generator with monorepo support.2,269ISC
nanalogueBAM/Mod BAM parsing and analysis tool with a single-molecule focus2,268MIT
typeline_corecore implementation of typeline2,268MIT
cg-bundlerA powerful Rust code bundler that combines multiple source files into a single, optimized file for competitive programming and…2,267MIT
rskillnpkill like cli utility for removing node_modules2,266MIT
git-moves-togetherFind files that move at the same time in a git repository to identify coupling2,264CC0-1.0
immich-toolsSmall command-line utilities to work with an Immich server2,260MIT
clean-dev-dirsA fast CLI tool for recursively cleaning development build directories (Rust, Node.js, Python, Go, Java/Kotlin, C/C++, Swift,…2,260Apache-2.0 OR MIT
fcomA Rust CLI tool that processes folders and files, combining their contents into a single output file.2,259MIT
ddd_cliA command-line tool for creating directories and files.2,259MIT
bumpversionUpdate all version strings in your project and optionally commit and tag the changes2,258non-standard
rs-toolA command-line tool to perform reservoir sampling on a file or a stream2,258MIT
fcdThe FCD File Manager (FranCommanDer) - a text based file manager that combines the best features of Midnight Commander and Ranger2,258GPL-3.0-or-later
sql_from_models-cliCommand-line utility for SQLx, the Rust SQL toolkit.2,258MIT OR Apache-2.0
cargo-oh-my-dependenciesA cargo plugin to browse and edit crate features across a workspace.2,256MIT
opencratesEnterprise-grade AI-powered Rust development companion with comprehensive automation, monitoring, and deployment capabilities2,256MIT OR Apache-2.0
swA stopwatch program for the terminal.2,255MIT
reformahtmlCommand line tool to format HTML or Bikeshed-flavored markdown to no-line-breaks but keep original indentation.2,255MIT
sadnessOjisan_hellooutput hello world2,254MIT OR Apache-2.0
rwxsSearch files matching pemission criteria.2,254MIT OR Apache-2.0
rasciichartASCII chart library for Rust with smooth line rendering, inspired by asciichartpy2,254MIT
db-moverTool to move data between databases2,253non-standard
gta-imggta-img is a library for reading IMG/DIR files from the 3D universe-era of Grand Theft Auto IMG/DIR games.2,252MIT
fermah-seekFermah ZK proof seeking.2,251MIT OR Apache-2.0
ibbIs like jq for Immunefi REST API. Search, filter and map structured data about bug bounty programs with ease.2,251MIT
openapi-model-generatorA robust Rust library and CLI tool for generating type-safe Rust models from OpenAPI 3.0 specifications with advanced composition…2,251MIT OR Apache-2.0
jar_conflict_detecterA simple command line tool to detector the potential conflicted classes in jars2,249MIT OR Apache-2.0
markdown-to-ansiRender Markdown as ANSI-formatted terminal text2,249Apache-2.0
btdt-cli"been there, done that" - a tool for flexible CI caching2,249MIT OR Apache-2.0
daleth_lspDalet language server2,248MIT
tg-rcore-tutorial-checkerA test output checker for rCore-Tutorial, validates kernel output against expected patterns.2,247GPL-3.0
linkspace-cli'lk' - the linkspace cli2,246MPL-2.0
decy-hirHigh-level Intermediate Representation for C-to-Rust transpilation2,245MIT OR Apache-2.0
rblhostThe rblhost application is a fast command-line utility providing McuBoot library used on the host computer to initiate…2,245BSD-3-Clause
cargo-rustkit-webRustKit-Web is a CLI to scaffold fullstack Rust web apps with Tailwindcss , Axum , Askama and file-based routing similar to…2,242MIT
zipcatPipe content of compressed file(s) within a zip archive to stdout.2,242MIT
mwc-wagyu-ethereumA library for generating Ethereum wallets2,242MIT/Apache-2.0
mdformatA formatter for markdown source code.2,241MIT
flatten_dirRecursive directory flattener2,241MIT
autocastAutomate terminal demos2,240GPL-3.0-or-later
paintA sublime-like syntax highlighter2,239MIT
tarantool-runnerCLI tool to execute tarantool Rust applications and build other tarantool-oriented utilities.2,239BSD-2-Clause
necronux_cli_appProvides the CLI implementation for Necronux.2,239GPL-3.0-or-later
hut-utilsA simple Rust CLI extension to interact with sourcehut2,239GPL-3.0
jokes-rustA tool to that tells random jokes2,237MIT OR Apache-2.0
revwA vim-like TUI for managing notes and resources2,237MIT
rbfiExtendable brainfuck interpreter written in Rust2,236BSD-3-Clause
mtr-ngA modern, feature-rich implementation of My Traceroute (MTR) with real-time network path visualization2,234MIT OR Apache-2.0
tiny-editorTiny Text Editor is a lightweight text editor like vim.2,233MIT
libriusA personal library manager CLI written in Rust.2,230MIT
stegaA simple tool and library to conceal and reveal UTF-8 encoded data within PNG images2,230MIT OR Apache-2.0
temiCommand-line, lightweight TUI client for Lemmy2,229GPL-3.0-or-later
quickmark-cliLightning-fast Markdown/CommonMark linter CLI tool with tree-sitter based parsing2,228MIT
hackatonA tool to fetch system information2,226MIT
ip-lookupA unified IP geolocation query library using multiple free public providers.2,225MIT
rusted-yadmRusted - Yet Another Dotfiles Manager2,225GPL-3.0
pkglockA utility to modify URLs in package-lock.json2,225MIT
dumpfilesA CLI and library for generating structured YAML representations of directory contents, optimized for efficiently sharing…2,224MIT
ngetA Concurrent HTTP Downloader.2,222Apache-2.0
code_analyzerA Rust-based static code analysis tool for JavaScript, TypeScript, Python, and Go.2,221MIT
occasionShows one (or many) messages when run during a configured timeframe. Useful to have in your status bar for example.2,220Unlicense
rusty-cliA library for creating cli tools with rust2,220MIT
math_images_processorA Rust library for preprocessing images of mathematical formulas, ideally for machine learning applications for formula…2,219MIT
duplicate_file_finderFinds duplicate files.2,219MIT
furnelA command-line utility to compress files using the brotli algorithm2,219MIT
kanade-clientEnd-user-facing Tauri Client App for the kanade endpoint-management system. Talks to the LocalSystem agent over the KLP Named…2,217MIT
crosup-migrationA simple CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution.2,216MIT
stdintapCLI tool to read lines from stdin and broadcast them to connected TCP clients2,216MIT OR Apache-2.0
anime-cliCLI to find, download and stream anime.2,215GPL-3.0
linetimeLinetime is a command line utility to add timestamps at the start of lines. The tool can either
process lines from stdin or…2,214MIT
monitor-affinityRoute bars and widgets to monitors based on criteria like "largest" or "rightmost"2,213MIT
anubis-vaultPost-quantum secure secrets manager with ML-KEM-1024, ML-DSA-87, zero-knowledge proofs, Shamir sharing, and memory protection.…2,213MIT OR Apache-2.0
pfxersCross-platformTUI allowing to easily extract and convert information from PFX and PEM certificates and keys2,211MIT OR Apache-2.0
ng-i18nAn i18n utility for Angular2,211GPL-3.0
Pro-Readme-GeneratorA very easy-to-use multi functional README generator written in Rust that works inside your terminal. Never think about readme…2,210MIT
systemprompt-cliUnified CLI for systemprompt.io AI governance: agent orchestration, MCP governance, analytics, profiles, cloud deploy, and…2,210BUSL-1.1
asciidoctrineprocess asciidoc files2,210MIT
droidtuiA beautiful Terminal User Interface (TUI) for Android development and ADB commands2,208MIT
valheim-mod-managerMod manager for Valheim game2,206MIT
litprintrename files using a list of names2,206GPL-3.0
ez-tui-deriveA framework to create terminal user interfaces in Rust with Ratatui2,206Apache-2.0
ohlcv-ctlData collector library for fetching, analyzing, predicting and charting time series data (OHLC) of cryptocurrencies from various…2,203MIT OR Apache-2.0
nix-weatherGuix weather, for nix!2,201EUPL-1.2
atproto-daslDASL (Data-Addressed Structures & Links) implementation for AT Protocol2,201MIT
brarchive-cliCLI for Bedrock Archives in Rust2,199Apache-2.0
vanity-ssh-rsGenerate SSH key pairs with custom patterns in the public key2,197MIT
dwprodFind the `DW_AT_producer` values for all compilation units within a shared library or executable.2,197Apache-2.0/MIT
cargo-forgeAn interactive Rust project generator with templates and common features2,196MIT OR Apache-2.0
gnostr-filetreelistfiletree abstraction based on a sorted path list, supports key based navigation events, folding, scrolling and more2,195MIT
is-it-slopDetect AI-generated slop text using machine learning.2,195MIT
hello-grrsA tool to search files2,191MIT OR Apache-2.0
macmonApple Silicon system monitor & Rust library — CPU/GPU power, temperature, RAM. No sudo. TUI, JSON pipe, Prometheus exporter.2,191MIT
opencode-cloudCLI for managing opencode as a persistent cloud service2,190MIT