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.
hostsmodCLI tool to safely modify /etc/hosts and parser library for the file.1,660BSD-3-Clause
norsnors is a Rust program for counting the number of rows and records in a CSV file.1,660MIT OR Apache-2.0
southbound-cliCLI tool for Southbound SQL Migrations1,659MIT
spectrodrawA utility for converting images into audio files which will regenerate the image in a spectrogram1,659MIT
magic-packetUtility to wake devices on the network with Wake on Lan (aka Magic Packets).1,659MIT
nobrainA password generator and storage-less manager1,659MIT
sledashslack emoji darkmode shader1,659MIT OR Apache-2.0
marinRust implementation of the DSL used for kantek (kv2.dev)1,659GPL-3.0-only
copy_cloneA simple 'cp' clone made in Rust1,659MIT
sudoko-tuiTerminal User Interface for the sudoko library - modern TUI using ratatui1,659MIT
srclencount the lines in a Rust source code file.1,658MIT
wayback-mirrorWayback Machine downloader / mirroring tool1,6580BSD
caravelNext-gen configuration management using Rust and Lua1,658non-standard
interval-plannerA Rust CLI and library for generating structured .plan workout files for cycling computers like Wahoo1,658MIT
squSimple command-line utility for converting quotation marks in plaintext files to "smart quotes".1,657MIT
opensalOpen SQL Access Layer1,657Apache-2.0
sykA key value tool to persist your passwords1,657MIT
octopatGitHub personal access token dispenser1,657MIT
win-locksmithA Windows utility to find processes locking your files1,657MIT
troppydash_grrsA tool to search files1,656MIT
umanuxLibrary for managing Linux users and their directories1,656MIT OR Apache-2.0
lstRust implementation of the POSIX ls command1,656MIT OR Apache-2.0
aegis-langA dynamic, interpreted programming language with a high-performance bytecode VM.1,656MIT
panacheAn LSP, formatter, and linter for Markdown, Quarto, and R Markdown1,656MIT
ippsecAn interactive tool to navigate https://ippsec.rocks/ videos1,655MIT
grrs2A tool to search files1,655MIT OR Apache-2.0
webgeta wget-like file downloader1,655non-standard
qoolA simple CLI file sharing tool between PC and phone via QR code.1,655MIT AND CC-BY-4.0
unnamed-rss-managerA command-line RSS feed reader and manager1,655MIT
pixelpwnrInsanely fast pixelflut client for images and animations1,654GPL-3.0
ts-binPrint ISO 8601 or Unix timestamps on the command line1,654EUPL-1.2+
spelling_bee_solverA CLI app to generate solutions to the NYT Spelling Bee puzzles1,654MIT
mfauthSimple CLI client to request and manage OAuth2 tokens1,654MIT
kuroyasu-bicycle-book-wordcountシンプルな文字、単語及び行の出現頻度を数える機能を提供します。1,654MIT OR Apache-2.0
slugomatic🐌 A simple CLI tool to slugify and unslugify text, perfect for branch names and URLs1,654MIT OR Apache-2.0
rustminify-cliA tool for minifying Rust code.1,654MIT OR Apache-2.0
job-bookUse a yaml file to stitch scripts and commands together.1,654Apache-2.0
https-cert-infoView a summary of the HTTPS certificate for a server1,654MIT OR Apache-2.0
claptrapBring the power of Clap to shell scripts.1,654Apache-2.0
ingress-status-syncA controller for Kubernetes that syncs ingress status with a service1,653MIT
ttrackCommand-line utility for time tracking1,653Apache-2.0
shanksbot-rsA rust implementation of the ShanksBot shown by Matt Parker in https://www.youtube.com/watch?v=DmfxIhmGPP41,653MIT
meck_grrsA tool to search files1,653MIT
mm_subscribeRust client for the minimonkey message broker1,653non-standard
geo2cityCommand Line Reverse Geocoder1,653GPL-3.0
cargo-delayedclippyDelay clippy to improve compile times by a minuscule amount1,653MIT
hsmlA pug-inspired HTML preprocessor1,653MIT
lawlietA tiny CLI-tool that plays sound following exit status1,652MIT OR Apache-2.0
envgrepSearch through all processes environment variables on linux1,652MIT
roroSimple CLI tool for tracking work hours written in Rust.1,652MIT
dcalcCLI duration calculator.1,652MIT
floofLanguage-agnostic, simple-to-use development server, file-watcher and tiny
build system mainly useful for webdev.1,652MIT/Apache-2.0
quickfindSearch local files instantly with configurable, interactive CLI1,652MIT
soar-configConfiguration management for soar package manager1,652MIT
hltas-framebulk-analyzerAnalyser of HLTAS files1,651MIT OR Apache-2.0
youstatYouTube Music Statistics Generator1,651MIT
anchor-mcpAnchor Model Context Protocol (MCP) Rust CLI server which allows AI IDE's such as Cursor or Windsurf to more effectively write…1,650Apache-2.0
samplrCLI tool to randomly sample data1,650MIT
fansiSimple drop-in ansi support for strings printed to the terminal.1,650non-standard
opendal_tokio_fsOpen File Access Layer1,650Apache-2.0
editededited, a macro deriving edit tracking for custom structs1,650MIT
mark_recallA bookmark system for the shell1,649MIT
xopA cross-platform command-line tool to open a file or directory with the default application.1,649MIT
seclipA CLI utility to secretly copy secrets to clipboard.1,649MIT
dontswiss army knife for everything you do not want to do1,649MIT OR Apache-2.0
tijText-mode interface for Jujutsu - a TUI for jj version control1,649MIT
cformatA program to incrementally reformat changed files using clang-format(1).1,648GPL-3.0-or-later
html-minifyMinify html with wilsonzlin/minify-html crate from the command line1,648MIT
cloud-translateTranslate Gettext PO files using GCP Cloud Translate.1,648Apache-2.0
seed-utilsExtend and truncate seeds, XOR them, derive child seeds and xpubs/xprvs at account or root level.1,647MIT
repo_linkSmall CLI tool to get a GitHub or GitLab permalink for a file.1,647MIT
toqA small binary that allows for quick parsing of toml files1,647MIT
cargo-ggCalls you a good girl when your cargo command succeeds (after it failed previously)1,647MIT
ocd-cliA CLI file management swiss army knife.1,646MIT OR Apache-2.0
pest-ionA simple Pest grammar to Ion converter1,646Apache-2.0
run-themA CLI to launch a single command with many workers, serializing the output1,646MIT
shortcut-autotyperShortcut AutoTyper is a command-line tool for automating repetitive typing tasks using predefined shortcuts defined in a JSON…1,646non-standard
opendal_std_fsOpen File Access Layer1,646Apache-2.0
rgepA tool to search files for patterns1,645GPL-2.0+
ttm-rsCLI to turn tuples into adjacency matrices1,645MIT
term_graphA library to graph functions in the command line. For a tutorial on getting started, check out the CaspianA1/term-graph…1,645GPL-3.0
tsbThis is the CLI tool for Tech Stack Brewing1,645MIT
elm-solve-deps-binA dependency solver for the elm ecosystem1,645MPL-2.0
orginize-rtOrganize files based on regex (file extensions default)1,645GPL-3.0
uglify-hsA Haskell minifier to produce smaller source code files1,644MIT/Apache-2.0
grrs-cliA tool to search files1,644MIT
ggrksCLI tool for performing Google searches. Made as a joke.1,644MIT
lisiliterate programming with asciidoc1,644MIT
gripwoudA simple grep clone written in Rust1,643AGPL-3.0
x96checkCheck if the executable file is 32-bit or 64-bit on windows.1,643MIT
torrentfindA cli tool that finds torrents on 1337x.to1,643GPL-3.0
watchhnWatch hackernews for new comments and keywords1,643MIT
pwalarmdDaemon-based configurable CLI alarm clock1,642GPL-2.0-or-later
doitA terminal-based task manager1,642MIT
glider-gun-bicycle-book-wordcountシンプルな文字、単語、行の出現頻度の計数機能を提供します。1,641MIT OR Apache-2.0
csv2jsonlConverts CSV to JSON Lines1,641EUPL-1.2
RustyQLibRustyQLib is a lightweight yet robust quantitative finance library designed to price derivatives and perform risk analysis1,641MIT
repoyankInteractively traverse your repository, select files/directories, and quickly prepare structured snippets for LLM interactions.1,641GPL-3.0-or-later
agentic-navigation-guideA CLI tool for verifying hand-written navigation guides against filesystem structure1,641MIT
slowerRate limit stdout output1,640MIT
box-drawing-tablePretty print tables using box-drawing characters1,640MIT
rem-rsOver-engineered 'Move to Trash' script1,640MIT OR Apache-2.0
ux-studioCode, Layout and Motion Studio1,640GPL-3.0
monal-zeusUtility application for setting up and deploying services1,640MIT
ignoranceAnother client tool for generating .gitignore files.1,640MIT
rmca tool to move and copy files1,640MIT
mapfilterCLI tool to run regex and location based filters on nodes from OpenStreetMap1,640MIT
pmwiki-rss-discord-botRead an rss feed from pmWiki and push updates to a discord webhook endpoint1,640WTFPL
dgen-rsMaintain a single JSON blueprint for you huge starter repository.1,640non-standard
fenvnew env command with dotenv1,640GPL-2.0-or-later
autovoiceirc moderation bot to auto-grant +v in a channel1,640GPL-3.0-or-later
skcShared k-mer content between two genomes1,639MIT
mensaCLI tool to query the menu of canteens contained in the OpenMensa database1,639MIT
notarStandardize commit messages1,639MIT
szrA simple command line utility check file sizes blazingly fast1,639MIT
laundry5Shuffles your socks - rotating proxy frontend server1,639GPL-3.0
elicznikUtility for scraping energy meter data from Tauron eLicznik service and saving to PostgreSQL1,639GPL-2.0
tui-image-viewerSimple text-based user interface image viewer1,638Unlicense
sk8brd-protoSimple remote devboard control software1,638BSD-3-Clause
bin_chickenA sane alternative to the UNIX rm command1,638MIT OR Apache-2.0
tapedeckA cli tool for organizing and enjoying music collections.1,638MIT
audio-bicycleA two-way audio communicator using VBAN and PulseAudio1,638AGPL-3.0-or-later
rtid-cliCLI Tool for generating Reversed Timestamp ID1,638MIT
requestr-cliCLI tool to store, share and run http request templates easily1,637non-standard
bare_server_rsA TompHTTP Bare server V1 Written in Rust.1,637AGPL-3.0
claude-code-apiOpenAI-compatible API gateway for Claude Code CLI1,637MIT
zfs-autosnapAutomatic ZFS snapshot utility1,637MIT
hypeviewerEducational Clone of Pipviewer1,636MIT OR Apache-2.0
watchsoHot reload Solana programs1,636Apache-2.0
starkStark is a blazingly fast static site generator1,636MIT
wsmirrorWebSocket (rfc6455) mirror for testing client implementations, like echo.websocket.org1,636MIT/Apache-2.0
openfsOpen File System Access Layer1,636Apache-2.0
dkvsDistributed Key-Value Storage written in Rust.1,636MIT
bitcutCreate and apply binary patches1,636MIT
tpicA tool for displaying binary images on the terminal1,635MIT
supernotes-clientSupernotes command line utility1,635MIT
pied-piperEducational version of the pv utility, from the course of Nathan Stocks1,635MIT OR Apache-2.0
kndbSimple database1,635Apache-2.0
augreAn LLM-powered (CodeLlama or OpenAI) local diff code review tool.1,635MIT
topcatA tool for concatenating files in topological order1,634MIT OR Apache-2.0
yeetThe Yeet Programming Language Compiler.1,634MIT / BSL-1.0
lipen_grrsA tool to search files1,634GPL-3.0-or-later
devowelRemove vowels from English text.1,634MIT
rorshachA wacthman for directories1,633MIT
switchableEnable swithable graphics for certain commands1,633Artistic-2.0
is-interactiveChecks if stdout or stderr is interactive1,633MIT
git-remote-codecommitA git remote tool for AWS CodeCommit.1,633MIT OR Apache-2.0
rvpmFast Neovim plugin manager with pre-compiled loader and merge optimization1,633MIT
pic2lcdConvert images to LCD friendly format1,632MIT
fwifA tool to get the no. of words in a file1,632MIT OR Apache-2.0
tdbgQuick and dirty debugging1,632Apache-2.0 OR MIT
keynotesKeynotes is a command line note keeping app using the keydata library. Notes are stored as key-value pairs organized into named…1,632MIT
grrs-spitfiretool to search files1,632MIT
wykWould You Kindly give me a single line explanation for this terminal command?1,632MIT
merman-cliCLI to parse/layout/render Mermaid diagrams to SVG/PNG/JPG/PDF/ASCII/Unicode (headless).1,632MIT OR Apache-2.0
swmA blazing fast, modern, and easy-to-use CLI for managing multiple Solana wallets.1,631MIT OR Apache-2.0
flpakA utility to work with some types of archive: bsa, ba2, rpa, vpk, pak, zip.1,631non-standard
fcrlfConverter for file's CRLF line delimiter.1,631MIT OR Apache-2.0
cwaa-rsA Small Text Reader1,631GPL-3.0
rust-dnsA lightweight, high-performance DNS server implementation in Rust1,631MIT
kelvin-rsSecure terminal password manager for linux1,631MIT
password_policyA comprehensive password generator and strength analyzer with configurable policies1,631MIT OR Apache-2.0
file2pngA program to embed files into pngs1,630GPL-3.0
teacupA simple `netcat`-like TCP/UDP listener and client.1,629MIT
wsl-getA command line tool to install any Linux distribution on WSL2.1,629MIT
avance-cliavance-cli(avc) offers easy-to-use progress bar in the command line.1,629MIT OR Apache-2.0
hiyoriCLI application to check the current weather.1,629MIT
scholar_cliA command-line tool for accessing Google Scholar data using SerpApi1,629MIT
gloom?1,627MIT
rotulithe most universal content processor for static websites and the like1,627MIT
pupperA PS3 PUP utility1,627MIT
ambigvizIdentify and plot ambiguous nucleotide bases at given positions from a BAM file.1,626MIT
git_httpsable_clone_cligit clone via https.1,626MIT/Apache-2.0
s3cA tool to view files in s31,626MIT OR Apache-2.0
svelte-cliA CLI full of utilities for Svelte/Kit projects.1,625MIT
grrscjA tool to search files1,625MIT OR Apache-2.0
cargoshcargo ecosystem based cross platform shell script interpreter1,625MIT
image2pdfA CLI convert multiple images into 1 pdf file1,625MIT
git-sync-rsAutomatic git repository synchronization with file watching1,625MIT OR Apache-2.0
xdrcAn overkill way of making bash aliases1,625MIT
emacs-poolAn emacs daemon pool for fast emacs startups.1,625MIT
cppm-generatorGenerates charged patchy particles by Monte Carlo sampling on a sphere1,625MIT OR Apache-2.0
knx-rs-prodCross-platform .knxprod builder for KNX ETS product databases: renumber, hash, sign, and package — pure Rust, no .NET1,625GPL-3.0-only
tt-clientTo be correct, To be reliable! A lightweight private cloud solution for SME scenarios.1,624MIT OR Apache-2.0
tamashaA cli to fetch jokes from JokeAPI.1,624BSD-3-Clause
aqua-verifierAqua protocol library to sign, witness , and verify aqua chains.1,624non-standard
deepseek-cliCLI for the OpenAI API1,624MIT
logs-narratorMerge logs to tell a story1,623Apache-2.0
stck-interpreterAn interpreter for the stck language1,623GPL-3.0
risectA simple bisection tool1,623MIT
wthrWeather from the US National Weather Service.1,622MIT OR Apache-2.0
hugoxA companion to help edit markdown.1,622MIT
bank-csvDetect CSV files from a couple of German banks (N26, DKB) and PayPal, filter out transactions in a specific currency and generate…1,622MIT OR Apache-2.0
pma-makoA stupid fast phpmyadmin brute-force tool1,622Apache-2.0
nsupdate_cloudflareA simple yet dirty tool to apply nsupdate commands to CloudFlare DNS1,622MIT
grrka tool to search for a pattern1,621MIT
meme-idMap IDs to phrases and vice versa1,621MIT OR Apache-2.0
shea_grrsA tool to search files1,621MIT
csbinding_generatorthis is a cli tool to generate c# bindings from a rust codebase.1,621MIT
mkupsToolkit for creating, applying, and inspecting .ups patches1,621MIT