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.
sbsThe Super Blockchain Scaffolder, a command line utility for scaffolding blockchain-related projects!5,520MIT
naumanA CI inspired approach for local job automation5,518MIT
viewercountUpdates nostr Live Events with the number of HLS connections5,518MIT
rewriteSafely rewrite file contents from stdin, even when file is open as an input.5,515MIT
svd2pacTool to generate peripheral access crates from SVD files5,515MIT
jekyll-to-gatsbyA tool to batch update Jekyll markdown posts to work with Gatsby, adding their date in the frontmatter block5,512MIT
smbpndk-networking-projectCommand line tool for creating and managing SmbPndk resources.5,512Apache-2.0
jojorssProgram to notify you when there's a new JoJo chapter of out5,508MIT OR Apache-2.0
redeleteRedelete deletes all your reddit comments and submissions, with optional filters for skipping.5,506MIT
git-whenceinteractive git reblame5,505blessing
nasuCommand-line utility which poll on remote addresses in order to perform status checks periodically5,504MIT
cargo-allowSource-tree exception ledger and policy scanner for Rust repositories.5,502MIT OR Apache-2.0
rsdatersdate connects to an ntp server, printing the returned time and/or sets the system clock.5,501MIT OR Apache-2.0
flicenseCLI for printing license information of rust cargo projects to the terminal.5,501BSL-1.0
nvm-winA node version manager written in Rust for under-privileged Windows users5,500MIT
yarnerLiterate programming tool for Markdown5,499MIT
voyager-verifierReusable library for preparing and submitting Starknet contract class verification requests to Voyager.5,499Apache-2.0
transformfsA read-only FUSE filesystem to transform the content of files with Lua5,497AGPL-3.0
rkitRust CLI Toolkit for Git Repo Management5,497MIT
cnslA crate that provides methods and macros for interacting with the command line.5,495WTFPL
dts_viewerA program to allow easier viewing of device tree files.5,494MIT
gdengineGame design document creation tool5,492MIT OR Apache-2.0
rs-blocksA lightweight i3/sway status bar written in Rust.5,492MIT
domain-checkA fast CLI tool for checking domain availability using RDAP with WHOIS fallback5,491MIT OR Apache-2.0
slapsInteractive shell interface using your existing Clap/StructOpt config5,489WTFPL
youtube-first-commentA simple program that creates a new comment on YouTube when a new video is published for the specified channel5,484MIT
kube-secretsCommand line utility to quickly display useful secrets in a Kubernetes namespace5,484BSD-3-Clause
dotconfigA tool for symlinking configuration files from a central repository to their respective locations on
the system in a repeatable,…5,483MIT/Apache-2.0
bigwig2bamA command line tools to convert bigwig file into single-end bam file5,483AGPL-3.0-or-later
yunaNaive terminal variables manager.5,483ISC
greentic-runnerGreentic runner binaries and re-exported host/new-runner APIs5,482MIT
typopePedantic source code checker for orthotypography mistakes and other typographical errors5,480MIT OR Apache-2.0
the-daily-stallmanRead the news like Stallman would. No JavaScript required.5,479GPL-3.0
uuid-generateUUID generator5,478MIT
cargo-whatisQuickly show the description of a crate on crates.io5,477MIT
washwasmCloud Shell (wash) - CLI tool and library for wasmCloud development5,474Apache-2.0
eggsecutorA simple and lightweight stateful daemon tracking CLI5,472MIT OR Apache-2.0
rourceA tool to help you generate a Gource log for all your repositories5,472Apache-2.0
metarepo-coreCore interfaces and types for the metarepo multi-project management tool5,471MIT
aws-sg-cleanupFind and remove unused AWS Security Groups5,469MIT
pkg-checkerA Rust tool for checking and updating globally installed Cargo packages with interactive mode and smart prerelease detection5,469MIT
nano-webStatic file server built with Rust with pre-compressed in-memory caching5,467MIT
conveyanceA stop-gap CLI for conveyancing.5,465CC-BY-NC-4.0
rustfuckOptimizing compiler and interpreter for Brainfuck5,465non-standard
proxy_loggerCommand line interface for proxying TCP connections with payload output into console which can be formatted different ways.5,464MIT OR Apache-2.0
config2argsA CLI tool which converts config file into GNU option style string5,463MIT
metis-docs-tuiTerminal User Interface for Metis document management system5,462Apache-2.0
envsubCommand line utility for substituion of environment variables5,462Apache-2.0
elfbinBuild ELF object files defining symbols with fixed binary data5,461MIT
neovim-ctrlA program to find and interact with a Neovim instance running in a
particular terminal.5,460GPL-3.0-or-later
grep_cdylibThis is minigrep library who allow search for occurrences of words with/without case insensitive. The library provides interface…5,460MIT OR Apache-2.0
pipeprogressProgress bar for long pipe operations5,458Unlicense
superviseur-typesDefine and run multi-service applications on isolated environments with Nix or Docker5,457MPL-2.0
cleanroomShell environment manager5,450non-standard
vectordb-cliA CLI tool for semantic code search.5,450MIT
sway-confsway-conf is a library to parse and understand sway configs5,449MIT/Apache-2.0
d-tdExuastive todo list for your cli5,448MIT
dup-cliA tool to upload multiple files to a server, support tracking progress5,446MIT OR Apache-2.0
pakkaA cross platform meta package manager with auto snapshotting file system based transactions5,446AGPL-3.0
rusty-astA tool that analyzes Rust code and visualizes its AST5,444MIT
lookforCross-Platform file finder5,443GPL-3.0-or-later
thoughts-toolFlexible thought management using filesystem mounts for git repositories5,441MIT
rtgeRust Terminal Game Engine made with ♥️ in 🦀5,439MIT OR Apache-2.0
gerber2svgGerber2Svg is a library and utility, used to convert a Gerber (x2 or x3) file into an SVG file.5,437Apache-2.0 OR MIT
psysinfopsysinfo is a simple CLI utility that prints the sysinfo crate's (static) info, written in Rust.5,437GPL-3.0-or-later
practicestuffSimple CLI trainer for improving calculation and memorisation skills5,437MIT
mdbook-lintA fast markdown linter and preprocessor for mdBook5,437MIT OR Apache-2.0
cargo-darwinDarwin mutates your code, if your code still passes check tests, then your code isn't enough tested.5,435MIT OR Apache-2.0
faster-buildSimple and smart language-agnostic task runner5,435GPL-3.0-or-later
selectorSimple terminal application which lets the user select between its input arguments and prints out the the selected choice.5,434MPL-2.0
ts-bindgenGenerate a wasm-bindgen interface from typescript definitions5,433MIT OR Apache-2.0
run-partsRun scripts or programs in a directory5,433Apache-2.0
terenderRender tera templates from data files5,433MIT OR Apache-2.0
dsconvA data-serialization format converter5,430Apache-2.0
cdwifiSimple login tool for public wifi in ČD trains5,4300BSD
nib-cliA cli for a yet another static site generator Nib5,430Apache-2.0
fen_cliThe command line interface for Fen5,430MIT
fpasfpas is command line software helps you create password from some text5,430MIT
ironkeyAn encrypted terminal password manager with AES-256-GCM vault and Argon2id key derivation5,430MIT
graphlangTerminal and graphical tool to create and explore graph grammars.5,428MIT OR Apache-2.0
oxioA nimble snippet manager5,427non-standard
xml2jsonCLI tool to convert XML into JSON5,423GPL-3.0
grebedb-toolCommand line tool for operating on GrebeDB databases5,420MPL-2.0
doerA simple CLI tool to run commands in parallel5,418MIT
retstatHTTP Server returning the status in the URL5,418ISC
brewcalccommand line brewing calculator5,416MIT/Apache-2.0
trash-itTrash is a command-line application for moving files and folders into the trash. A safer alternative to rm.5,413MIT
kml2pgsqlconvert a kml file into a postgresql-compatible sql script5,412GPL-3.0
memoireA tool to archive commands5,412Apache-2.0
elf-infoInspect and dissect an ELF file with pretty formatting.5,408GPL-3.0
fallow-extractAST extraction engine for fallow codebase intelligence (parser, complexity, SFC / Astro / MDX / CSS)5,407MIT
gmocligmocli provides a command-line interface for searching emoji characters with associated gitmoji descriptions.5,406MIT
stamonStatus monitors for textual status bars (such as barista, pista, etc.)5,403non-standard
cargo-cleansA cargo subcommand cleans all projects under a specified directory with high performance.5,402MIT/Apache-2.0
dstatsA simple utility for finding large files on your system.5,402MIT OR Apache-2.0
lrgA utility to help find the largest file(s) in a directory5,401MIT
whisper_cliA command line interface for whisper-rs5,400MIT
luppCommandline tool for colorizing logs5,399non-standard
sakclOpenSSH AuthorizedKeysCmd provider utilizing LDAP5,398MIT/Apache-2.0
uniwhatDisplay the unicode characters text5,395AGPL-3.0+
fallow-graphModule graph construction and import resolution for fallow codebase intelligence5,394MIT
charcoal-dictA command line dictionary5,392MIT
rustuiTerminal UI library for Linux and Unix-like systems5,388MIT
itchA cli tool for InTerCHanging between different serialized data formats5,388MIT
grep-rsA tool to search files5,387MIT OR Apache-2.0
cargo-outofdateCheck outdated cargo dependencies5,384MIT
netrunner_cliA feature-rich Rust-based CLI to test and analyze your internet connection5,384MIT
clwrapCommand line wrapper for autologin then execute command5,383MIT OR Apache-2.0
pmgrA cli-based project management tool.5,383non-standard
clA command line tool for recording changes to be collected for use in a Keep A Changelog formatted CHANGELOG.md5,381MIT
bye-branchA tool to delete brachnes with friendly CLI5,376MIT
awsmfaThe automation tool for Multi-Factor Authentication (MFA) process to use awscli.5,373MIT
proxy-scraper-checkerA command-line tool for scraping and checking HTTP and SOCKS5 proxies from the checkerproxy.net proxies archive5,370MIT
mdbook-generate-summaryA tool to automatically generate mdBook SUMMARY.md files5,367MIT
kenall-rsA commandline tool for Kenall5,366MIT OR Apache-2.0
covermeA tool to analyze local code repositories for test coverage5,366MIT
pace_timepace-time - a library for handling date times, ranges, and durations for pace5,365AGPL-3.0-or-later
precryptCli wrapper for the umbral-pre proxy re-encryption library with parallel processing.5,365GPL-3.0-only
ietfA program to read IETF RFCs in the terminal.5,364MIT
zsplit-cliSplit text into multiple files by line5,364GPL-3.0-only
canvas-gradingCLI tool used to fetch submissions and upload grades to and from Canvas LMS5,364AGPL-3.0-only
borev6-cliA modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.5,363MIT
crates_cliA command line interface for finding and managing crates.5,363MIT
liquidrustA simple Rust application for displaying information and setting RGB colors for the Corsair H115i RGB PRO XT AIO.5,362MIT
drcov2lcovGenerate line coverage from drcov files5,361GPL-2.0
gignoreA command line tool to generate gitignore template files5,361MIT
flfFind largest files in directory trees.5,361MIT/Apache-2.0
shellac-serverShell-Agnostic Completion server: command argument autocompletion description5,355MIT
crashieA Command-Line Utility that exits with a random exit code after a configurable delay5,354EUPL-1.2
gitbackupBackup all your git repositories with a single command5,354MIT
borsh-cliCommand-line utility for manipulating Borsh-serialized data5,351GPL-3.0
serve-directoryServe a directory with a single command!5,351MIT
hadventA game of hangman5,350MIT
clip_texThis is a tool to quickly run the Latex pipeline for a snippet in your clipboard and give you an image!5,348MIT
totmannschalterA service that mails you when urls cannot be reached anymore or return errors5,346MIT
proplate-tuiProplate is a CLI tool that allows you to quickly create and set up project structures based on templates, and also create your…5,345MIT
s6-configsimple configuration tool for s65,345MIT
jirachi_cliA CLI tool for managing a jirachi database5,345non-standard
rustpsa tools like procps to show the process information5,342MIT
qsspodcasts_command_managementAbstract frontend library for QSSPodcasts, you probably don't need it.5,341BSD-2-Clause
df_st_image_site_mapsSite Maps parser for the DF Storyteller project.5,337AGPL-3.0-or-later
catsay-rsA simple cowsay, but with a cat!5,335MIT OR Apache-2.0
similarity-rsCLI tool for detecting code duplication in Rust projects5,335MIT
binsizeA utility to provide comprehensive information about symbol sizes in compiled binaries5,335MIT
config-loaderA tool for quickly switching between different file configurations, using symbolic links.5,334MIT OR Apache-2.0
fiboraFibonnaci Utilities and CLI Tool.5,333MIT
xlocA fast, multi-threaded line counting utility written in Rust.5,332BSD-3-Clause
gitlab-tuiA terminal based UI for interacting with your gitlab issues and merge requests5,330Apache-2.0
fix-getters-defFix getters definition by removing the get prefix when applicable5,329MIT/Apache-2.0
orgtoicalExport org-mode files to iCalendar5,328Apache-2.0
df_st_image_mapsWorld Maps parser for the DF Storyteller project.5,327AGPL-3.0-or-later
hrsA tiny tool to create Rust projects even faster.5,326GPL-3.0-or-later
rcomA communication program for accessing serial ports5,325MIT
mineflakeA CLI that powers Mineflake5,323MIT
sinitA simple init system for use in containers.5,323BSD-2-Clause
lock_boxA command-line tool for generating and managing passwords.5,323MIT
twitch-hunterA simple tool that looks for specific regex patterns in Twitch chat messages.5,322MIT
reserdeSerde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)5,321MIT OR Apache-2.0
clilibLibrary for building Rust CLIs5,320MIT
cargo-watchdocRegenerates and live reloads docs on changes5,317MIT OR Apache-2.0
duiAn interactive version of du5,315MIT
bun-cliBun CLI Generator is a command-line tool built in Rust, designed to streamline the process of setting up new Bun projects. With a…5,314MIT OR Apache-2.0
nix-nar-cliBinary to manipulate Nix Archive (nar) files5,314Apache-2.0 OR LGPL-2.1-or-later
basecrackerEncode, Decode and Crack encoded data, useful to crack some random encoded strings in CTFs.5,313MIT OR Apache-2.0
splixLightning-fast image splitter.5,311MIT
ppfsPipe is a tool allowing you to easily create a fast file server.5,311MIT OR Apache-2.0
roo-cliA simple command line tool to find a file and call another app with the found one as argument5,310MIT OR Apache-2.0
df_st_world_sites_and_popsWorld_sites_and_pops.txt parser for the DF Storyteller project.5,308AGPL-3.0-or-later
git-smashSmash staged changes into previous commits5,306MIT
df_st_guideCommand line interface for Dwarf Fortress Legends5,298AGPL-3.0-or-later
fidxCommand line tool for managing file archive hashes.5,2980BSD
generate-readmeA command-line utlity to help you generate README.md files.5,297MIT
df_st_world_historyWorld_history.txt parser for the DF Storyteller project.5,297AGPL-3.0-or-later
babel_nar_cliCommand Line Interface (CLI) of BabelNAR.rs5,297MIT OR Apache-2.0
cdnServe Static like CDN LOL5,296MIT
dota2catAn updated fork of dotacat (which is like lolcat, but fast)5,296MIT
cargo-zproxySwitch warehouse image5,291Apache-2.0
facereSimple project to create typescript files with rust :)5,288Apache-2.0
workbloomA Git worktree management tool with automatic file copying5,286MIT
detoxQuickly clean up your development directories on disk5,284MIT
compare-filesA simple CLI to compare two files and show the differences.5,283MIT
lpmA configurable LaTeX project manager5,283GPL-3.0-or-later
rustfolioA simple tool for monitoring an investment portfolio5,282MIT
filkollFind out what package owns a file5,282GPL-3.0-only
xor-genkeysCommand line application that generates keys that can be used in guesses when attempting to decrypt content encrypted using xor…5,280MIT
rodbotA Rusty bot for GitHub actions5,280Apache-2.0
opscanA open port scanner5,280MIT OR Apache-2.0
certoA Small SSL Certificate Watchdog5,279MIT
myteA tool for phylogenomic tree building5,276MIT
bump_cargo_versionCommand line tool for bump up cargo version5,275MIT
dotzA CLI tool to manage your dotfiles (unix only)5,275GPL-3.0
ozon-cliOzon CLI helps to manage and register operators and AVSs with the Ozon protocol.5,272Apache-2.0
maelstrom-client-cliCLI for submitting jobs to Maelstrom clusters.5,270MIT OR Apache-2.0
cutefetchA cute and simple system information tool like neofetch5,269MIT
ublk-vramA block device that exposes OCL memory to userspace via ublk.5,269MIT
lang-cliCLI interface for the langRS implementation of the Lang Programming Language5,269MIT
testwriterA simple library and tool to generate a function that seeks to reproduce a received dbus signal message. This may be useful in…5,268MIT
shaiA shell AI assistant5,268MIT
linescrollreport the number of lines input per time ranges and present rate as statistics and graph5,263GPL-3.0-or-later
diglettA simple DNS client capable of output either JSON, or colorful text in terminal ;)5,262LGPL-2.1-only