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.
jwkserve-cliCLI tool for jwkserve - a fake authentication service for local development3,374MIT
yorsa project name rcli3,373MIT OR Apache-2.0
awsomk9s-like TUI for AWS SSO sessions3,373Apache-2.0
docksA docker compose uploading tool3,372AGPL-3.0
pybuild-parserPython file parser3,368Apache-2.0
rattyA GPU-rendered terminal emulator that supports inline 3D graphics3,368MIT
song_parseA rust library for parsing song metadata from filenames.3,367MIT
gprofileQuickly switch and manage multiple git user profiles.3,365MIT OR Apache-2.0
crix-todoA terminal-based todo list manager with CLI and TUI support3,365MIT
image-batch-resizerImage batch resizer executable in Rust3,364MIT
payload_dumperA fast and efficient Android OTA payload dumper library and CLI3,364Apache-2.0
mp3-duration-sumParallelized counting of duration of all `.mp3` files in the given directory3,362MIT
edit-chunksSplit out chunks of a large file for editing, then put them back together again3,362MIT OR Apache-2.0
a-puzzle-a-dayGenerate and browse all solutions to A-Puzzle-A-Day3,361GPL-2.0-only
unwalkWalk directory recursively to un-gzip files3,361non-standard
file-mapUtility to map files into directories according to rules.3,361MIT
world-map-genCommand line tool and library to generate random game world maps for both Rust and WebAssembly3,360MIT
rllsCut a version, tag it, and publish a GitHub Release with raw git notes3,359MIT
noelA GTF/GFF per gene non-overlapping exon length calculator3,358MIT
efi-runnerA runner for EFI executables using QEMU and OVMF.3,358MIT
moneNetwork monitoring tool written in Rust.3,357MIT
seniorA cli that summons an llm suggest improvements to given code3,357Apache-2.0 OR MIT
upv-cliA CLI tool for managing VPN and network shares from UPV (Universitat Politècnica de València) on Windows.3,350MIT OR Apache-2.0
agenterraGenerate production-ready MCP (Model Context Protocol) servers and clients from OpenAPI specs3,350MIT
ansivaultCLI tool ansible-vault 1.1 implementation3,347MIT OR Apache-2.0
crinCrate Information Utility CLI3,347MIT/Apache-2.0
cargo-waMake developing a wasm project in Rust easy3,346MIT/Apache-2.0
wurstdoktorA wurst to yaml parser for public sourcecode documentation3,345MIT OR Apache-2.0
mintsA crate containing a few simple command-line procrastination 'tools' :)3,344MIT OR Apache-2.0
thumb2-stack-sizeestimates stack space requirements of thumb2 programs3,344MIT
brchdData exfiltration toolkit3,343GPL-3.0
inventory-mgtinventory-mgt was designed for a very specific use case. It allows you to update your own inventory csv file with quantities…3,342MIT
repochConvert epoch to datetime and vice-versa3,342MIT
rscatGNU cat(1) clone implemented in Rust3,341GPL-3.0-or-later
rsruslA really simple useful library ported to Rust.3,339GPL-3.0
outlook-exeConvenience wrappers for command-line invocation of Outlook.3,336Unlicense OR MIT
centoriafunction manager for macOS and Linux3,336MIT
shellac-codecShell-Agnostic Completion server: Codec definition for interaction with ShellAC3,335MIT
whereamifromA tool to detect country of your public IP3,333MIT
git-branches-overviewVisualize branches 'ahead' and 'behind' commits compared to a base revision or their upstream.3,331GPL-3.0-or-later
lazy-badgerSimple Command Line Interface to call scripts from your working directory3,331MIT
cargo-executable-payloadA Cargo subcommand for creating standalone source files with base64-encoded payload.3,330MIT OR Apache-2.0
qr-rsA CLI utility to encode URLs or text into QR codes in various formats and colors.3,327GPL-3.0-only
inkspectA CLI tool to streamline your LLM workflow by bringing prompt refinement and generation directly into your favorite editor3,327GPL-3.0-or-later
placecareA toolkit to quickly search for cis-acting regulatory elements using the PLACE database3,325MIT
mrfRename files by pattern matching.3,324MIT
clyA program to calculate the layout of C types3,324GPL-3.0-or-later
ez_netflow_libEZ-Netflow is an all-in-one netflow server and library that's really easy to use. This is the lib crate, which contains the core…3,324MIT
gpt5_reasonerGPT-5 prompt optimization and execution tool with MCP and CLI interfaces3,324MIT
plygA Playground to safely try out different programming languages in a single file3,322MIT
erabuStore items in collections and randomly pick an item from them.3,322GPL-3.0-only
duckduckgo_search🦆 A CLI and library for colorful DuckDuckGo searches, except you can retrieve results instead of printing3,322MIT
multibase-cliconvert between multibase encodings3,321MIT OR Apache-2.0
blocks_iterator_cliIterates Bitcoin blocks3,321MIT
aquoteQuote of the day for your shell.3,319MIT
perplexA grammar analyzer and LR(k)/GLR parser generator.3,318MIT/Apache-2.0
argumanCommand-line argument parsing library3,316MIT
mmftA minimal fasta toolkit.3,316MIT
ai-dispatchMulti-AI CLI team orchestrator3,316MIT
muticaMutica programming language3,315MIT
rhcCommand-line HTTP client3,314MIT OR Apache-2.0
cloudcredsA cli tool to credential against various authentication providers for various cloud platforms3,313Apache-2.0
dadadaArtisanal Rust inlined code documentation renderer3,313MIT
nladmCli interface to interact with NanoLeaf Devices3,312MIT
truanttruant is a command-line program that can take a CSV file containing attendance data exported from Canvas and display it in a way…3,311GPL-3.0-or-later
rletxtconvConway's Game of Life file format converter3,307MIT
instagenLibrary and cli app to generate hashtags for Instagram3,307MIT
code-searchA command-line code search tool.3,307MIT
bitinfoA commandline tool to make working with registers easier.3,307MIT
tuple_storageA type-safe and small table engine for any Tuple of Ints3,305non-standard
estradioltakes the blue pill3,304CC0-1.0
notusA simple terminal notes app3,304GPL-3.0
s3-utilsVarious tools and extensions around Amazon S33,303MIT
ranbumfyA tool to drawn albums from spotify3,302MIT OR Apache-2.0
lsr-nfThe ls -R command with Nerd Fonts icons and indentation3,301MIT OR Apache-2.0
strip-ansi-cliStrip ANSI escape sequences from text3,300MIT
haveibeenpwned-downloadercli tool to download leaked password hashes from haveibeenpwned api.3,297MIT
tuisicA terminal music player based off your xdg music directory3,296MIT
overlapA tool shows overlap text in files3,296Apache-2.0
rmdevThis is a tool to delete the remaining dependencies and cache files in the development environment, eg: nodule_modules、target...3,295MIT
elkelk - a cat alternative written in rust3,295non-standard
cpwdcpwd command (c)opies current working directory (pwd) into your clipboard, works cross platform without dependencies on installed…3,295MIT/Apache-2.0
cargo-coverageA Cargo plugin for generating code coverage data.3,294MIT OR Apache-2.0
rabitA CLI tool to track your habits.3,294MIT
csv_processorA fast command-line CSV analysis tool with automatic type inference and comprehensive statistics3,294MIT OR Apache-2.0
wipe_buddyWipe thinkpad laptops with ease.3,292MIT/Apache-2.0
cargo-leapA cargo subcommand for generating new projects.3,292Apache-2.0
lorenzFile encryption for multiple participants3,292MIT/Apache-2.0
asdfgInstalling global asdf packages from a YAML config3,292non-standard
flatplaySimple CLI tool to build and run Flatpak applications.3,292MIT
dui-cliAn intuitive Docker management CLI built in Rust with full Docker command parity3,290MIT
cargo-thankuGenerate acknowledgments for your Rust project dependencies3,288MIT
arborist-gitA CLI tool to delete local git branches3,288MIT OR Apache-2.0
fstop-print-calcF-stop time calculator for photographic enlarging3,288AGPL-3.0-or-later
fwdtFew Word Do Trick (fwdt) is a fast data logger Very High Scorch. The fastest and least error prone way to do data entry.3,286Unlicense/MIT
jpqA JSONPath command line tool to extract values from a JSON value.3,285MIT
fnewA Unicode-aware line-oriented drop-in replacement for coreutils' fold.3,285MIT OR Apache-2.0
envhub-providersManage your dotfiles and packages with ease.3,284MIT
barcode_commandCreate auto-id industry compliant barcodes using fonts. This command line utility supports generation of Code 39…3,284GPL-3.0
hyperlink-one-time-padCLI tool that doesn't require you to save huge files for one-time-pad encryptions by using hyperlinks.3,284non-standard
package-assistantPackage Assistant helps you manage your package managers.3,284MIT
gffxAn ultra-fast and memory-efficient toolkit for querying GFF files, written with Rust3,283MIT OR Apache-2.0
play-2048Rust implementation of the famous 2048 game in the terminal3,283MIT OR Apache-2.0
prandA command line utility for generating random passwords.3,283MIT
multilineTransform realtime log message streams that contain messages spanning multiple lines into streams with one message per line.3,282MIT
clarity-jupyter-kernelJupyter kernel for Clarity3,282GPL-3.0-only
caltempsA tool to query and report on your iCalendar data from vDirs.3,282MIT
dotenv-execdotenv-exec is a thin wrapper around execpv used to execute programs with
environment variables provided by one or more dotenv…3,281non-standard
adaptemojiConvert your regular Telegram emojis into adaptive monochrome versions3,279MIT
ruuvitag-uploadA tool for collecting a set of ruuvitag sensor measurements and uploading them for further processing.3,278GPL-3.0-or-later
juckxRust CLI tool to automate git commit message generation using Gemini AI3,278MIT
filesetsYour swiss-army knife for dealing with identical files.3,277MIT
clustersortRust port of xklb's cluster-sort util3,277BSD-3-Clause
xqpathA high-performance jq-inspired path extractor and updater for structured data in Rust with advanced debugging, configuration…3,277Apache-2.0
pirouetteA log/backup rotation tool.3,276MIT
rs_machine_input_chirhoA command-line tool to synchronize computer resource information with a remote database3,275MIT
mqttv5-cliSuperior CLI tool for MQTT v5.0 - unified client and broker commands with ergonomic input design3,273MIT OR Apache-2.0
fractiousA command-line program for generating images of the Mandelbrot set.3,273MIT OR Apache-2.0
discord_apiInteract with the Discord API from your shell3,273MIT
phonerrA CLI to query mobile phone region.3,273MIT
bevy_debugger_mcpAI-assisted debugging for Bevy games through Claude Code using Model Context Protocol3,273GPL-3.0
k8s-kxset KUBECONFIG environment variable for current shell session3,271MIT OR Apache-2.0
skipSkip lines in a file3,271MIT
comembertA tool to remember commands, search them, and write them to the command line to use3,270MIT
odometerA workspace version management tool that keeps package versions synchronized across projects3,269MIT
rustledger-loaderBeancount file loader with include resolution and options parsing3,269GPL-3.0-only
epoHandy epoch converter.3,267MIT
fs-shareA cross-platform file-sharing CLI application3,266MIT
p3dtxtTool for converting Arma 3 3D models3,264GPL-2.0-or-later
cloudmapperOpen-source tool to map and visualize your cloud storage landscape.3,263MIT
mdt8A command line tool to promote a regular mindfulness meditation practice.3,262ISC
termlaunch[WIP] Launch your desktop applications through a terminal emulator3,262MIT
versesTUI for viewing synchronized Spotify lyrics3,261Apache-2.0
webpage-cliInterrogate web pages for information3,260non-standard
s3-metaGather metadata about your S3 buckets3,259MIT
mdbook-gitinfoAn mdBook preprocessor to inject Git commit metadata into generated books3,258MIT OR Apache-2.0
sledash-magickwand-bindgenFFI of MagickWand3,258MIT OR Apache-2.0
zeroclawlabsZero overhead. Zero compromise. 100% Rust. The fastest, smallest AI assistant.3,257MIT OR Apache-2.0
brdiffA command-line tool for subtracting images to generate a new blue-red difference image.3,257MIT
lazy-etherscanSimple Terminal UI for the Ethereum Blockchain Explorer3,256MIT
tcrankGets THE@TER CHALLENGE!! ranking using the Princess <https://api.matsurihi.me/docs/>3,256MIT
ayan-player-cliA simple CLI tool to play videos from the current directory.3,255MIT
rpassA (symmetric/asymmetric) GPG-based secrets manager for the CLI3,252non-standard
mdbook-emojisAn mdBook preprocessor that reads from stdin, replaces emoji shortcodes with code points, and outputs to stdout.3,249MPL-2.0
svg-iconifyA CLI for converting SVG's to PNG of specified size3,249non-standard
pr_buddyCLI tool to open a PR/merge request and automatically post the link to your communication service3,245MIT
mkcmtmkcmt is make commit. Conventional Commit Generator3,244MIT OR Apache-2.0
uwu_cliuwuifying the terminal3,243MIT
delightCommand line utilities/helpers for the 3Delight renderer.3,238Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib
timemojiSome time-based emojis for your prompt. Based on the moonmoji and clockmoji npm projects3,237MPL-2.0
cargo-quarantineQuarantine Cargo dependencies3,237MIT
requirements-txt-generatorAutomatically generate a requirement.txt file for Python projects3,236MIT
spacehogA simple utility for finding large files on your system.3,236MIT OR Apache-2.0
uuid_cliA command line utility for generating UUIDs3,236Apache-2.0 OR MIT
simoncliA simple, little CLI simon game3,234Unlicense
git-summarygit-summary is a tool for checking the git status for an
entire directory tree3,234MIT
commitgeniusAn AI-powered CLI tool that generates conventional commit messages using local LLMs via Ollama3,233MIT
aclacl ~ GNU acl; implemented as universal (cross-platform) utils, written in Rust3,232MIT
arunLibrary & Command-line runner tool3,230MIT OR Apache-2.0
cargo-changelogChangelog management tool3,230GPL-2.0
zeroten-denote-cliUse denote name shcheme outside of Emacs3,230MPL-2.0
domain-check-libA fast, robust library for checking domain availability using RDAP and WHOIS protocols3,229MIT OR Apache-2.0
etnsc-bootstrapA tool for quick Electroneum local node setup and management3,228MIT
holidays_jpholidays_jp determines Japanese national holiday. The definition of holidays is based on csv file provided by the Cabinet Office.3,227MIT
sqlite2dirDump sqlite3 databases to the filesystem3,226GPL-3.0-or-later
fmtnaA CLI app to format filenames according to a chosen naming convention.3,226GPL-3.0
clap-markdown-dfirAutogenerate Markdown documentation for clap command-line tools3,225MIT OR Apache-2.0
reflexioA minimal rust implementation of echo, from coreutils3,225GPL-3.0-only
cargo-exeA Cargo plugin to print the path to the output executable from `cargo build`.3,224Apache-2.0
show-waifuView random anime fanart in your terminal3,223MIT OR Apache-2.0
isedAn interactive tool for find-and-replace across many files3,223AGPL-3.0-or-later
quad-gifDisplay GIF animations with Macroquad.3,223MIT
tasgManage your tasks with tasg!3,222MIT OR Apache-2.0
opboxCreate a GTK based button dialog via command line.3,221non-standard
refoldA command-line utility for wrapping text3,220GPL-2.0-or-later
alacritty-opacityA utility to adjust opacity for Alacritty3,219MIT
crate-webOpen current crate's webpage on crates.io3,219MIT
arghshA login shell for SSH RPC that safely passes through your argument vector.3,218Unlicense
text_indexScan a text file, build a sorted index, persist it, query it3,217MIT
rplayerA Command Line Audio Player3,216GPL-3.0
freight_car_forwarderPort of the C++ port of Timothy O'Connor's Freight Car Forwarding system.3,216GPL-2.0-only
mshpA minimal and fast shell prompt3,215Apache-2.0 OR MIT
fnrIntuitive find and replace.3,215GPL-3.0-or-later
workspaces-rsA CLI tool to switch between directories3,214MIT
emojis-rsA collection of emoji constants for Rust applications3,213MIT
caramel-clientA caramel client, to generate keys, requests and fetch updated certificates from a caramel server3,212MIT OR Apache-2.0
downtownA realtime BPF profiler3,212MIT
cli-esA CLI interface for ElasticSearch3,212MIT
tomqjq, but from TOML3,209MIT
vim-lineA line-oriented vim motions library for TUI applications3,209MIT
mkbookpdfa command-line utility for booklet printing3,207MIT OR Apache-2.0
dfsDotfiles synchronizer3,207MIT
rustybitA CLI bittorrent client3,206Apache-2.0
minimonkeyRust library for the Mini Monkey broker3,206non-standard
cflareCloudflare command-line tool3,204MIT/Apache-2.0
singCLI to generate music and sing your text/file/code.3,203MIT
ke_auto_profile_switcherThis CLI automatically switches Karabiner-Elements profiles with and without USB keyboard connection3,201MIT
bash_bundlerCollects/bundles bash files into one file.3,200Unlicense
mkfileCLI app for creating text files like mkdir.3,200MIT
zackstrapDEPRECATED: This crate has been renamed to initium-cli. Install with: cargo install initium-cli3,197MIT