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.
viceroyViceroy is a local testing daemon for Fastly Compute.84,895Apache-2.0 WITH LLVM-exception
cargo-vendor-filterer`cargo vendor`, but with filtering for platforms and more84,871Apache-2.0
uu_yesyes ~ (uutils) repeatedly display a line with STRING (or 'y')84,819MIT
husky-rsGit hooks manager for Rust projects - automatically install and manage Git hooks on build84,795MIT OR Apache-2.0
uu_sortsort ~ (uutils) sort input lines84,703MIT
uu_headhead ~ (uutils) display the first lines of input84,538MIT
uu_uniquniq ~ (uutils) filter identical adjacent lines from input84,512MIT
feriumFast CLI program for managing Minecraft mods and modpacks from Modrinth, CurseForge, and Github Releases84,454MPL-2.0
uu_cutcut ~ (uutils) display byte/field columns of input lines84,447MIT
uu_rmrm ~ (uutils) remove PATHNAME84,390MIT
uu_wcwc ~ (uutils) display newline, word, and byte counts for input84,330MIT
aws-mfaAuthenticate to AWS with MFA 🔐84,326MIT
uu_teetee ~ (uutils) display input and copy to FILE84,295MIT
bandwhichDisplay current network utilization by process, connection and remote IP/hostname84,261MIT
uu_dirnamedirname ~ (uutils) display parent directory of PATHNAME84,259MIT
uu_seqseq ~ (uutils) display a sequence of numbers84,214MIT
uu_realpathrealpath ~ (uutils) display resolved absolute path of PATHNAME84,059MIT
uu_trtr ~ (uutils) translate characters within input and display83,997MIT
uu_printfprintf ~ (uutils) FORMAT and display ARGUMENTS83,905MIT
coreutilscoreutils ~ GNU coreutils (updated); implemented as universal (cross-platform) utils, written in Rust83,885MIT
ciruelaA peer-to-peer synchronization software for servers in datacenters.83,800MIT/Apache-2.0
uu_pwdpwd ~ (uutils) display current working directory83,484MIT
stubrWiremock implemented in Rust83,436Apache-2.0
uu_nlnl ~ (uutils) display input with added line numbers83,171MIT
uu_tactac ~ (uutils) concatenate and display input lines in reverse order83,034MIT
uu_falsefalse ~ (uutils) do nothing and fail82,582MIT
uu_truetrue ~ (uutils) do nothing and succeed82,357MIT
cargo-rpmBuild RPMs from Rust projects using Cargo workflows81,494Apache-2.0
coverage-prepareConvert coverage data to HTML reports, LCOV files or terminal tables81,462MIT
encrypted-dnsA modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)81,330MIT
llm_readabilityReadability library for LLM's built in Rust81,298MIT
fclonesFinds and removes duplicate files80,853MIT
configure-semantic-release-manifestCLI to configure your semantic-release manifest80,813MIT OR Apache-2.0
intspanCommand line tools for IntSpan related bioinformatics operations80,625MIT
svdtoolsTool for modifying bugs in CMSIS SVD80,513MIT OR Apache-2.0
xhFriendly and fast tool for sending HTTP requests79,910MIT
iggy_binary_protocolWire protocol types and codec for the Iggy binary protocol. Shared between server and SDK.79,888Apache-2.0
junitifyTakes cargo test JSON and transform to JUnit XML79,792MIT
rrss2imapA simple script that exposes RSS entries as mail messages, pushed directly using IMAP79,351GPL-3.0-or-later
cargo-playdateBuild tool for neat yellow console.78,996MIT OR Apache-2.0
iggy_commonIggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of…78,625Apache-2.0
bestoolBES Deployment tooling78,548GPL-3.0-or-later
dionysosScanner for various IoCs78,407GPL-3.0
tsyncGenerate typescript types from rust code.78,286MIT OR Apache-2.0
hyperbuildFast allocation-less HTML minifier with smart whitespace handling78,178MIT
solsecSolana Smart Contract Security Toolkit - Find security bugs before deployment77,681MIT
doh-proxyA DNS-over-HTTPS (DoH) and ODoH (Oblivious DoH) proxy77,444MIT
csaf-cliA CLI to work with CSAF data77,337Apache-2.0
c2rust-ast-printerCustomized version of libsyntax rust pretty-printer77,261MIT OR Apache-2.0
scriptistoA language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages.77,069Apache-2.0
kwr103Remote control Korad KWR103 programmable DC power supplies77,026MIT OR Apache-2.0
dotterA dotfile manager and templater written in rust76,383Unlicense
uu_base32base32 ~ (uutils) decode/encode input (base32-encoding)76,317MIT
uu_sleepsleep ~ (uutils) pause for DURATION76,104MIT
uu_datedate ~ (uutils) display or set the current time75,948MIT
fibertools-rsFiber-seq toolkit in rust75,797MIT
aeruginousThe Aeruginous Open Source Development Toolbox.75,701GPL-3.0
jetbrains-toolbox-updaterApplication and library that updates JetBrains Toolbox IDE's on demand using some trickery75,185GPL-3.0-only
uu_lnln ~ (uutils) create a (file system) link to TARGET74,910MIT
fblogjson log viewer74,873WTFPL
uu_commcomm ~ (uutils) compare sorted inputs74,768MIT
cargo-listList and update installed crates74,141MIT
mdblogstatic site generator from markdown files.74,023MIT
cargo-linerCargo subcommand to install and update binary packages listed in configuration.73,955GPL-3.0-only
uu_joinjoin ~ (uutils) merge lines from inputs with matching join fields73,938MIT
distantOperate on a remote computer through file and process manipulation73,864MIT OR Apache-2.0
segulAn ultrafast and memory-efficient tool for phylogenomics73,857MIT
uu_base64base64 ~ (uutils) decode/encode input (base64-encoding)73,795MIT
uu_printenvprintenv ~ (uutils) display value of environment VAR73,781MIT
uu_expandexpand ~ (uutils) convert input tabs to spaces73,694MIT
uu_odod ~ (uutils) display formatted representation of input73,647MIT
uu_unexpandunexpand ~ (uutils) convert input spaces to tabs73,593MIT
uu_linklink ~ (uutils) create a hard (file system) link to FILE73,583MIT
uu_shufshuf ~ (uutils) display random permutations of input lines73,582MIT
uu_cksumcksum ~ (uutils) display CRC and size of input73,441MIT
uu_fmtfmt ~ (uutils) reformat each paragraph of input73,438MIT
cargo-ensure-no-default-featuresEliminate superfluous features in a Rust project73,414MIT
uu_pastepaste ~ (uutils) merge lines from inputs73,258MIT
uu_readlinkreadlink ~ (uutils) display resolved path of PATHNAME73,151MIT
argcA bash cli framework, also a bash-based command runner73,070MIT OR Apache-2.0
uu_truncatetruncate ~ (uutils) truncate (or extend) FILE to SIZE73,047MIT
compiler_base_sessioncompiler_base_session73,029Apache-2.0 OR MIT
uu_foldfold ~ (uutils) wrap each line of input72,988MIT
rusty-ciA tool to generate buildbot projects from a YAML file72,966Apache-2.0
uu_rmdirrmdir ~ (uutils) remove empty DIRECTORY72,955MIT
uu_sumsum ~ (uutils) display checksum and block counts for input72,826MIT
uu_splitsplit ~ (uutils) split input into output files72,826MIT
uu_shredshred ~ (uutils) hide former FILE contents with repeated overwrites72,796MIT
uu_tsorttsort ~ (uutils) topologically sort input (partially ordered) pairs72,755MIT
uu_factorfactor ~ (uutils) display the prime factors of each NUMBER72,746MIT
uu_numfmtnumfmt ~ (uutils) reformat NUMBER72,714MIT
tracexecTracer for execve{,at} and pre-exec behavior, launcher for debuggers.72,686GPL-2.0-or-later
uu_dircolorsdircolors ~ (uutils) display commands to set LS_COLORS72,608MIT
uu_ptxptx ~ (uutils) display a permuted index of input72,582MIT
uu_envenv ~ (uutils) set each NAME to VALUE in the environment and run COMMAND72,473MIT
dbn-cliCommand-line utility for converting Databento Binary Encoding (DBN) files to text-based formats72,472Apache-2.0
sheldonFast, configurable, shell plugin manager.72,429MIT OR Apache-2.0
uu_unlinkunlink ~ (uutils) remove a (file system) link to FILE72,342MIT
uu_exprexpr ~ (uutils) display the value of EXPRESSION71,855MIT
deqp-runnerA VK-GL-CTS/dEQP wrapper program to parallelize it across CPUs and report results against a baseline.71,848MIT
configure-semantic-release-assetsCLI to configure GitHub release assets in your semantic-release manifest71,764MIT OR Apache-2.0
uu_dfdf ~ (uutils) display file system information71,745MIT
uu_testtest ~ (uutils) evaluate comparison and file type expressions71,700MIT
cargo-diff-toolsA tool to hide warning messages reported on source code lines that are not part of a `git diff`71,679MIT OR Apache-2.0
gfas-apiSync GitHub followings to followers71,673Unlicense
espmonitorMonitors ESP8266 and ESP32 execution over serial71,627GPL-3.0
rsql_clirsql is a CLI for CockroachDB, DuckDB, LibSQL, MariaDB, MySQL, PostgreSQL, Redshift, Snowflake, SQLite3 and SQL Server.71,509Apache-2.0 OR MIT
pmatPMAT - Zero-config AI context generation and code quality toolkit (CLI, MCP, HTTP)71,371MIT OR Apache-2.0
gfas-cliSync GitHub followings to followers71,241Unlicense
uu_dudu ~ (uutils) display disk usage71,200MIT
gfoldCLI tool to help keep track of your Git repositories.71,032Apache-2.0
ra_commonCommon library for RA crates.70,789non-standard
uu_moremore ~ (uutils) input perusal filter70,285MIT
quingA (hopefully) minimalist toml based song shuffler70,231non-standard
probe-runRuns embedded programs just like native ones70,137MIT OR Apache-2.0
vercoA simple Git/Mercurial/PlasticSCM tui client based on keyboard shortcuts70,081GPL-3.0
uu_csplitcsplit ~ (uutils) Output pieces of FILE separated by PATTERN(s) to files 'xx00', 'xx01', ..., and output byte counts of each…69,831MIT
nurnur - a taskrunner based on nu shell69,828MIT
uutestsuutils ~ 'core' uutils test library (cross-platform)69,827MIT
thwackCommand line version of Go To File utility, similar to the one on GitHub69,682MIT OR Apache-2.0
aichatAll-in-one LLM CLI Tool69,672MIT OR Apache-2.0
zukYozuk command-line interface69,666MIT
ttdlTTDL - Terminal ToDo List manager69,180MIT
imessage-exporterExport iMessage data and run iMessage diagnostics68,871GPL-3.0-or-later
x8Hidden parameters discovery suite.68,699GPL-3.0-or-later
wasm-runnerA simple wrapper for WASM Runtimes to use with Cargo68,671Apache-2.0
aprenderNext-generation ML framework in pure Rust — `cargo install aprender` for the `apr` CLI68,366MIT
avmlA portable volatile memory acquisition tool68,125MIT
gitnugitnu indexes your git status so you can use numbers instead of filenames.68,019MIT
cargo-supply-chainGather author, contributor, publisher data on crates in your dependency graph67,997Apache-2.0 OR MIT OR Zlib
rustgenhashA tool to generate hashes from the command line.67,921MIT
rsftchAesthetically pleasing and lightning fast hardware fetch tool written in rust with easy configuration.67,882MIT
qrtoolA command-line utility for encoding and decoding QR code67,781Apache-2.0 OR MIT
prmtUltra-fast, customizable shell prompt generator with zero-copy parsing67,657MIT
lngcnvlinguistics: display pronunciation, translate between dialects, convert between orthographies; support for multiple languages:…67,602MIT
prs-libSecure, fast & convenient password manager CLI with GPG & git sync67,592LGPL-3.0
spotify-tuiA terminal user interface for Spotify67,549MIT OR Apache-2.0
cargo-competeA Cargo subcommand for competitive programming.67,456MIT OR Apache-2.0
clvm_tools_rstools for working with chialisp language; compiler, repl, python and wasm bindings67,358Apache-2.0
oas3-gen-supportA rust type generator for OpenAPI v3.1.x specification.66,977MIT
viuView images right from the terminal.66,888MIT
facet-prettyPretty-printing for Facet types with syntax highlighting and customizable formatting66,060MIT OR Apache-2.0
surrealdb-migrationsAn awesome SurrealDB migration tool, with a user-friendly CLI and a versatile Rust library that enables seamless integration into…65,906MIT
lfsgive information on mounted filesystems65,679MIT
c2rust-build-pathsC2Rust utilities related to build paths, primarily at build time65,494BSD-3-Clause
easytier-rpc-buildProtobuf RPC Service Generator for EasyTier64,972non-standard
theory_grabberDownloads papers from arxiv and eccc and stores them in a local directory. Saves the last date looked at.64,962GPL-3.0-only
aoss-curlRequest to Amazon OpenSearch Service with SigV4 🔏64,782MIT
mrhCrawls filesystem and displays pending status of each git repo found64,769MIT OR Apache-2.0
hyprswitchA CLI/GUI that allows switching between windows in Hyprland64,430MIT
televisionA very fast, portable and hackable fuzzy finder for the terminal64,357MIT
c2rustC to Rust translation, refactoring, and cross-checking64,356BSD-3-Clause
uu_dddd ~ (uutils) copy and convert files64,332MIT
libhaystackRust implementation of the Haystack 4 data types, defs, filter, units, and encodings64,270BSD-3-Clause
cargo-toolchainUtility to get information on active rustup toolchains64,193MIT OR Apache-2.0
riffdiffA diff filter highlighting changed line parts64,193MIT
uu_basencbasenc ~ (uutils) decode/encode input64,192MIT
cc6502a library for making C compilers for the 6502 8-bits processor64,178GPL-3.0-or-later
himalayaCLI to manage emails64,079MIT
cargo-exportUtility to export compiler artifacts from cargo build process64,024MIT
migrantCLI Database migration management for postgres, sqlite, mysql63,871MIT
site_iconsWebsite icon scraper that fetches sizes (with WASM support)63,841GPL-3.0
wait-serviceWait Service is a pure rust program to test and wait on the availability of multiple services.63,713MIT
espaA tool for converting ESM/ESP/ESS files to and from text format.63,578MIT OR Apache-2.0
convert2jsonCLI utilities to convert BSON, CBOR, CSV, INI, MessagePack, Plist, RSV, TOML, XML & YAML into JSON and for use with jaq or jq.63,557MIT
bulloakA Solidity test generator based on the Branching Tree Technique.63,452MIT OR Apache-2.0
xcompressXCompress is a free file archiver utility on Linux, providing multi-format archiving to and extracting from ZIP, Z, GZIP, BZIP2,…63,303MIT
sbom-cliA CLI to work with SBOM data63,299Apache-2.0
neomakeA more powerful alternative to Makefiles.63,020MIT
fqkitfqkit: a simple and cross-platform program for fastq file manipulation62,831GPL-3.0
knopeA command line tool for automating common development tasks62,823MIT
bore-cliA modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.62,805MIT
uu_prpr ~ (uutils) convert text files for printing62,738MIT
terminal-menuDisplay simple menus on the terminal62,610MIT
rsql_corersql core library for creating a command line SQL interfaces62,368Apache-2.0 OR MIT
pfetchA rewrite of the pfetch system information tool62,327MIT
git-arGit all remotes. Git cli tool that targets both Github and Gitlab. Brings common
development operations such as opening a pull…62,288MIT
shell-candy🍬 shell-candy wraps std::process::Command, providing a more straightforward mechanism for handling individual log lines.62,171MIT
super_speedy_syslog_searcherSpeedily search and merge log messages by datetime. DateTime filters may be passed to narrow the search. s4 aims to be very fast.62,116MIT
worterbuch-cliCommand line clients for Wörterbuch.62,006AGPL-3.0-or-later
cargo-swiftA cargo plugin to easily build Swift packages from Rust code for use in iOS and macOS applications61,993MIT OR Apache-2.0
partialzipDownload single files from online zip archives or list the content61,964MPL-2.0
apimockHTTP(S) mock server. Drop JSON files into a folder and your API immediately exists.61,941Apache-2.0
uu_hashsumhashsum ~ (uutils) display or check input digests61,923MIT
twitch-tuiTwitch chat in the terminal.61,761MIT OR Apache-2.0
quincyQUIC-based VPN - Core library61,407AGPL-3.0-or-later
clap-sortValidate that clap Subcommand enums are sorted alphabetically61,184MIT OR Apache-2.0
the-wayA code snippets manager for your terminal61,111MIT
fast-conventionalMake conventional commits, faster, and consistently name scopes60,985CC0-1.0
newdocGenerate pre-populated module files formatted with AsciiDoc that are used in Red Hat and Fedora documentation.60,837GPL-3.0-or-later
create-rust-appSet up a modern rust+react web app by running one command.60,759MIT OR Apache-2.0
repackageAn infernal tool to repackage a .crate file under another name60,706MIT OR Apache-2.0
vrc-getOpen Source command line client of VRChat Package Manager.60,291MIT
python-config-rsPython distribution information via python3-config.
This crate provides a Rust interface to your system's Python distribution…60,013MIT OR Apache-2.0
stubr-attributesWiremock implemented in Rust59,852Apache-2.0
brush-coreReusable core of a POSIX/bash shell (used by brush-shell)59,744MIT
taskchampionPersonal task-tracking59,689MIT
sn0intSemi-automatic OSINT framework and package manager59,552GPL-3.0
mprocsTUI for running multiple processes59,387MIT
horned-owlLibrary for OWL Ontologies59,279LGPL-3.0