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.
rclcMathematical expression calculator supporting common fractions, complex numbers, and big integers8,672MIT
otoroshi_rust_typesA CLI to create and build WASM binaries8,671MIT OR Apache-2.0
clipboard-history-watcher-utilsShared utilities between ringboard watchers.8,671Apache-2.0
minutus-mrbgem-templatemrbgem generator integrated with minutus8,668MIT
rupamixRust PA Mixer is a cli tool for interfacing with Pulse Audio8,664non-standard
wysgy_coreCore libs for wysgy, a command line graph DB8,662MIT OR Apache-2.0
nysmManage secrets from Secrets Providers.8,661MIT
chat-ttyA command-line chatbot for ChatGPT that supports streaming tokens and history8,658MIT
one-d-sixLibrary for rolling some dice8,652MIT OR Apache-2.0
patchy-binA tool which makes it easy to declaratively manage personal forks by automatically merging pull requests8,651MIT
yakeYake is a task runner based on yaml files.8,650non-standard
docparsUltra-fast parser for declarative command-line options8,646Apache-2.0
daberuClaude client tool that reads your message from stdin and writes the response to stdout8,646MIT OR Apache-2.0
mqtt-benchmarkA simple MQTT (broker) benchmarking tool.8,636Apache-2.0
tuinixA library for building terminal user interface (TUI) applications on Unix systems with minimum dependencies8,630MIT
routez⏩ A zero-dep port forwarder.8,630MIT
rscannerFast scan network by sending icmp, tcp, udp packets, inspired by nmap but doesn't depend on nmap8,623MIT OR Apache-2.0
clipboard-history-waylandWayland Ringboard clipboard listener.8,620Apache-2.0
ontimeExtract subsets of ONT (Nanopore) reads based on time8,618non-standard
df_st_coreCore structures for the DF Storyteller project.8,618AGPL-3.0-or-later
ctowA simple rust binary utility to convert curl commands to wget commands.8,617GPL-3.0-or-later
asciidocrA pure-Rust CLI and library for processing and converting asciidoc files8,616MIT
decapodDecapod is a Rust-built governance runtime for AI agents: repo-native state, enforced workflow, proof gates, safe coordination.8,616MIT
kommittedMeasure Kafka Consumer Offset Lag and Time Lag8,610MIT OR Apache-2.0
tsurCount ASCII characters in file(s).8,605MIT OR Apache-2.0
chillupA dependency search tool for wurstlang libraries8,605MIT OR Apache-2.0
auxiliaireYour friendly Exercism.org assistant8,605MIT
glow-controlA CLI for controlling programmable LED lights8,604MIT OR Apache-2.0
clevelAssessment of expert competence8,604non-standard
gptrust_httpThe HTTP bindings for gptrust_api8,602MIT
sbomsleuth-cliCLI for investigating sboms.8,602Apache-2.0
compiletServer that compiles Rust, C, and C++ into WebAssembly.8,598MIT
motA terminal user interface (TUI) tool for moneybird8,598MIT
github-star-counterA tool to query direct (and indirect) stars of a GitHub user or organizations8,594MIT
compress_historydelete unnecessary history8,593AGPL-3.0-or-later
bi5Parse bi5 tick files8,593MIT
daliaA small utility for generating aliases to change directories without typing `cd`.8,591MIT
kestrel-cliKestrel file encryption program8,591BSD-3-Clause
rsreTool to rename file/directory8,590MIT OR Apache-2.0
glitchcatcat-like program with glitch animation8,588MIT
shivrMonorepo package command runner8,583non-standard
presentInterpolate the standard output of arbitrary shell scripts into your markdown files8,580CC0-1.0
image-anonymizerA command-line tool to detect and mask sensitive content in images8,577MIT
kafka-topic-analyzerAn analyzer for getting metrics about the contents of a Apache Kafka topic8,576MIT
pacman-bintransBinary transparency for pacman8,575GPL-3.0
pxremA tool to convert pixel to rem value8,575MIT
ztopDisplay ZFS datasets' I/O in real time8,573BSD-2-Clause
nqueryQuery your Nomad clusters8,571MIT
caster🚀 Publish stdout via http.8,569MIT
plumber-cliunix process pipelines made easy8,565MIT
nostd-float-math-monitorA tool to test if std float math functions are used, which can corrupt crossplatform deterministic8,561MIT
tarantool-testCLI test framework for tarantool-based Rust applications8,556BSD-2-Clause
wrkflw-runtimeRuntime execution environment for wrkflw workflow engine8,555MIT
libaocAdvent of Code CLI8,548MIT
crab-cryptorA simple file cryptor8,547MIT
gigA tool to search files8,542MIT
todlTool for finding comment tags in source code8,535MIT
fcpA significantly faster alternative to the classic Unix cp(1) command8,534non-standard
terminal-jarvisA data-driven harness switcher for AI coding agents8,533MIT
distoreUtility to use Discord as cloud storage8,530GPL-3.0-or-later
polkadot-rewardsHandy CLI for all your Polkadot ecosystem staking rewards needs.8,527MIT
efficacyA todo list command line implementation8,527MIT OR Apache-2.0
snapshotfsA fuse-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the…8,524AGPL-3.0
lsp-ws-proxyWebSocketify any Language Server8,515MIT
pracThe feedback-oriented utility for a practice-oriented life.8,511MIT
cargo-lockdiffSee what crates have changed after you run `cargo update` by comparing Cargo.lock to the vcs ref or file of your choice.8,509MIT
vtubestudio-cliCLI program for interacting with the VTube Studio API8,507MIT
pilka_dynGlue crate which combine everything with dynamic linking8,505GPL-2.0-or-later
rpushpush files to server by rust.8,505MIT
tts-tuiClipboard Narrator in the terminal8,503GPL-3.0-or-later
medusaGeneral template for building command line interface (CLI) using (and written in) Rust8,500MIT
lprsA local CLI vaults manager. For human and machine use8,499GPL-3.0-or-later
cargo-archtestCLI of arch_test_core for rule based architecture tests8,492AGPL-3.0
lineupread/write collection of formatted UTF-8 string items8,488GPL-3.0-or-later
xls2txtCommand-line utility to convert stylesheets (ODS or excel) to text8,488Apache-2.0
automattermostatusAutomate your mattermost custom status with the help of visible wifi SSID.8,488Apache-2.0
sigocommand-line task management utility for work8,482MIT
dircntCount directory entries faster than `ls -f | wc -l`8,478MIT OR Apache-2.0
postgres_migratorSimple postgres raw sql migration generator and manager.8,477MIT
usv-to-xlsxUSV to XLSX: Convert Unicode Separated Values (USV) to Microsoft Excel (XLSX) for data markup, including for spreadsheets,…8,472MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0
e-libscannerThe bottom layer is scanned by capturing packets8,472non-standard
tfstarterA tool to store terraform project templates and copy then on the fly8,470Apache-2.0
q_compress_cliCLI for q_compress and .qco format8,469Apache-2.0
git-gemini-forgeA simple Gemini server that serves a read-only view of public repositories from a Git forge.8,467GPL-3.0-or-later
systemgAn agent-friendly general process composer.8,464MIT
seq_geom_xformTransform/normalize complex single-cell fragment geometries into simple geometries.8,462non-standard
mkisofs-rsA partial reimplementation of mkisofs to create hybrid ISO-9660 filesystem-image8,461MIT/Apache-2.0
edc2svdConvert register description from the EDC format to the SVD format8,456MIT
devrc-pluginsLibrary for creating plugins for devrc8,447MIT
lineguardA fast and reliable file linter that ensures proper line endings and clean formatting8,445Apache-2.0
cargo-structureA simple tool for analyzing the structure of a cargo project.8,443MIT
sqlweldCreate SQL files from templates and partials8,436MIT OR Apache-2.0
cargo-mateRust development companion that enhances cargo with intelligent workflows, state management, performance optimization, and…8,436MIT
wukongWukong is a command-line toolchain for Java with Rust8,435Apache-2.0
photohashTool for detecting duplicate photos and diffing directories8,433GPL-3.0
wrkflw-matrixMatrix job parallelization for wrkflw workflow execution engine8,433MIT
aleksandr-vinokurov-cvAleksandr Vinokurov CV8,431CC-BY-NC-ND-4.0
licensorwrite licenses to stdout8,428MIT
tinymist-coreTinymist core library.8,426Apache-2.0
anslatortrayA simple Rust library to translate from English to Pig Latin!8,425MIT
rmrfA simple `rm -rf` command alternative8,421MIT
staba simple CLI tool for making tunnels to localhost8,414MIT
mm0b_parserparsing tools for Metamath Zero's MMB binary format8,411CC0-1.0
minefieldminefield abstract layer for mine sweeper by Rust8,407MIT
alfred-coreAlfred Rust Library8,407MIT
rtinyA simple CLI tool for short urls.8,403GPL-3.0
majimaA simple username generator8,403MIT
setgitconfig-rsSet proper git username and email based on the current repository you are in.8,400MIT
dns-dogeA command-line DNS client8,400MIT
cargo-3dsCargo wrapper for developing Nintendo 3DS homebrew apps8,396MIT OR Apache-2.0
block-listA minimalist hosts-based tool for managing block lists and ad-blocking.8,390GPL-3.0
python-type-hints-checkerChecks Python files for missing type hints in function parameters and return values.8,386MIT
wrkflw-utilsUtility functions for wrkflw workflow execution engine8,382MIT
shimexe-coreCore library for shimexe - executable shim manager8,377MIT
nix-options-searchA tool to fuzzy find nix-darwin and nixOS configuration options8,376MIT OR Apache-2.0
wttuWhat Tool to Use? This is a tool to help guide you when you know what you want to do, but not sure what to tool to use.8,361MIT OR Apache-2.0
lezeh-deploymentCLI related with deployment operations, mostly to improve productivity working with deployment at work, for personal use. See…8,359MIT
transmission-rssA simple binary to add RSS torrent items to transmission8,358MIT
atproto-jetstreamAT Protocol Jetstream event consumer library with WebSocket streaming and compression support8,356MIT
sdkman-cli-nativeNative CLI subcommand components for SDKMAN! written in Rust. Use the binaries generated by this project in the sdk wrapper shell…8,355Apache-2.0
withdRun a command in another directory.8,355non-standard
iam-ssh-agentssh-agent compatible daemon that forwards list-keys and sign-data operations to an API Gateway backend, access controlled by the…8,349BSD-3-Clause
spsPackage Manager for macOS8,341BSD-3-Clause
wqa tool for converting web assembly into json8,335MIT OR Apache-2.0
j-cliA fast CLI tool for alias management, daily reports, and productivity8,335MIT
myxineGet a GUI fast in any language under the sea!8,334MIT
mediatoasciiUtilities for converting media files (images/videos) to ascii outputs (output media file or print to console).
Supports most…8,333MIT OR Apache-2.0
buildkite-jobifyA service that picks up work and configuration from Buildkite, and creates Kubernetes jobs to fulfill those requests8,332MIT OR Apache-2.0
rustmergeA Cargo subcommand that merges all Rust source files in a package into a single file.8,331MIT
aaaSwiss Army knife for animated ascii art8,330GPL-3.0
gspSimple CLI to switch between gcloud projects.8,325MIT
rezipMerges ZIP/NPZ archives recompressed or aligned and stacks NPY arrays8,323MIT OR Apache-2.0
svg2pdf-cliThe command line interface for svg2pdf.8,322MIT OR Apache-2.0
librenvy.env file manager that merges defaults with custom settings8,320MIT
rspsA command line tool to list and debug running Rust processes8,320MIT OR Apache-2.0
xsshendSimple CLI tool for uploading files to multiple SSH servers8,310MIT
rep-grepwgrep/write-grep CLI8,309MIT
affectedA tool to find affected files or projects in a git repository and run commands on them.8,304Apache-2.0
tracplscli tool to get smart contract code and its ABI for ease of viewing on terminal8,302MIT
boltffi_cliCLI for BoltFFI - generate Swift, Kotlin, and WASM bindings from Rust8,300MIT
oxideltaVCDIFF (RFC 3284) delta encoder/decoder — Rust reimplementation of xdelta38,300MIT
yjumpterminal game8,296MIT
net-ssrNetwork Secondary Surveillance Radar8,296GPL-3.0
ncaseEnforce a case style8,296ISC
unlock_excelSmall command line utility to inspect or remove the VBA protection status of Excel files8,294MIT
prayA tui tool for preparing a prompt to the llms.8,294MIT OR Apache-2.0
wrkflw-parserWorkflow parsing functionality for wrkflw execution engine8,292MIT
vsp-routerCreate virtual serial ports, connect them to physical serial ports, and create routes between them all.8,286MIT OR Apache-2.0
scottyA chillingly fast dir switcher using fuzzy search.8,281MPL-2.0
ucfA universal code formatter8,280MIT
armorlibEasily scan files for threats to security and privacy.8,279Apache-2.0
langtons-termiteImplementation of Langton's Ant that runs in a terminal window8,275GPL-3.0+
kubeauthA kubernetes authentication service written in rust8,265GPL-3.0-only
shimexeA modern, cross-platform executable shim manager with environment variable expansion and TOML configuration support8,262MIT
dotmDotfile Manager8,260MIT
biirBrainfuck Interpreter In Rust8,259MIT
zyMinimal and blazing-fast file server.8,257MIT OR Apache-2.0
rviA small tool to let you write rust with rust-analyzer not using cargo8,256MIT
spot_dwlA simple helper to download songs from spotify using spotdl8,255non-standard
sizA versatile, cross-platform command line file size reporting executable with default recursive file system traversal.8,255Apache-2.0
i3natori3nator is Tmuxinator for the i3 window manager8,253MIT/Apache-2.0
pyenv-pythonA pyenv shim for python that's much faster than pyenv.8,252MIT
netns-execExecute process in Linux network namespace8,241MIT
jpeg-to-pdfCreate PDFs from JPEG images8,239MIT OR Apache-2.0
chopstickA commandline file slicing and unslicing utility8,238GPL-3.0-only
confabAsynchronous line-oriented interactive TCP client8,230MIT
msvgFast SVG browser for pen-plotter users8,229MIT
cnf-libDistribution-agnostic 'command not found'-handler8,228GPL-3.0-or-later
scxctlA cli dbus client for scx_loader8,219GPL-2.0-only
baristaConcurrent status bar with cache expirations and remote control; aggregating outputs from external collector processes.8,218non-standard
weeks-from-nowShow a date x weeks from now8,217MIT OR Apache-2.0
lazerA console printer with a fluent API8,208non-standard
penlistTodo List console based application written in Rust.8,204non-standard
pause_consolePauses the console8,204MIT OR Apache-2.0
mamediffA TUI editor for managing unstaged and staged Git diffs8,199MIT
smbcloud-clismbCloud command line interface.8,197Apache-2.0
topcronA Cron log parser and viewer8,196non-standard
git-hooks-managerAn attempt to make sharing git hooks among team members easier8,195non-standard
tinydancerA light client for the solana blockchain8,193MIT OR Apache-2.0
zpCopy the contents of the source file or the standard output buffer to the clipboard, with support for maintaining a history of…8,192Unlicense OR MIT
cargo-consolidateIdentify shared workspace dependencies and version mismatches8,184MIT OR Apache-2.0
ribozymeCatalyst for merging resourcepacks8,181MIT
base-dUniversal base encoder: Encode binary data to 33+ dictionaries including RFC standards, hieroglyphs, emoji, and more8,179MIT OR Apache-2.0
mlcheckA tool to check files for ML best practices8,178MIT OR Apache-2.0
clap4shellrich getopts replacement for shell script8,176MIT
sbTerminal Markdown Browser/Editor with Git integration, syntax highlighting, and media support8,168MIT OR Apache-2.0
qespTool to remove annoying characters of names in a directory.8,163MIT
hyprland-activewindowA multi-monitor aware Hyprland active window title outputer8,161MIT
mdbook-djotDjot plugin for mdBook.8,161MPL-2.0
shrs_command_timershrs plugin to time how long the previous command took to run8,159MIT OR Apache-2.0
tixml2svdA utility that converts Texas-Instruments device descriptions to standard SVD files8,159MIT OR Apache-2.0
crabby-mergeA utility to poll open Bitbucket PR's and merge them based on a configurable trigger.8,159Apache-2.0
huskiASCII table aide command line utility.8,155MIT
roofA minimalist, fast and reliable utility to share files.8,152MIT
tivilstaA different whitelisting mechanism for blocklist maintainers.8,148Apache-2.0
hyggSimplifying the way you read8,142AGPL-3.0-only
wrkflw-loggingLogging functionality for wrkflw workflow execution engine8,142MIT
mq-langCore language implementation for mq query language8,140MIT
hyokaGeneric REPL that can be configured to do pretty much anything you want.8,131MIT
geticonsCLI tool to get icons on Linux and other Freedesktop systems8,129GPL-3.0-or-later