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.
iggyIggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of…251,742Apache-2.0
jqljql - JSON Query Language - is a fast and simple command-line tool to manipulate JSON data.249,983MIT OR Apache-2.0
qsvA Blazing-Fast Data-wrangling toolkit.243,163MIT OR Unlicense
sequoia-cert-storeA certificate database interface.241,904LGPL-2.0-or-later
dependency_runnerldd for Windows - and more!241,864LGPL-3.0-only
cargo-modulesA cargo plugin for showing a tree-like overview of a crate's modules.241,036MPL-2.0
cargo-run-binBuild, cache, and run binaries scoped in Cargo.toml rather than installing globally. This acts similarly to npm run and gomodrun,…231,201MIT
svd2rustGenerate Rust register maps (`struct`s) from SVD files231,180MIT OR Apache-2.0
zoxideA smarter cd command for your terminal230,523MIT
cargo-xbuildAutomatically cross-compiles the sysroot crates core, compiler_builtins, and alloc.229,494MIT OR Apache-2.0
dssimTool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm.227,413AGPL-3.0
chwpChange your wallpaper from the command line interface.225,487MIT
sequoia-wotAn implementation of OpenPGP's web of trust.224,581LGPL-2.0-or-later
duckscript_cliThe duckscript command line executable.223,339Apache-2.0
merge-junitCLI utility to merge JUnit compliant XML documents into a single XML document.222,060Unlicense
selene-libA library for linting Lua code. You probably want selene instead.218,951MPL-2.0
tp-noteThis crate has moved to `tpnote`215,761MIT/Apache-2.0
cocogittoCocogitto is a set of cli tools for the conventional commit
and semver specifications.215,730MIT
mandownMarkdown to groff (man page) converter214,957Apache-2.0 OR MIT
zizmorStatic analysis for GitHub Actions214,157MIT
tuirealmA tui-rs framework to build tui interfaces, inspired by React and Elm.211,781MIT
cargo-public-apiList and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver…210,136MIT
rmzFast rm provides an alternative to rm that focuses on maximizing performance.208,093Apache-2.0
cargo-geigerDetects usage of unsafe Rust in a Rust crate and its dependencies.204,883Apache-2.0 OR MIT
mdbook-svgbobSvgBob mdbook preprocessor which swaps code-blocks with neat SVG.202,725MPL-2.0
jsonata-rsAn (incomplete) implementation of JSONata in Rust201,960Apache-2.0
mpatchA smart, context-aware patch tool that applies diffs using fuzzy matching, ideal for AI-generated code.199,721MIT
fwfaster workspace management197,401WTFPL
cargo-sbomCreate software bill of materials (SBOM) for Rust195,817MIT
patch-cratepatch-crate lets rust developer instantly make and keep fixes to rust crate dependencies.
It's a vital band-aid for those of us…195,311MIT
lsdAn ls command with a lot of pretty colors and some other stuff.195,280Apache-2.0
codesnakePretty printer for non-overlapping code spans194,310MIT
sequoia-sqCommand-line frontends for Sequoia193,134LGPL-2.0-or-later
mdcatcat for markdown: Show markdown documents in terminals192,707MPL-2.0 AND Apache-2.0
armergeTool to merge and control visibility of static libraries192,605MIT OR Apache-2.0
scryer-prologA modern Prolog implementation written mostly in Rust.190,644BSD-3-Clause
xplrA hackable, minimal, fast TUI file explorer189,824MIT
cargo-pgxCargo subcommand for 'pgx' to make Postgres extension development easy189,440MIT
difftasticA structural diff that understands syntax.183,910MIT
reqwest-hickory-resolverhickory resolver support for reqwest183,342Apache-2.0
fuel-etk-asmEVM Toolkit assembler183,260MIT OR Apache-2.0
gituiblazing fast terminal-ui for git181,455MIT
shellcheck-sarifConvert shellcheck output to SARIF177,938MIT
container-device-interfaceCDI (Container Device Interface), is a specification, for container-runtimes, to support third-party devices.175,842Apache-2.0
is-semantic-release-configuredTest if semantic-release is configured172,330MIT OR Apache-2.0
espupTool for installing and maintaining Espressif Rust ecosystem.172,025MIT OR Apache-2.0
ldproxyA linker proxy tool171,131MIT OR Apache-2.0
stack-sizesTools to print stack usage information emitted by LLVM in human readable format167,824MIT OR Apache-2.0
simple_hllA simple HyperLogLog implementation in rust166,047Apache-2.0
tftpdMultithreaded TFTP server daemon165,657MIT
pid1pid1 handling library for proper signal and zombie reaping of the PID1 process164,701MIT
grexgrex generates regular expressions from user-provided test cases.163,696Apache-2.0
cargo-sonarHelper to transform reports from Rust tooling for code quality, into valid Sonar report163,252MIT
statehubstatehub CLI tool162,421MIT OR Apache-2.0
tuirealm_deriveDerive macro which automatically implements the Component trait160,685MIT
wizerThe WebAssembly Pre-Initializer160,476Apache-2.0 WITH LLVM-exception
gitlab_clippyConvert clippy warnings into GitLab Code Quality report159,760MIT
python-project-generatorGenerates a Python project structure.157,490MIT
ruplacerFind and replace text in source files156,783BSD-3-Clause
cargo-contractSetup and deployment tool for developing smart contracts via ink!156,216GPL-3.0
tui-realm-stdlibStandard components library for tui-realm.155,949MIT
uwuifyfastest text uwuifier in the west154,146MIT
find_duplicate_filesfind identical files according to their size and hashing algorithm152,834BSD-3-Clause
my-iotYet another home automation151,673MIT
cargo-packagerExecutable packager and bundler distributed as a CLI and library.150,206Apache-2.0 OR MIT
tmux_interfaceRust language library for communication with TMUX via CLI146,416MIT
rage[BETA] A simple, secure, and modern encryption tool.145,310MIT OR Apache-2.0
durstrA simple library for parsing human-readable strings into durations.144,908MIT
wash-cliwasmCloud Shell (wash) CLI tool144,903Apache-2.0
odbc2parquetQuery an ODBC data source and store the result in a Parquet file.144,755MIT
ohaOhayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.140,731MIT
wranglerCommand-line interface for all things Cloudflare Workers140,277MIT/Apache-2.0
getoptA minimal, (essentially) POSIX-compliant option parser139,275BSD-3-Clause-Clear
monolithCLI tool and library for saving web pages as a single HTML file138,397CC0-1.0
miniserveFor when you really just want to serve some files over HTTP right now!137,647MIT
baid64Easy-to-check URL-safe Base64 encoding for identities136,647Apache-2.0
feroxbusterA fast, simple, recursive content discovery tool.135,991MIT
mit-build-toolsGenerate different things from a clap app file135,746CC0-1.0
cargo-sort-derivesCargo subcommand to sort derive attributes134,181MIT
routinatorAn RPKI relying party software.132,758BSD-3-Clause
seleneA blazing-fast modern Lua linter written in Rust132,420MPL-2.0
odbcsvQuery an ODBC data source and print the result as csv.131,795MIT
boa_runtimeExample runtime for the Boa JavaScript engine.131,565Unlicense OR MIT
fend-coreArbitrary-precision unit-aware calculator130,853MIT
dia-args...129,738LGPL-3.0-or-later
ffsendEasily and securely share files from the command line.
A fully featured Send client.129,190GPL-3.0
spreetCreate a spritesheet from a set of SVG images128,943MIT
keepawakeKeep your computer awake128,818MIT
readable-name-generatorGenerate a readable name for throwaway infrastructure128,322CC0-1.0
clarity-replClarity REPL128,108GPL-3.0-only
ostoolA tool for operating system development127,247MIT OR Apache-2.0
fakes-genThis CLI tool is generate dummys whose option you specified.
You can also specify formatter for csv, tsv and json.
This program…126,830MIT
compiler_base_errorcompiler_base_error126,721Apache-2.0 OR MIT
cicadaA simple Bash-like Unix shell.123,296MIT
htmlqLike jq, but for HTML.122,177MIT
rustc_data_structuresReuse rustc_data_structures for compiler_base119,852Apache-2.0 OR MIT
dotenv-linterLightning-fast linter for .env files119,061MIT
cargo-http-registryA cargo registry allowing for quick publishing of crates when using
crates.io is just not desired.118,767GPL-3.0-or-later
jaqJust another JSON query tool118,491MIT
dabihCommand Line Interface for dabih117,726MIT
sane-fmtOpinionated code formatter for TypeScript and JavaScript116,615MIT
rustscanFaster Nmap Scanning with Rust115,891GPL-3.0-only
cargo-espflashCargo subcommand for interacting with Espressif devices115,661MIT OR Apache-2.0
json_diff_ngA JSON diff library, featuring deep-sorting and key exclusion by regex. CLI is included.115,390Unlicense
cargo-nearCargo extension for building Rust smart contracts on NEAR115,238MIT OR Apache-2.0
dtn7Rust delay-tolerant-networking daemon and CLI tools implementing Bundle Protocol Version 7 (RFC9171)113,123MIT OR Apache-2.0
webmentionLibrary and a CLI tool for sending and validation webmentions113,000MIT OR Apache-2.0
tpnote-libMinimalistic note-taking: save and edit your clipboard content as a note file112,204MIT/Apache-2.0
complateA powerful text templating tool.111,043MIT
streampagerstreampager is a pager for command output or large files110,916MIT
kitestA composable test harness toolkit with room to fly.110,746MIT
todAn unofficial Todoist command-line client110,428MIT
parallel-disk-usageHighly parallelized, blazing fast directory tree analyzer110,030Apache-2.0
rbase64A fast multi-threaded base64 encoding library and CLI tool109,814MIT OR Apache-2.0
rustc_spanReuse rustc_span for compiler_base109,577Apache-2.0 OR MIT
mq-markdownMarkdown parsing and manipulation utilities for mq109,529MIT
warpy🌀 A thin warp wrapper for serving folders over http.109,451MIT
tracel-xtask-macrosMacros for tracel-xtask crate.109,107MIT OR Apache-2.0
rustc_errorsReuse rustc_errors for compiler_base109,025Apache-2.0 OR MIT
vdashAutonomi node Dashboard108,997GPL-3.0
claudiofsr_libGeneral-purpose library used by my programs108,487BSD-3-Clause
holochain_cli_run_local_servicesRun a holochain webrtc signal server and bootstrap server.108,378Apache-2.0
felixtui file manager with vim-like key mapping108,355MIT
emplaceCommand-line tool to mirror installed software on multiple machines.108,071AGPL-3.0-or-later
wcaThe tool to make CLI ( commands user interface ). It is able to aggregate external binary applications, as well as functions,…107,929MIT
trawlerA workload generator that emulates the traffic to lobste.rs107,750MIT OR Apache-2.0
tracel-xtaskReusable and Extensible xtask commands to manage repositories.106,534MIT OR Apache-2.0
gnostrgnostr:a git+nostr workflow utility106,497MIT
svlintSystemVerilog linter105,945MIT
protoc-gen-buffa-packagingprotoc plugin that emits a mod.rs module tree for buffa per-file output105,080Apache-2.0
protoc-gen-buffaprotoc plugin for generating Rust code with buffa104,738Apache-2.0
compiler_base_spancompiler_base_span104,559Apache-2.0 OR MIT
zspellNative Rust library for spellchecking104,462non-standard
rbwUnofficial Bitwarden CLI104,171MIT
blightA hassle-free CLI backlight utility/library for Linux.104,102MIT
gcs-rsyncrsync support for gcs with higher perf than gsutil rsync103,676MIT
dd-rust-license-toolA tool for creating the `LICENSE-3rdparty.csv` file for DataDog open-source Rust projects.103,547MIT
rscA fast calculator for solving scientific and algebraic math equations in strings.103,403MIT
ic-cdk-optimizerWASM Optimizer for the IC CDK (experimental).102,284Apache-2.0
killportA command-line tool to easily kill processes and containers running on a specified port.102,095MIT
fendArbitrary-precision unit-aware calculator101,331MIT
cargo-minimal-versionsCargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions.101,167Apache-2.0 OR MIT
fse_dumpDumps the fseventsd entries from a mac100,656MIT OR Apache-2.0
termusicTerminal Music and Podcast Player written in Rust. Can download music from youtube(netease/migu/kugou) and then embed lyrics and…99,615MIT
compiler_base_macroscompiler_base_macros99,578Apache-2.0 OR MIT
cobalt-binStatic site generator written in Rust99,166MIT
amberA code search and replace tool98,334MIT
coldcardColdcard Wallet Interface Library in Rust97,660MIT
starship_module_config_deriveThe minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️97,273ISC
hop-cliInteract with Hop in your terminal97,033MPL-2.0
hexylA command-line hex viewer96,510MIT/Apache-2.0
pulldown-cmark-mdcatRender pulldown-cmark events to TTY96,287MPL-2.0 AND Apache-2.0
s3syncReliable, flexible, and fast synchronization tool for S3.96,073Apache-2.0
baid58Easy-to-check Base58 encoding for identities96,067Apache-2.0
pcuA CI tool to update change log in a PR95,836MIT OR Apache-2.0
fuel-etk-dasmEVM Toolkit disassembler95,720MIT OR Apache-2.0
onefetchCommand-line Git information tool95,551MIT
arloaderCommand line application and library for uploading files to Arweave.95,104Apache-2.0
minimoterminal ui library combining alot of things from here and there and making it slightly easier to play with94,773MIT
ffizerffizer is a files and folders initializer / generator.
It creates or updates any kind (or part) of project from template(s)94,716CC0-1.0
typst-cliThe command line interface for Typst.94,477Apache-2.0
r4dText oriented macro processor94,199MIT OR Apache-2.0
xcpxcp is a (partial) clone of the Unix `cp` command, with more user-friendly feedback and some performance optimisations. See the…94,002GPL-3.0-only
kbs2A secret manager backed by age93,820MIT
asm-lspLanguage Server for x86/x86_64, ARM, RISCV, and z80 Assembly Code93,592BSD-2-Clause
filetreelistfiletree abstraction based on a sorted path list, supports key based navigation events, folding, scrolling and more92,999MIT
ascii-armorASCII Armor: binary to text encoding library and command-line utility92,952Apache-2.0
rumdlA fast Markdown linter written in Rust (Ru(st) MarkDown Linter)92,917MIT
wallswitchrandomly selects wallpapers for multiple monitors92,247BSD-3-Clause
artiA rust implementation of the Tor privacy tools.91,729MIT OR Apache-2.0
enc_filePassword-based file encryption tool with a versioned header, AEAD, Argon2id KDF, and streaming mode. Library + CLI + GUI.91,505MIT OR Apache-2.0
podcastA command line podcast manager90,624GPL-3.0
uu_lsls ~ (uutils) display directory contents90,563MIT
i18n-reportUtility to generate an HTML report from a set of PO files.90,030Apache-2.0
versatilesA toolbox for converting, checking and serving map tiles in various formats.89,989MIT
jql-parserParser for jql - the JSON Query Language tool.89,907MIT OR Apache-2.0
ff-findff is a simple and fast utility for finding files on Unix commandline. It also supports complex filters like GNU find.89,538MIT/Apache-2.0
eth-blockiesA pure Rust lightweight library/binary to get raw data of Ethereum-style blocky identicon, which can be used for generating…89,204MIT
jql-runnerRunner for jql - the JSON Query Language tool.89,115MIT OR Apache-2.0
fselectFind files with SQL-like queries89,060MIT OR Apache-2.0
zenvDotenv (.env) loader written in rust88,982GPL-3.0-or-later
matugenA material you and base16 color generation tool with templates88,581GPL-2.0-or-later
dataurlCLI tool and Rust crate for parsing and generating data URLs88,579CC0-1.0
jjaswiss army knife for chess file formats88,526GPL-3.0-or-later
mavspecA set of code generation utilities for MAVLink protocol.87,937MIT OR Apache-2.0
dbcrossbarProgram for copying data between databases (pre-release)87,685Apache-2.0 OR MIT
dyskgive information on mounted filesystems87,192MIT
twiggyTwiggy is a code size profiler.86,145Apache-2.0/MIT
rasn-compilerAn ASN.1 compiler producing bindings for the rasn framework86,068MIT/Apache-2.0
perseus-cliThe CLI for the Perseus frontend framework.86,009MIT
ed-system-searchFind interesting systems in the EDSM data dump85,857CC0-1.0
uu_echoecho ~ (uutils) display TEXT85,799MIT
pepperA simple and opinionated modal code editor for your terminal85,750GPL-3.0
uu_catcat ~ (uutils) concatenate and display input85,465MIT
pdfium-autoAuto-download and cache PDFium binaries — zero-friction setup for pdfium-render85,368MIT OR Apache-2.0
rsign2A command-line tool to sign files and verify signatures.85,307MIT
uu_basenamebasename ~ (uutils) display PATHNAME with leading directory components removed85,269MIT
better_termA crate that makes using the terminal easier.85,110MIT
dexiosSecure, fast and authenticated command-line encryption of files with modern algorithms and an audited encryption backend.85,075BSD-2-Clause
uu_tailtail ~ (uutils) display the last lines of input85,071MIT