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.
gandi-emailCLI tool for Gandi Email API2,935MIT OR Apache-2.0
fftpIn-network file transfer.2,935MIT
dircatHigh-performance Rust utility that concatenates and displays directory contents, similar to the C++ DirCat.2,934MIT
tnlFind files with missing trailing newlines.2,933MIT
arwtojpgA very fast embedded JPEG extractor from Sony ARW files.2,932MIT
rendrA project scaffolding tool2,932MIT
nodeaggExpand nodeset expression2,932MIT OR Apache-2.0
jcargoAn attempt at making an equivalent to Rust's excellent build tool for the JVM ecosystem.2,931MIT OR Apache-2.0
die-exit-2Archived, please use die-exit.2,931MIT
bagsakanA Rust-based utility to generate typescript validator functions from typescript type definitions2,931MIT
commit--cliCommand-line tool for publishing git commits to commit--blog.com2,930AGPL-3.0-or-later
kkbGenerate beautiful custom desktop images with DALL-E 32,930MIT
mavsharkMAVLink message inspector TUI2,929MIT
mavencachecleanupCleans up the Maven and Gradle cache on your machine.2,928MIT
loremA simple command-line tool for generating lorem-ipsum text.2,927non-standard
mongobarThis is a stress testing tool for mongo.2,927MIT
blockstatsMonitor block statistics of cumulus based parachains.2,926Apache-2.0
spacedisplayFast and lightweight tool to scan your disk space.2,925MIT OR Apache-2.0
subjectiveLibrary for the Subjective CLI and other related tools.2,925MIT
TerimalRtdmLightwight, Simple, Easy to read, Ideomatic Rust Terimal Interface Library for CUIs2,924MIT
automaat-processor-print-outputPrint Output processor for the Automaat automation utility.2,924MIT/Apache-2.0
github-statusgithub-status is a CLI to check the status of GitHub.2,924MIT
rncarbitrary TCP and UDP connections and listens2,923GPL-3.0-or-later
jsonstJSON Schema hacking toolset2,923Apache-2.0
grinkGrink is a tool to find and check web links in text files.2,923MIT OR Apache-2.0
meancopMore efficient, albeit non-lean connection prover2,922GPL-3.0-only
rsblkList block devices on FreeBSD2,921MIT
cargo-dependency-inheritorUtility that inherits dependencies from the main workspace if they occur 'n' or more times in the workspace.2,921MIT
zc2P2P compute broker with credit-based billing, WAL, and broker mesh support2,921MIT
novem-tuiTUI for the novem.io visualization API2,921MIT
neko-imageCLI utility for image processing written in rust🏳️⚧️2,919MIT OR Apache-2.0
weldr-binA command-line tool to manipulate LDraw files (.ldr)2,917MIT
conventional-semver-rsCLI and library to manage your git projects
semantic version based on conventional commits2,917MIT
eludrisA simple CLI to help you manage your Eludris instance2,916MIT
crosup-entityA simple CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution.2,916MIT
hddrandBenchmark drive writes with non-compressible data or wipe disks with random content2,916MIT
msha simple, fast, and powerful shell for *nix compatible systems2,915non-standard
rockerizeDockerize your rust application easily2,915MIT
nucleusDatapack Template generator2,915MIT
dynimgenA self-hosted dynamic image generator.2,915MIT OR Apache-2.0
noraFreezes the screen for another program2,914GPL-3.0-or-later
keepass-dump-extractorFind and collect parts of a Keepass master key to recover it in plain text from a memory dump2,913MIT OR Apache-2.0
pl_web_apiA api to store books2,913MIT OR Apache-2.0
yargsa rusty version of xargs2,912MIT
bp-cliBP node command-line interface2,912MIT
chroniclewrite your chronicle from command line2,912MIT OR Apache-2.0
gen-completionsGenerate Bash/Zsh completions from manpages or JSON/KDL files2,912MIT
mqtt-visualizerA visualizer for MQTT packets2,912MIT OR Apache-2.0
bfupPreprocessor for brainfuck-like languages2,911GPL-3.0-only
run-thisA utility that gracefully handles missing command dependencies2,910MIT
isitupCLI utility to check if a domain is up or down2,908MIT
dockinfoA tool to get information from docker containers2,908Apache-2.0
cargo-is-testedEnsure that your items are checked with high-quality testing!2,908MIT
fanserviceTemperature-sensor based fan-speed regulator for PowerEdge servers2,908GPL-3.0
filloutA CLI tool to fill out placeholders in templates2,907Apache-2.0
sabA simple S3 backup tool2,907MIT
runrustCommand-line tool to run Rust "scripts" which can make use of crates.2,906MIT/Apache-2.0
thera-pySoothing error messages to accompany Python exceptions2,906MIT
benchmeMacros to easily / cleanly benchmark code blocks2,906MIT OR Apache-2.0
fake-vice-binVery simple wrapper to handle remote monitoring of VICE via the binary interface.2,906MIT
arun-cliLibrary & Command-line runner tool.2,905MIT OR Apache-2.0
taganrogA personal tagging system and a search engine for your media library.2,905non-standard
cargo-referendumDifferential testing tool for unit tests2,904MIT
dedup_hostsCommand line tools for dedup the hosts file2,904MIT
tooka-coreThe internal engine powering Tooka2,904GPL-3.0-only
dtuidBus TUI for introspecting your current dbus session/system2,903MIT
vtcode-terminal-detectionShared terminal detection primitives for VT Code2,903MIT
commit_messageA conventional commit helper utility.2,903MIT
rsmoothOpinionated wrapper for pandoc using YAML headers for configuration2,903MIT
pipeviewerEducational version of the pv utility2,903MIT OR Apache-2.0
cli_appA tool to search files2,903MIT OR Apache-2.0
chonk-cliCheck the size of a file and determine its chonkiness2,902MIT
yapvYest Another Pipe Viewer2,902MIT
catkin-bloombuild entire catkin workspace using bloom2,902MIT
prime-rsCommand line utilities for finding prime numbers2,902MIT
emrtdA library that can read an eMRTD and do security checks.2,902MIT OR Apache-2.0
dmitriFast and minimal application launcher, like dmenu2,901non-standard
popcorn_cliThin Popcorn Time client2,900MIT
web_auditA simple to use tool to get detailed data about your website2,900MIT
backA CLI tool to manage and run your backups.2,900MIT
get_user_agentGet_User_Agent is an easy to use rust CLI program and library for extracting the latest user agents of all browsers on Windows,…2,900MIT
gh-action-tracegh-action-trace is a CLI to create traces for GitHub Action runs by retrieving Action runs metadata from the GitHub API2,899MIT
pmrsRust support to process mining functions. Includes a library and a small cli-interface.2,899LGPL-3.0-only
cyberpunk_mod_managerA mod manager for Cyberpunk 20772,899GPL-3.0
imgcnvrtA fast, efficient CLI for converting images to different file formats.2,899MIT
flatpak_gtk_themera tool to apply gtk themes to flatpak applications for DE's that dont support themeing automatically2,899GPL-3.0
macbatTiny cli utility to get mac's battery info2,898MIT OR Apache-2.0
officedaysA CLI tool for hybrid workers to track and project required office attendance for each quarter2,898MIT
rootftpA simple FTP server tool that allows you to play with files. Multiple users can share their files with each other. You can also…2,897MIT
cargo-git-openOpen a git repository in a web browser2,896MIT
log2graphcreate directed graphs from log files2,896MIT
rustledger-queryBeancount query engine (BQL) with SQL-like syntax for ledger queries2,896GPL-3.0-only
cooprprettier dnf copr helper, search and install copr packages2,895MIT OR Apache-2.0
globetrotter-golangPolyglot, type-safe internationalization2,894MIT
redmine-rsThis is a command line interface for Redmine2,894MIT OR Apache-2.0
winiCLI utility for wini2,894AGPL-3.0-or-later
sbenvSyftBox Env - virtualenv for SyftBox2,893MIT OR Apache-2.0
lightsharkWebSocket proxy with support for MessagePack2,892MIT
cdragonCDragon toolbox to manipulate various Riot formats2,891MIT OR Apache-2.0
auto-pagefindPagefind for servers. Great for next.js non output export applications. Fully crawl and index your app in one command.2,891MIT
camilaMPRIS to Discord bridge2,891Apache-2.0
moss-fmtAn executable tool to extract only desired files from a series of zips2,891MIT
stallA simple local configuration management utility2,890MIT OR Apache-2.0
kalc-liba complex numbers, 2d/3d graphing, arbitrary precision, vector/matrix, cli calculator with real-time output and support for units2,890GPL-3.0-only
vx-installerInstallation utilities and helpers for the vx universal tool manager2,889MIT
psswdA small password manager made in Rust.2,889MIT
dir_contentssummarize directory contents recursively2,889GPL-3.0
fulgurHTML/CSS to PDF conversion library2,889MIT OR Apache-2.0
gitpada git web interface with editing and Markdown support2,888MIT
spitAbbreviate frequently typed phrases2,888GPL-3.0
minifindminimal find reimplementation2,888MIT
pyo3-setupQuickly set up a Rust PyO3 project with setuptools-rust2,887GPL-3.0
env-templateRender Handlebars template files using environment variables2,887MIT OR Apache-2.0
text_analyzerTool that counts the occurence of each letter2,886Apache-2.0
shitpic"
Your jpegs are clear and it's rather unbecoming. They're supposed to be the
opposite of that: compressed.2,885GPL-2.0-only
video2asciiA tool to encode video into ASCII animation2,884MIT
factor-rsA command-line program for listing the prime factors of a number or fraction2,883MIT
jimmyArch Linux installer... with YAML files2,883MIT
rust-paperRust Wallpaper manager from ( https://wallhaven.cc/ ) for Linux/UNIX only2,883MIT
mtagA lightweight CLI utility for changing mpeg-4 tags and artwork.2,882MIT
offstageRuns commands against staged Git files.2,882Apache-2.0
qr-genCLI tool to generate QR-Code from text2,882MIT
pest-intermittentThis project aims to find intermittent tests at your php project2,881MIT OR Apache-2.0
txtliblibrary for text file-based command line tools2,881MIT
globetrotter-pythonPolyglot, type-safe internationalization2,880MIT
cramecrame is a build tool for c projects, with a small testing framework.2,880MIT/Apache-2.0
gdk-pixbuf-hvifGDK-Pixbuf loader for HVIF (Haiku Vector Icon Format)2,880MPL-2.0
spfrRecursively look up SPF records for a domain2,879AGPL-3.0-or-later
emorandJust a random emoji2,879AGPL-3.0-or-later
stream-extractorThe TCP Stream Extractor is a small utility that can read in a PCAP file, search through it for TCP streams, and write out each…2,878BSD-3-Clause
mcbe-lan-advertizerListens for Minecraft Bedrock LAN Ping packets and responds with a Pong packet.2,878MIT
birthday🎂 CLI tool to remember birthdays of people you know2,878Unlicense
wayback-archiverCLI tool for archiving URLs to the Internet Archive's "Wayback Machine"2,877MIT
naming_cltExtract and convert the naming format(case|notation) of identifiers from files or stdin.
Use this tool to prepare identifier name…2,877MIT
snippy-rsA simple cross-platform CLI tool to manage user-defined snippets. Snippets are loaded and unloaded through the clipboard.2,876MIT
base64_textA CLI tool for encoding and decoding Base64 strings2,876MIT
gwtrA simple Git worktree manager2,876MIT
daikokucliA CLI to create and build WASM binaries2,875MIT OR Apache-2.0
oops_my_phone_died_freeotpA CLI program to print TOTP codes from freeotp-backup.json2,875AGPL-3.0
candentiaA cli tool for managing CT-Scan data to study evolutionary biology2,874MIT
commit-gptGenerate git commit messages using ChatGPT.2,874MIT
is-railwayCheck if the current process is running inside Railway2,873Apache-2.0
khakiA tool to write rust scripts with less boilerplate2,872non-standard
dnsiA tool for investigating the DNS.2,871BSD-3-Clause
give-me-some-fibonacciA tool to help to remember fibonnaci numbers2,871MIT
clean-node_modulesA tool to clean node_modules dir recusively2,871MIT
markdown-tui-explorerA terminal-based markdown file browser and viewer with search, syntax highlighting, and live reload2,871MIT
gpscandumpLogs GPS and CAN-bus data and synchronizes the CAN-data with the GPS-data2,870MIT/Apache-2.0
cobalt-s3-archiverA library and CLI tool to create and validate ZIP archives in S32,870Apache-2.0
palette-cliA simple CLI tool to visualize color palettes.2,870non-standard
grrs_hjA tool to search files2,869MIT OR Apache-2.0
sha256sum_from_scratchsha256sum from-scratch implementation in Rust2,869GPL-3.0-or-later
ffmusicsyncA simple utility which creates an encoded music folder out of your library and keeps it updated using as least ffmpeg runs as…2,869MIT OR Apache-2.0
relconfManage configuration depending on the current path2,869MIT
caberEmbed binary data into JavaScript and TypeScript projects.2,868non-standard
krcliA command line interface for keyring2,868MIT
rpniA basic command-line RPN calculator2,866AGPL-3.0-or-later
progitoorprogitoor is an overlay filesystem that stores ownership and other file metadata in a text database and presents that view to…2,866GPL-3.0
cargo-forkdepDoes the initial grunt work to help you develop a patch for one of your dependencies2,865MIT OR Apache-2.0
homework01NULL2,864MIT OR Apache-2.0
cargo-staleA fast, concurrent tool to check for outdated dependencies in your Rust Cargo.toml file2,864MIT
rs-progressCommand line Progress made easy2,864MIT OR Apache-2.0
cteeUnix's tee with stripping of ANSI-colors2,864MIT
provenance-mark-cliA command line tool for creating and managing Provenance Marks.2,864BSD-2-Clause-Patent
srfA tool to check surf forecasts2,863MIT OR Apache-2.0
pacman-bintrans-monitorBinary transparency for pacman - monitor tools2,863GPL-3.0
http-serve-folderA configurable HTTP server that hosts a folder. Suitable for local testing.2,863MIT OR Apache-2.0
kicad-text-injectorA tiny CLI tool that replaces variables of the style `${KEY}`
within KiCad PCB (pcbnew) files.2,863GPL-3.0-or-later
b2getA really simple CLI utility for downloading files from Backblaze B22,862BSD-3-Clause
diru_grrsA tool to search files2,862MIT OR Apache-2.0
sock5sA lightweight SOCKS5 proxy server written in Rust.2,862MIT
rufetA command-line system information fetcher2,861Apache-2.0
webcatnetcat for websockets2,861MIT
criterion-single-page-htmlCollect criterion generated html files and provide them as a single html file, servable from s3 into your browser.2,861MIT OR Apache-2.0 OR MPL-2.0
billableDisplays monthly reports for billable hours. Supports Toggl and Harvest.2,860Apache-2.0
random-distributions-cliA tool to generate samples from various random distributions, as a text lines or a binary stream. Includes a general form of…2,860MIT/Apache-2.0
tldrxA tldr pages client support private pages.2,860MIT OR MulanPSL-2.0
markitA terminal snippet manager.2,860MIT
nopkgcommand line tool to automatic artifact fetching2,859GPL-3.0
rust-terbilangA tool and library for converting number to said number in Indonesia Language (Bahasa Indonesia)2,859MIT
mongodb-atlas-cliOpinionated alternative CLI and library to interact with the MongoDB Atlas Admin API2,859MIT
mcsastManage Minecraft server / proxy / plugins quickly and easily!2,858GPL-3.0
leastA simple terminal pager2,858BSD-3-Clause
commanditSome simple portable command line utilities2,858GPL-3.0-or-later
date-versionGenerate a version based on a major and date. Because usually users just care how recent a version is.2,857MIT OR Apache-2.0
terragrateSimplifies migrating terraform state based on migration files2,856MIT
iotopA Rust implementation of iotop - display I/O usage of processes2,856MIT
mmpximage magnification algorithm2,856MIT
queens-edictCLI tool to play the Queen's Edict in the Delubrum Reginae (Savage)2,855MIT OR Apache-2.0
mickeyAccessibility utility to move mouse cursor using keyboard with binary search algorithm2,854Apache-2.0
ctxnoteA command line tool for taking notes2,851non-standard
GITREMOTEtool for opening the current git repository from a local git directory2,850MIT
blockchain-scratch-rustA scratched blockchain implementation2,850MIT
baxzupCreate backups using XZ compression2,850Zlib
ftabutilAn utility to work with ftab (aka rkosftab) files.2,850MIT OR Apache-2.0
basejmpCLI to interact with Basejmp platform2,850Apache-2.0
yatp-cliYet Another Texture Packer - a small and simple CLI application to pack multiple textures/sprites into a texture atlas/sprite…2,849MIT
norm-formatterFormats (format & lint) code written in c language to fit Norm.2,849MIT
cli_google_auth_from_exported_qr_jpgCLI generates 2FA OTP codes from exported QR jpg images from google authenticator2,849MIT
hibeQuick utility for hibernating your system2,848MIT