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.
ferrisupA versatile Rust project bootstrapping tool - start anywhere, scale anywhere11,575MIT
git-calvercarlendar versioning utility11,573Apache-2.0
archA archlinux installer and manager11,559GPL-2.0-or-later
teemasterparserCommand line tool to parse and analyze data from https://ddnet.tw/stats/master/11,555MIT
logriaA powerful CLI tool that puts log analytics at your fingertips.11,548GPL-3.0-or-later
headless_browserA scalable application for managing headless Chrome instances with proxy and server capabilities.11,548MIT
tenshiUnbound local-zone generator for curated hosts files11,544GPL-3.0-or-later
terrazzo-terminalA simple web-based terminal emulator built on Terrazzo.11,542MIT
confgetParse configuration files.11,538BSD-2-Clause
cantactCLI for CANtact Controller Area Network tools.11,532MIT
colorerSimple command line utility that add color to commands that do not have it by default.11,523MIT
duckduckgo🦆 A CLI, TUI, and SDK for instant DuckDuckGo searches.11,517MIT
canvas_syncerA syncer to Canvas LMS with files among courses11,515MIT
agreeA multi-key-security CLI tool using Shamirs Secret Sharing.11,503MIT
socksnsA tool for running an application in an isolated network namespace, with external network access only through a SOCKS proxy.11,502MIT
muxideMinimal-dependency pure-Rust MP4 muxer for recording applications. Includes CLI tool and library API.11,498MIT OR Apache-2.0
loademCommand line tool for emulating web load from thousands of clients.11,486Apache-2.0
yexpyexp is a small tool for expand yaml files11,482GPL-3.0
naelA Dalamud version manager that makes working with different releases of Dalamud simple.11,481MIT OR Apache-2.0
simple-pub-subsimple message broker11,475MIT
kurlCLI HTTP client for Security Researchers11,475MIT
rmq_monitorA simple tool which monitors RabbitMQ and notifies via Slack (legacy webhooks) when certain thresholds are met11,473MIT
carpoA tool to tag and search files.11,469MIT
joatJack of all trades - CLI tools for REST APIs11,464MIT
dicom-fromimageA CLI tool for replacing the image content from DICOM files11,459MIT OR Apache-2.0
synd-authsyndicationd authentication lib11,446MIT OR Apache-2.0
pomodoro-cliA simple command line Pomodoro timer.11,446MIT
termchatDistributed LAN chat application in the terminal11,441Apache-2.0
quenchA programming language.11,435MIT
ansible-sshmanTool for managing SSH access to machines with Ansible.11,431LGPL-3.0-only
sc_extractA command-line tool to extract graphics and csv files from Supercell games.11,423MIT
clean_git_historyA Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash…11,421AGPL-3.0
ayaanAyaanScript+ runtime and ASPKG package manager. A small scripting language with classes, inheritance, FFI, and a built-in…11,420MIT
blackhole-binblackhole is a server that responds to any request with http status code 20011,412MIT OR Apache-2.0
rexturlA simple tool to split urls in their protocol, host, port, path and query parts.11,409MIT
jwBlazingly fast filesystem traverser and mass file hasher with diff support, powered by jwalk and xxh3!11,406GPL-3.0-or-later
redis-keyspace-statsAnalyzes your Redis keyspace and returns statistics about it11,389MIT
rawbitA camera RAW image preprocessor and importer11,371MIT
qcpSecure remote file copy utility which uses the QUIC protocol over UDP11,371AGPL-3.0-or-later
similarity-tsCLI tool for detecting code duplication in TypeScript/JavaScript projects11,367MIT
rowRow is a command line tool that helps you manage workflows on HPC resources.11,366BSD-3-Clause
oozzA CLI program that takes input and renders it in an ANSI art font, and adds some colored oozz.11,365GPL-3.0
pktstringsLike Unix 'strings' command but packet-aware11,365MIT
terminemine for Rust with termion11,355MIT
dothttpdothttp is a text-based scriptable HTTP client. It is a fork for dot-http. It is a simple language that resembles the actual HTTP…11,348Apache-2.0
der_die_dasder_die_das: Learn german genders like a true geek.11,344EUPL-1.2
upwdRandom password generator11,335MIT OR Apache-2.0
cmvmcmvm is a simple tool that manages multiple CMake versions11,334non-standard
duatA modern, very customizable text editor, configured in rust.11,323GPL-3.0-or-later
pigeon-rsCommand line tool for cheap and efficient email automation11,321Apache-2.0
clinteCLI note posting system for shared UNIX boxes.11,308ISC
cashier-serverCashier Ledger-cli server component11,307GPL-3.0-or-later
ledcatControl lots of LED's over lots of protocols11,307GPL-3.0
runshA cli frontend for your bash scripts11,307MIT OR Apache-2.0
stv-rsSingle Transferable Vote implementation in Rust11,306Apache-2.0
logixAn experimental command-line tool for simplified and enhanced configuration management across multiple systems.11,303MIT OR Apache-2.0
max_rssA small utility to measure resident set size (rss) of a process11,301GPL-3.0-only
chrome_driverAPI to manage chromium headless processes.11,300MIT
tytanicA test runner for typst projects.11,292MIT OR Apache-2.0
hw_checkerAn interactive checker built for the homeworks11,289MIT
sig-bitmapInterpret Signal Bitmaps for a Process11,288MIT
gertCLI tool to download media from Reddit11,288MIT
precompressPrecompress a directory of assets11,282MIT
piratebayRust library and CLI for The Pirate Bay11,277MIT
tcpproxy-rsCross-platform asynchronous multi-client TCP proxy; great tokio demo.11,270MIT
scanrScanR: A lightweight, fast, and configurable port scanner built in Rust for reliable multi-platform network scanning.11,269MIT
todo-crasSimple cli todo manager, useful as a shell greeting11,262GPL-3.0-or-later
hajimeA Rust CLI tool to create Python project skeletons11,258MIT
ikconfigA CLI utility to extract the .config file from a kernel image.11,255GPL-3.0-or-later OR MIT
dwfvA simple digital waveform viewer with vi-like key bindings11,254MIT
rfcalcA tool to calculate things11,248MIT
huffcompHuffman coding program for compression and decompression of text files11,248MIT OR Apache-2.0
assetinfoassetinfo is a tool to watch for versions of assets and their end-of-life date.11,239AGPL-3.0-or-later
unchuman-friendly console utility that helps to interact with utility building Rust smart contracts from command line.11,238GPL-2.0-or-later
unicopTool for scanning source code for potentially malicious unicode code points.
Helps prevent Trojan source bidi attacks, homoglyph…11,238GPL-3.0
iptrapA fast, stateless TCP sinkhole11,231ISC
uu_sha256sumsha256sum ~ (uutils) Print or check the SHA256 checksums11,223MIT
git-findA tool (cli & lib) to find local git repositories.11,217CC0-1.0
pinPinboard (and Instapaper) client11,216GPL-3.0-or-later
libcli-rslibcli-rs, a common library for CLI development11,215non-standard
flipfileFlip the bytes in multiple files11,213MIT
proconProcon (Pro)perty (Con)verter
A program to convert between different property formats.11,206Apache-2.0
phpupCross-Platform PHP version manager11,201GPL-3.0
dicom-findscuA DICOM C-FIND command line interface11,200MIT OR Apache-2.0
cloud_terrastodon_configConfiguration helpers for the Cloud Terrastodon project11,190LiLiQ-R-1.1
ipify-rsRust crate for the ipify.org API.11,189MIT
scud_coreCore library of scud11,188MIT
jirunA CLI tool that generates JIRA sub-task(s) with pre-populated field values11,182MIT
yash-semanticsYash shell language semantics11,175GPL-3.0-or-later
bump-binIncrements version with semver specification11,171MIT OR Apache-2.0
tiny_update_notifierTiny update notifier utility for rust cli programs11,166MIT
lqthSimple but blazingly fast screenshot utility11,165MIT
newdokuA small library for displaying and solving Sudokus in ANSI-compliant terminals.11,161MIT
legdurkeep your legacy durable, detect changes to your directories over time11,148AGPL-3.0
all-smiCommand-line utility for monitoring GPU hardware. It provides a real-time view of GPU utilization, memory usage, temperature,…11,147Apache-2.0
form_builderA library for building forms with various fields and validation.11,137MIT
cargo-no-std-checkCheck that a crate builds without std11,135MIT OR Apache-2.0
sbd-cliA tool to make your '(S)hitty (B)lock (D)iagrams look a little nicer11,127MIT
ruclineA cross-platform, UTF-8 aware, autocompletion capable, tab suggestion supporting, color rendering line reader you can 'recline'…11,119MIT
uu_sha512sumsha512sum ~ (uutils) Print or check the SHA512 checksums11,117MIT
proxygenA DLL proxy generator written in Rust11,113MIT
yozefu-appThe Kafka consumer of Yozefu11,111Apache-2.0
eejitA self-hosted Git server that's easy to set up, use, and maintain.11,100MIT
wenmoonYour crypto portfolio and terminal together at last11,099Apache-2.0
image-colorizerMake wallpapers and images match a target colorscheme11,092MIT
rustfmt-unstableA wrapper around cargo fmt or rustfmt for parsing a config file and passing it as cli args instead11,088MIT OR Apache-2.0
smbpndk-modelCommand line tool for creating and managing SmbPndk resources.11,080Apache-2.0
tac-kPrint lines from file in reverse order11,073MIT OR Apache-2.0
battery-notifyA simple battery notifier for Linux.11,073MIT
stitchyCLI tool to combine multiple image files into a single image11,072MIT
stampverA tool for updating project version numbers11,050Unlicense
clitransYet another command-line translator11,047MIT/Apache-2.0
term-snipWrite limited number of lines to terminal11,045MIT OR Apache-2.0
snailshellLibrary for making terminal text display with pleasant RPG-style animations.11,039MIT
terra-rustCLI for Terra blockchain network, that is multi-platform11,038Apache-2.0
convfmtcli tool which can convert different formats11,035Apache-2.0
yash-builtinImplementation of the built-in utilities of yash11,030GPL-3.0-or-later
wordle-solversSolve a Wordle puzzle based on a provided word list11,026MIT OR Apache-2.0
graburlGet all url's from website11,023MIT
crescent-cli🌙 process manager for game servers and services.11,014Apache-2.0
repro-envDependency lockfiles for reproducible build environments 📦🔒10,992MIT OR Apache-2.0
threecpiomanage initrd cpio archives10,985ISC
asciiarenaTerminal multiplayer deathmatch game10,976Apache-2.0
cr4t3Enjoy!10,973MIT
copgyCLI utility tool for copying data between and executing SQL on PostgreSQL databases10,965MIT
fdfA fast, multi-threaded filesystem search tool with regex/glob support and extremely pretty colours!10,963MIT
mdqSelect and render specific elements in a Markdown document10,962MIT OR Apache-2.0
lifegameA simple implementation of the classic cellular automaton, Conway's Game of Life.10,962MIT
terrazzo-ptyUtility to run commands in a PTY10,958MIT
reviA Vim/NeoVim Inspired Text Editor10,954non-standard
tyedevCreate and manage devcontainer configuration10,944ISC
mcprRust implementation of Anthropic's Model Context Protocol10,942MIT
compare-changesReimplementation of GitHub file paths pattern matcher10,933MIT
wzCount words, fast10,932MIT
yt-subA simple CLI for subscribing to Youtube RSS feeds without a Youtube account.10,926MIT
yubikey-cliCommand-line interface for performing encryption and signing using RSA/ECC keys
stored on YubiKey devices.10,925BSD-2-Clause
teeheeHex editor with inspiration from Vim, Kakoune and Hiew10,921Apache-2.0
findfileAn ergonomic way to search for files10,921MIT OR Apache-2.0
recastTransforms one serialization format into another10,920MIT
clangqlA tool to run SQL-like query on your C/C++ Abstract syntax tree10,914MIT
rssplsGenerate RSS feeds from websites10,914MIT OR Apache-2.0
piconbiereScrape and download media from Piccoma/ピッコマ10,911BSD-3-Clause
uu_b2sumb2sum ~ (uutils) Print or check the BLAKE2b checksums10,911MIT
serial-consoleA command line tool to communicate with a serial console10,908MIT
gsutilIncomplete replacement for the official gsutil10,902MIT OR Apache-2.0
random-tagGenerate random tags10,902MIT
teletermshare your terminals!10,902MIT
atproto-clientHTTP client for AT Protocol services with OAuth and identity integration10,902MIT
mariadb-mysql-kbsAn index of the MariaDB and MySQL Knowledge bases10,901MPL-2.0
yozefu-tuilibrary for rendering the TUI of Yozefu10,898Apache-2.0
uu_md5summd5sum ~ (uutils) Print or check the MD5 checksums10,898MIT
git2mailPure Rust OSINT tool to find a GitHub user's email10,894LGPL-3.0-only
m-oA command line tool for parsing Python dataclass reprs and pretty-printing them.10,891GPL-3.0
uu_sha1sumsha1sum ~ (uutils) Print or check the SHA1 checksums10,891MIT
wintswints is a fuzzy term-based URLs opener10,890non-standard
leafslugLeafslug is a cutie that slowly makes my world a better place.10,886MPL-2.0
ubilerntuiThis is a terminal UI for learning for the UKW-Sprechfunkzeugnis für den Binnenschiffahrtsfunk.10,884GPL-3.0-or-later
kuvaScientific plotting library in Rust with various backends.10,880MIT
mapiproxyA proxy for debugging MonetDB's wire protocol10,879MPL-2.0
csvchkVertical view of delimited text records10,879non-standard
packwiz-modlistCreates a modlist from packwiz10,876Apache-2.0
augurReverse engineering assistant that extracts strings and related pseudocode from a binary file.10,875MIT
rnekoA simple CLI tool for download random nekos.10,872GPL-3.0
cargo-msixA cargo subcommand to build MSIX installers for Rust projects10,871MIT
groupme-rust-statsA rust command line tool which downloads the complete history of a groupme chat group. It also runs a few analytics on the data…10,869non-standard
pyraPyra is a high-level distributed ledger development interface, written in Rust and capable of running on top of Substrate,…10,861non-standard
hyperrustRGB utility for HyperX Alloy Origins 60 keyboard10,856MIT
versInstall and manage dev tools with multiple environments10,855MIT OR Apache-2.0
arrow_cliA command line tool for interacting with server in Flight SQL protocol10,849Apache-2.0
pitch_shiftpitch-shifting and/or time-stretching audio using the phase vocoder technique10,846MIT
check_urlsVerify the validity of URLs inside your files10,843GPL-3.0-or-later
penguin-appDev server with auto-reload, static file server, proxy support, and more.
Language and framework agnostic. This is the CLI app,…10,840MIT/Apache-2.0
recursive_scraperConstant-frequency recursive CLI web scraper with frequency, filtering, file directory, and many other options for scraping HTML,…10,838MIT OR Apache-2.0
blockish-cacaplay videos in the terminal with unicode chars10,831MIT
cc-switchSwitch between multiple Claude / Codex configurations. Cross-platform.10,820MIT
termatrixThe Matrix scrolling in your terminal10,819ISC
algae-cliLightweight age profile for user-friendly encryption (CLI tool and library)10,818GPL-3.0-or-later
fmergeMerging files recursively.10,815MIT
mermaid-textRender Mermaid diagrams as Unicode box-drawing text — no browser, no image protocols, pure Rust10,807MIT
sceA library for importing and managing various single-cell matrices.10,806non-standard
fileqlA tool to run SQL-like query on local files using GitQL SDK10,800MIT
ra_mp64_srm_convertA simple application to convert to and from Retroarch Mupen64 save file.10,800MIT
did_i_break_itA tooling for checking your https://crates.io library's reverse dependencies with your local version.10,799AGPL-3.0
fs-librarianLibrarian runs pre-configured commands against a group of files that match a set of filters10,797non-standard
dekorSimple styling and character repository in Rust10,794MIT
crosup-macrosA simple CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution.10,783MIT
rsmixerPulseAudio volume mixer written in rust10,779MIT
gpt-cliRun linux commands with natural language. Eg.: 'show my graphic card' instead 'lspci | grep VGA'10,779MIT
postgresfixtureEasily create and manage PostgreSQL clusters on demand for testing and development.10,770Apache-2.0
uu_sha384sumsha384sum ~ (uutils) Print or check the SHA384 checksums10,767MIT
uu_sha224sumsha224sum ~ (uutils) Print or check the SHA224 checksums10,766MIT
git-changelogA tool to automate project changelog generation.10,764MIT
rashRust-based file hashing tool10,762MIT/Apache-2.0
mdslidesA tool to convert markdown into reveal.js slides10,762Apache-2.0 OR MIT
pithyUltra-fast, spookily accurate text summarizer that works on any language10,759MIT
phylotreeA crate to deal with phylogenetic trees and distance matrices10,758GPL-3.0
dotvanityPolkadot/Substrate vanity address generator10,757MIT
autokumaAutomates the creation of Uptime Kuma monitors based on Docker container labels10,757MIT
runtaskticCommand-line task management tool for execution of regular long sequential or parallel tasks.10,750MIT
autoruby-cliCLI to easily generate furigana for various document formats10,749GPL-3.0-only