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.
svgoSVG Optimizer for Rust5,034MIT OR Apache-2.0
gotooA tool for developers who want to efficiently manage and access their project directories using their preferred code editors.5,034MIT
smallerpdfA super simple tool to make your pdf file size smaller using ghostscript5,034MIT
licensitCommand-line tool to create LICENSE files5,032MIT
scripperA simple command line tool to run multiple scripts in a succint and organised way. It will run all the scripts, capture the…5,032MIT OR Apache-2.0
spdx-genSPDX license generator5,031GPL-3.0-only
krakenxtractExtract reads from a FASTQ file based on taxonomic classification via Kraken2.5,030MIT
xmobetSlot machine for xmobar5,027MIT OR Apache-2.0
shackle-shellA shell for restricting access on a version control server5,027MIT OR Apache-2.0
reformulatereformulate is a standalone server that listens for web form data submissions.5,026MIT
linear_templaterCreate Linear Tickets from TOML files5,025MIT
hash-fileA tool to apply sha256 hash function on files.5,025MIT
simple-galleryGenerates a single-page static web application, with no JS, serving a simple photogallery5,022AGPL-3.0-only
metarepoA powerful multi-project management tool inspired by the meta npm package - manage multiple git repositories with ease5,019MIT
lcLink checker5,018MIT
kouranView Power Outages in Mauritius5,018MIT
task-monCLI to execute commands and log results to healthchecks.io5,017MIT
rm-rsA cross-platform alternative to `rm`5,015MIT
keybinA simple cli tool that stores your secret api keys securly on Panega vault and retrives them whenever you require5,015MIT
cardinal-cliCommand-line launcher for the Cardinal gateway5,013Apache-2.0
carapaceA code runner for online judge5,012MIT
netresQuickly reset your network adapters if your internet is not working5,011BSD-3-Clause
todotxt-tuiTodo.txt TUI is a highly customizable terminal-based application for managing your todo tasks. It follows the todo.txt format and…5,009MIT
hypofetchA criminally fast and simple system info fetching tool5,008MIT
gimmiepassA simple command line password generator tool made in Rust.5,001MIT OR Apache-2.0
rsignA command-line tool to sign files and verify signatures.5,001MIT
sppgCLI passphrase generator using the diceware method4,999BSD-2-Clause
cargo-creditsdisplay licenses of dependencies4,998MIT
loadlessWrite less loading (progress bar) code in Rust.4,995non-standard
fancy-logA fancy logging library with colorized output and structured logs.4,991MIT
keylightdKeyboard backlight daemon for Framework laptops4,9900BSD
vocageA minimalistic terminal-based vocabulary learner or flashcard tool, using a spaced repetition algorithm.4,989GPL-3.0+
pepper-plugin-remedybgRemedyBG plugin for Pepper editor4,986GPL-3.0
chabeauA full-screen terminal chat interface that connects to various AI APIs for real-time conversations4,985CC0-1.0
secure_removeSecurely remove files and directories4,983GPL-3.0-or-later
tyupyGet URL(s) title in any format4,981MIT
net_promoter_scoreA crate for calculating Net Promoter Score (NPS) from survey responses.4,981MIT OR Apache-2.0
renchA simple http benchmark utility. Written in rust... rust + bench = rench4,981MIT
nextreeMultithreaded cli tool similar in use to tree, with optional logging and CSV output4,981MIT
footyA CLI for getting football data4,979MIT
filehasherCLI utility, which outputs hash of provided file.4,979MIT
rechoA Rust version of GNU's ECHO, with added base64 functionality.4,974MIT
hyprforest-installerEverforest Theme Installer for Hyprland on Arch Linux4,968GPL-3.0-or-later
cpuiA modern replacement for cp command with progress bar and advanced features4,964MIT
yesser-todo-cliA to-do CLI written in Rust4,964AGPL-3.0
riptouchA simple touch rip off that can add custom text in the begining.4,963MIT
lucidA mock-application for programs that spawn subprocesses.4,963MIT/Apache-2.0
billigA command-line DSL budget manager4,962MIT OR Apache-2.0
i3-lock-workspaceCLI utility that locks i3 to a single or multiple workspaces for a set period of time to force yourself to focus on work4,957MIT
ripclipStack based clipboard replacement4,955MIT OR Apache-2.0
mpd-freshA tool to check your MPD library for new music releases.4,951GPL-3.0-only
huedumpA hex/binary/octal/decimal dump generator that colours all bytes with a different colour!4,950MIT
read-stdinA simple and easy way reading of obtaining user input.4,949non-standard
nextupnextup keeps your barrier to starting development sessions under control by tracking the next action to take on a maximum of 3…4,949MIT/X11 OR Apache-2.0
youtube-dl-repla frontend for youtube-dl providing an interactive shell mode (REPL)4,947MIT
cull-gmailCull emails from a gmail account using the gmail API4,947MIT
qdirA quick directory generator4,945non-standard
hashlogsCommand-line utility that hashes the part before a space on each line from stdin with blake2b keyed with an ephemeral…4,944MIT/Apache-2.0
tokeraProvides an interface into Tokera and its supporting services4,943MIT OR Apache-2.0
anewA tool for adding new lines to files, skipping duplicates and write in Rust!4,943MIT
xsraA performant and storage-efficient CLI tool to extract sequences from an SRA archive with support for FASTA, FASTQ, and BINSEQ…4,942MIT
dose2gmshConvert EGSnrc 3ddose files to Gmsh mesh files4,942MIT OR Apache-2.0
assembleassemble following a set of defined instructions in a YAML file4,939BSD-3-Clause
git-upstreamA shortcut for `git push --set-upstream REMOTE BRANCH`4,939MIT
topiary-cliCLI app for Topiary, the universal code formatter.4,939MIT
atcoder-auto-testerAn auto tester for AtCoder. This tool monitors files and automatically runs tests when it detects file changes.4,937MIT
mleThe markup link extractor (mle) extracts links
from markup files (Markdown and HTML).4,936AGPL-3.0-or-later
fallow-coreInternal detector backend for fallow-engine and fallow-api4,936MIT
crfA tool to generate react component boilerplate4,935MIT
screentakerTerminal app for creating screenshots and modifying in the future.4,934MIT
rdfoothills-mimeProvides RDF serialization format types (plus HTML),
and code to identify them.4,934AGPL-3.0-or-later
dssRust native DigitalStrom Server API4,932MIT
fvpncAn unofficial command-line client for Namecheap's FastVPN for Linux4,931MIT
sleepsimple sleep tool for windows4,930MIT OR Apache-2.0
tiny-update-checkA minimal, lightweight crate update checker for Rust CLI applications4,930MIT OR Apache-2.0
chord3Create pdf songbooks from chopro source.4,928Beerware
gfasSync GitHub followings to followers4,923Unlicense
prompterA Wordle solver in Rust4,922MIT OR Apache-2.0
hash-dataA library and command line tool for identifying hashes.4,920MIT
fcmpFile compare utility4,919MIT OR Apache-2.0
tmuxstatusGenerates tmux status line with CPU usage.4,918Apache-2.0
totp-qrDisplay the optauth URI and TOTP token from QR images, URI, or otpauth-migration link4,918MIT
secret-sauceA CLI password manager4,918MIT OR Apache-2.0
keloraA command-line log analysis tool with embedded Rhai scripting4,916MIT
standard-readmeGenerate Standard Readme-compatible READMEs4,915MIT
taskzkA tool for zk and taskwarrior4,914MIT
secret-sharing-cliA secret sharing command line tool using Shamir's Secret Sharing4,914GPL-3.0
girt-runtimeCore modules for git-interactive-rebase-tool4,913GPL-3.0-or-later
orc-rs@TODO4,913MIT
rsmoji✨ Gitmojis, now oxidized! 🦀4,912MIT
ustatA (small) tool for computing statistics on XSV files.4,912MIT
ssclientSecureStore client for managing user secrets4,911Apache-2.0 OR MIT
pdfsink-rsFast pure-Rust PDF extraction library and CLI — ~10-50x faster than pdfplumber for text, word, table, layout, image, and metadata…4,908MIT
war3parser-cliA extractor and parser for Warcraft 3 map files4,907MIT
n-mbSimple ffmpeg wrapper to parse files to the most efficient formats within a set size4,905MIT OR Apache-2.0
arg_dot_hCommand line argument parsing crate reminiscent of how many C applications did it4,902ISC
helptextCreate beautiful help messages4,902MIT OR Apache-2.0
pgschemaPrototype for PG-SChema with property constraints4,900MIT
arch_papersGenerate Arch Linux Wallpapers4,897GPL-3.0
nix-meltA ranger-like flake.lock viewer4,897MPL-2.0
debian-repro-statusCheck the reproducibility status of your installed Debian packages4,896MIT
redeCLI tool to run and configure suites of HTTP requests defined in readable files4,895Apache-2.0 OR MIT
sledtoolCommand-line tool to query, modify, import and export Sled key-value databases.4,895MIT
cli_engineerAn autonomous CLI coding agent4,892MIT
exorBatteries included cli tool for generating git fork diff documentation websites via YAML configuration files.4,890MIT
abkAgent Builder Kit - Complete modular agent building blocks with feature-gated modules4,890MIT OR Apache-2.0
compiler_base_parallelA common domain programming language framework.4,882Apache-2.0 OR MIT
locking-pomodoro-timerA Pomodoro timer with the capability of locking the screen.4,880GPL-3.0
feed-browserOpen unread RSS/ATOM Feeds entries in your browser4,878GPL-3.0-or-later
cargo-locCount lines of code across your entire dependency tree4,876MIT OR Apache-2.0
archivefsA read-only FUSE filesystem for mounting compressed archives, inspired by archivemount.4,872GPL-3.0-or-later
file-organizerA powerful, cross-platform file organization tool4,869MIT
arkbotA Rust rewrite (and complete redesign) of Arkanosis' Wikipedia bot4,868ISC
timelord-cliA command-line interface for timelord, a Rust tool to preserve file timestamps (mtime) between CI builds4,867MIT OR Apache-2.0
ohsheetNinSheetMusic scrapper: get them all4,866Unlicense
gitmgrgitmgr: A command-line tool to organize, monitor, and sync multiple Git repositories with ease.4,865MIT
angelmarkupSimple data storage with no drama.4,863MIT
sql-schemaDeclarative SQL schema migrations4,862Apache-2.0
textalyzerAnalyze key metrics like number of words, readability, and complexity of any kind of text4,862AGPL-3.0-or-later
qsspodcasts_autocomplete_serverautocomplete server for QSSPodcasts, you probably don't need it.4,861BSD-2-Clause
ysfedSimple tool for encrypting and decrypting files using a password.4,861MIT OR Apache-2.0
leetup-cacheCache4,858MIT OR Apache-2.0
markdown-gemMarkdown code chunk runner and renderer4,855GPL-3.0
rxpipes2D version of the ancient pipes screensaver for terminals4,855MIT
pslink-sharedA simple webservice that allows registered users to create short links including qr-codes.
Anyone can visit the shortened links.…4,852MIT OR Apache-2.0
war3parser-wasmA extractor and parser for Warcraft 3 map files4,851MIT
suckitSuckIT, Suck the InTernet4,850MIT OR Apache-2.0
fd-find-enhancefd is a simple, fast and user-friendly alternative to find.4,850MIT OR Apache-2.0
vdevCLI utilities for Vector (vector.dev) development and CI workflows4,850MPL-2.0
shellexecCross-platform shellcode executor in rwx memory4,848MIT
scolA simple command line tool for colouring text4,847MIT
atarEphemeral Terraform runner: applies on start, auto-destroys on exit or failure.4,844MIT
vcpromptVersion control information in your shell prompt4,843BSD-3-Clause
limaloggerA ham radio QSO logger4,843MIT
electron-injectorelectron-injector is an open source command-line tool written in Rust that
enables you to inject JavaScript code into Electron…4,842MIT OR Apache-2.0
cli_runnerCLI runner library for Rust - run a full command line String4,841GPL-3.0-or-later
git-toolsGit subcommands to help with your workflow.4,840MIT
caffProgram like caffeine that keeps windows awake4,839GPL-3.0-or-later
rtdManage your todo in command line4,838Apache-2.0
openapi-to-hurlA tool to create Hurl files (https://hurl.dev/) from openapi specs4,834MIT
universal2Build universal2 binaries, because cargo won't.4,832MIT OR Apache-2.0
cands_cliDigitalservo USBCAN CLI4,830MIT
rigletRust port of Figlet4,829MIT
sequoia-gitA tool for managing and enforcing a commit signing policy.4,829LGPL-2.0-or-later
fluxor_cliFluxor CLI: a command-line tool that allows developers to quickly and efficiently create project starters for the Fluxor web…4,828MIT OR Apache-2.0
check-linksCommand-line utility for finding stale links in documentation4,821MIT/Apache-2.0
edmvBulk rename files using your favorite editor4,820CC0-1.0
refmanA command-line manager for bespoke reference datasets used in bioinformatic analyses4,819MIT
kvarnctlCommunication with Kvarn from the command line.4,817Apache-2.0
crypto-wallet-genThis is a utility to generate seed phrases and to generate crypto currency wallets from a seed phrase. This way, you only need to…4,816GPL-3.0-or-later
kaishinUniversal self-update library for Rust CLIs, extracted from rvpm and renri.4,816MIT
jumbA lightning-fast CLI tool for directory navigation. Create custom shortcuts to instantly jump between frequently used paths,…4,814MIT
agent-codeAn AI-powered coding agent for the terminal, written in pure Rust4,814MIT
leetfyLeetfy your texts4,811MIT
rustic_schedulerrustic scheduler - a client/server application to schedule regular backups on
many clients to one identical repository controlled…4,810Apache-2.0 OR MIT
etk-dasmEVM Toolkit disassembler4,808MIT OR Apache-2.0
praytermrealtime play nonblocking terminal for Rust with crossterm4,807MIT
snoopyA highly configurable multi-threaded packet sniffer and parser.4,806non-standard
rylFast YAML linter inspired by yamllint4,805MIT
splitarA tool for content-aware splitting of tar files4,804MIT
raz-coreUniversal command generator for Rust projects - Core library with stateless file analysis and cursor-aware execution4,802MIT
get-gitGet subdirectory of github repo by using `git clone --filter` and `git sparse-checkout`4,801MIT
qcvA JSON-based resume generator4,799MIT
mkbookA simpler alternative to mdbook, meant for building book websites from Markdown files4,798Apache-2.0
next-rust-release-dateWhen's the next Rust release?4,798MIT OR Apache-2.0
kmer_gcCreates a 2D histogram of GC content vs K-mer counts4,797MIT OR Apache-2.0
cerberus-mergeguardBlock github pull request merges until all status checks have passed4,795Apache-2.0
keep-tryingRun a command repeatedly until it exits successfully.4,791MIT
htoA CLI Tool to have one shot chat with openAi models in your terminal4,791MIT
rustimeA pomodoro time in rust4,788MIT
workhelix-cli-commonCommon functionality for Workhelix Rust CLI tools4,788MIT
dypiA CLI tool to create Rust APIs4,786MIT
hyperratAn OSC 8 link widget for ratatui that doesn't break your UI4,785Unlicense OR MIT
sitesmithAn automated personal site generator!4,782MIT OR Apache-2.0
battery-notificationA low battery notification4,780WTFPL
rustytagA semantic version management tool built on Git tags.4,780MIT
zst_compressBatch compress to or decompress dir/*.tar.zst4,779GPL-2.0+
zettaA modern replacement for ls4,774MIT
rsql_driver_httpsrsql https driver4,773Apache-2.0 OR MIT
weavingstatic site generator weaving binary4,773non-standard
twokenGenerate One-Time Passwords from stored token secrets.4,772AGPL-3.0-or-later
rtwoCLI interface for Ollama written in Rust4,770GPL-3.0
fshamerFinds largest directories4,769MIT
crosup-nixA simple CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution.4,764MIT
cpr-cliA simple git-based project manager aimed at C/C++4,763MIT
colorgen-nvimGenerate colorschemes for Neovim4,760GPL-3.0-only
task_cliA CLI frontend for the taskforge library4,759Apache-2.0
ecliDynamic interactive CLI menus4,759MIT
linker-cliLink manager from the terminal4,759MIT
microamp-toolsBuild a μAMP application4,758MIT OR Apache-2.0
rewA text processing CLI tool that rewrites FS paths according to a pattern.4,758MIT
eliffile and directory walker for Rust4,757MIT
log-typesStructured log types.4,756MIT OR Apache-2.0
raz-validationSmart options validation system for raz4,756MIT
eb-prime-factorCalculates the prime factors of a given number.4,755MIT
create-tailyew-appCLI to scaffold a new Tailyew Yew+Tailwind project4,755MIT
papmPauleradixz's password manager!4,754Unlicense
pixel2svgBased on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.4,753GPL-3.0
tuCLI tool to convert a natural language date/time string to UTC4,751ISC
kctKubernetes Configuration Tool4,748MIT