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.
rsass-cliCommandline interface for rsass, compiles scss to css.6,492MIT OR Apache-2.0
streamable-uploaderstreamable-uploader6,491MIT OR Apache-2.0
obs-countdownA CLI tool to write countdown timer files for OBS Studio6,486MIT
chmod-conversionChmod conversion tool6,486MIT
table-formatFormats tables for printing to terminals and logs.6,486GPL-3.0-or-later
math_replSimple REPL for all different kinds of math.6,485non-standard
hotcornersA small hot corners implementation for Windows 10/116,484GPL-3.0-only
whitespace-formatWhitespace formatter and linter for text files and source code files.6,483MIT
rwogRun a program as if you were not a member of certain supplementary groups. Cannot grant privileges or change /etc/group.6,482MIT
fallow-typesShared types and serde paths for fallow codebase intelligence6,482MIT
grass-repository-assistantGrouped Repository Assistant - Manage your repositories throught the CLI6,481MIT OR Apache-2.0
qwikiA command-line utility to search for Wikipedia articles6,481MIT
dupimgA simple duplicate image finder6,480AGPL-3.0
dirt-r-eeA CLI tool for printing the structure of a given directory in a tree.6,479MIT
tcpproxyCross-platform asynchronous multi-client TCP proxy; great tokio demo.6,479MIT
gotta-watch-em-allA process tree memory monitor6,477Apache-2.0
rhai-docDocumentation tool for Rhai - an embedded scripting language and engine for Rust6,476MIT OR Apache-2.0
helpmanDocument Cli Application6,475MIT
dohyA CLI for DotHyphen, a simple ASCII to Morse translator and vice versa.6,474MIT
osbuilderOS-agnostic builder for building custom OS6,473non-standard
fitmeCLI curve fitting tool. Parameterise an equation from a CSV dataset.6,473MIT
kv-assetsServe static assets from Workers KV storage6,471MIT OR Apache-2.0
africa_capitals_gameGuessing game for learning African capital cities.6,470MIT
git-semversionGenerate a semantic versioning compliant tag for your HEAD commit.6,469MIT
tokiocliAn Unix CLI based on Tokio6,461MIT
shrs_autocdimplement autocd feature present in many shells6,461MIT OR Apache-2.0
rustypingA prettier lightweight colored ping utility written in Rust6,459GPL-3.0-or-later
avrowAvrow is a fast, type safe serde based data serialization library6,458MIT OR Apache-2.0
fix-getters-utilsUtils for fix-getters6,457MIT/Apache-2.0
qrcli-rscommand line qr code generator6,456MIT
ifwifiA simple Wifi CLI wrapper over the long and tedious nmcli using wifiscanner6,451BSD-2-Clause
ogrepTool for searching in indentation-structured texts.6,449MIT
libpt-mathPersonal multitool6,448MIT
cptcA cli tool for copying file/s contents to your clipboard6,446MIT
kaivmKAIVM is a multiplatform Command Line Interface (CLI) designed to simplify the process of downloading, managing, configuring, and…6,445non-standard
sbggenerates CLI boilerplate6,445MIT/Apache-2.0
scdA tiny file manager focused on shell integration6,441MIT
pwdmRudimentary command-line tool and Rust library for managing passwords.6,437Apache-2.0
jmfmJMFM (Java minecraft:filled_map's) is a library and console utility designed to convert images into Minecraft map art6,436BSD-3-Clause
checklinecheckline: checkbox line picker for stdin line input6,436MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0
checkfileA command line tool that logs the checksum and last 50 lines of each file in a folder.6,433GPL-3.0-or-later
timestDead simple timesheet/punch card/clock report CLI. Clock in. Clock out. See time worked.6,432MIT
dscdsc is a cli tool for finding and removing duplicate files on one or multiple file systems,
while respecting your gitignore rules.6,431Apache-2.0
reflicateDeduplicate data by creating reflinks between identical files6,431MIT
mdbook-journaljournal plugin for mdBook6,431MIT
dekaA minimalist TUI text editor6,430GPL-3.0-or-later
touchstoneTouchstone (s2p, etc.) file parser, plotter, and more6,429MIT
fcheckCool tool for checking enabled and disabled features of a specified crate within a cargo project6,429MIT
ascii_rendererA wireframe rendering engine that renders into ascii text, written for fun entirely in Rust.6,428MIT
rust-nrmA Rust-based NPM Registry Manager for efficiently managing and switching between npm registries6,425MIT
gospinA cli tool to create a boilerplate GO project6,425BSD-3-Clause
chopChop is the cli frontend for chopper - streaming time series manipulation framework.6,424BSD-2-Clause
pg_parcelA very minimal subset of `pg_dump --data-only` with multi-tenancy in mind.6,423MIT OR Apache-2.0
dufs-zhDufs 是一个独特的实用文件服务器6,423MIT OR Apache-2.0
jqjq.rs6,423Unlicense
sundialPure Rust library to parse and process iCalendar RRules6,420MIT
pinixProgress In Nix - Pacman inspired frontend for Nix6,420LGPL-3.0-or-later
simplySimply Script Interpreter6,416MIT
limmatTool to run continuous tests locally on Git revision ranges.6,416GPL-3.0-only
lightning-sentinelA telegram bot written in rust that will monitor a lighting node over tor. It does this through calling the node's REST API and…6,410non-standard
git-checkout-interactivecli to switch between locally checked out branches interactively6,409MIT
lnkrLinking stuff based on a config file6,408MIT
r-pyUna herramienta CLI para gestionar y ejecutar comandos predefinidos desde archivos de configuración6,407MIT
cambrianA Pragmatic Global Black-Box Optimizer6,405MIT
grade_calculatorCalculates and keeps track of grades for a single course using information found in the course's syllabus.6,402GPL-3.0-or-later
syngesturesConfigurable multi-touch gesture daemon for Linux, originally targeting `xf86-input-synaptics`.6,402MIT
bananenCLI changelog generator written in Rust6,401GPL-3.0-or-later
simpleciA simple tool to run CICD pipelines locally6,400GPL-3.0-or-later
gantt_chartA tool for generating Gantt charts6,400Unlicense
wikijsAPI bindings, CLI client and FUSE filesystem for Wiki.js written in Rust.6,400AGPL-3.0
favoconCreate favicons from an image6,399MIT
home-easySimple Rust home-easy protocol implementation6,396non-standard
cargo-n64Cargo subcommand to build Nintendo 64 ROMs6,396MIT
jp_cliJSON Probe — pluck values from JSON input6,395MITNFA
various-rust-utilsSome helpers for rust projects6,394MIT
lfs-dalA custom transfer agent for Git LFS powered by OpenDAL.6,392MIT
shrs_derive_completionSpecify shell completions from derive macro6,390MIT OR Apache-2.0
open_read_laterAn implementation of and CLI for the Open Read-Later list specification6,389MIT
cragSearch from the command line6,383MIT
sudoku-ttyPlay sudoku in terminal6,381MIT
shmarksDirectory bookmarks for the shell.6,380GPL-3.0-only
rudricCLI tool for managing secrets in a secure way6,380MIT
choreoDSL for BDD type testing.6,380MIT
ssec-clicommand-line interface for reading and writing the SSEC file format6,378GPL-3.0-or-later
safeRA simple and secure file encryption tool6,376MIT
rustytimeRusty Time - A simple time tracking tool6,375MIT
chatterpipeEffortlessly extract AI-generated insights from your text files! This Rust-based CLI tool sends your text content to OpenAI's…6,375MIT OR Apache-2.0
demagnetizeConvert magnet links to .torrent files6,375MIT
anonlinkCommand line tool to automatically patch link.exe to remove Rich PE Header6,375MIT
asciiframeConvert any video to a stream of ASCII frames6,372MIT
transaction-decoderA CLI tool for decoding EVM transactions6,369MIT
lqlow overhead yq/tq/jq cli6,366Apache-2.0
runmeA shell-script based task runner6,365MIT OR Apache-2.0
jvcA simple tool that help with java versions.6,364MIT
workspacer-cliA versatile command-line interface for Rust workspace management, providing comprehensive controls for crate analysis, import…6,362MIT
edmaEDMA: Embedded Database Management for All6,360MIT
cp-testerA command line tool to test competitive programming problems quickly and locally6,359MIT
lictoolLictool is a utility that will help you quickly add a spdx license to your project right from the command line6,358GPL-3.0-only
pjsPretty print JSON6,356MIT
lnxUtility to map lines from stdin onto command arguments to be executed6,356MIT
color-sshA Rust-based SSH client with syntax highlighting.6,355MIT
cctvTerminal interface for CoolerControl6,354GPL-3.0-or-later
xtaggerCommand line application for managing and searching tags stored in filesystem extended attributes6,354MIT
corralA simple sprite sheet packer6,353MIT
arbitratorFormat text based on a set of rules and regexes.6,352GPL-3.0
rusty_tasksYour own terminal todo-list6,352MIT OR Apache-2.0
alfred-gitignoreAn Alfred workflow that creates .gitignore files6,352MIT
relay8xcontrol a specific 8x relaise card via serial / USB6,350Apache-2.0 OR MIT
stdrename`stdrename` is a small command line utility to rename all files in a folder according to a specified naming convention…6,349GPL-3.0-or-later
XLang-RustAn experimental cross-platform dynamic strong-typed programming language written in Rust.6,349MIT
dotodoDo your todos!6,348MIT
yatotpYet Another TOTP client which stores its data locally.6,346AGPL-3.0-or-later
inrustAccumulate knowledge of my study on Rust language6,346MIT OR Apache-2.0
vclimy tiny CLI for init C++ Project6,345MIT
structiagramStructiagram is a tool to generate Rust struct relation diagram as mermaid.js format.6,342MIT OR Apache-2.0
scorpionCommand Line Interface for the scorpion.io project.6,340non-standard
nvd_cveSearch for CVEs against a local cached copy of NIST National Vulnerability Database (NVD)6,340BSD-2-Clause
gtfsortAn optimized chr/pos/feature GTF/GFF sorter using a lexicographic-based index ordering algorithm written in Rust.6,338MIT
usaddressParse US Addresses into parts6,337Apache-2.0
waybackRust version of tomnomnom/waybackurls6,335GPL-3.0
rudoku-gameA Terminal User Interface (TUI) Sudoku game.6,328MIT OR Apache-2.0
openjlcUltra-fast Gerber conversion tool.6,324MIT
gtinnyA GTIN Validator6,322MIT
morkapplication for sending files over udp written in rust6,319MIT OR Apache-2.0
ports-snifferA simple port sniffer(scanner) implementation with 🦀6,319MIT
semver-bumpA command-line tool for bumping semver-compliant version numbers6,313Parity-7.0.0
rngo-cliCLI for running rngo simulations6,313MIT OR Apache-2.0
aneweranewer appends lines from stdin to a file if they don't already exist in the file. You could also use it as `uniq` without `sort`.6,311non-standard
lituaRead a text document, receive its tree in Lua and manipulate it before representing it as string6,311MIT
dongExecutes a command, then plays ding for success and dong for failure.6,311GPL-2.0-or-later
undeadA tool to search for dead code in your Python projects6,310Apache-2.0
neocalGoogle Calendar Command Line Interface6,310non-standard
needroleshereYet another AWS IAM Roles Anywhere helper6,310Apache-2.0
quartz-messengerA command-line utility for messaging based on libquartz.6,307MIT
mars-tMars Sol Date & Martian Coordinated Time: a library and a CLI app6,305UPL-1.0
cargo-pandoPerform tasks concurrently over multiple copies of your repo, over multiple toolchains and/or git revisions.6,298MPL-2.0
fcfSimple rust cli tool built to make accessing your configs faster6,296GPL-3.0-or-later
watchdiffA small utility to diff watch output6,292BSD-3-Clause
ccstatAnalyze Claude Code usage data from local JSONL files6,292MIT
tmux-libTmux helper functions.6,288MIT OR Apache-2.0
pwdgA rudimentary command-line tool and Rust library for generating secure, random passwords.6,284Apache-2.0
http-nuThe surprisingly performant, Nushell-scriptable, cross.stream-powered, Datastar-ready HTTP server that fits in your back pocket.6,282MIT
todo-ciA simple CI/CD CLI tool for registering and checking todos in code with deadlines6,280MIT
luminarManage computing resources for multiple users on single machine.6,279non-standard
clipergeA CLI tool to combine the contents of multiple files and copy to the clipboard6,278MIT
imgurs-cliCLI for Imgur6,278BSD-3-Clause
gsdtoolCLI utility for PROFIBUS GSD files (Generic Station Descripions)6,278MIT OR Apache-2.0
onetime-cliEncrypt / decrypt files using the one-time pad.6,276MIT
acid-rsA supersonic static-site generator written in Rust.6,276MIT
altioAutomating command tools by simulating piped io in process.6,275MIT/Apache-2.0
rs-password-utilsPassword utilities, writen in Rust6,271MIT/Apache-2.0
hjkl-clipboardCross-platform clipboard library with rich types, async support, and OSC 52 fallback for SSH6,270MIT
dbquotaenforces database quotas by toggling a read-only status6,268non-standard
vanity_gpgA simple tool for generating and filtering vanity GPG keys, c0nCurr3nt1Y6,268MIT
qsspodcasts_podcast_downloadPodcast download utilities for QSSPodcasts, you probably don't need it.6,265BSD-2-Clause
ts-bindgen-genGenerate a wasm-bindgen interface from typescript definitions6,262MIT OR Apache-2.0
kodegen_mcp_schemaKODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents.6,260Apache-2.0 OR MIT
rdsimple utils to replace and delete text in text files6,257GPL-3.0
squalea tiny image scaling utility6,255MIT
dumaA minimal file downloader6,254MIT
muttmatesUtility for retrieving email addresses in a mutt compatible format6,253Unlicense
nmuidiParallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number…6,251MIT
holochain_cli_launchA CLI to launch holochain apps in a Holochain Launcher environment for testing and development purposes.6,250non-standard
git-ibundleA tool for incremental offline mirroring of a Git repository6,249MIT
clarity-lspClarity Language Server6,248GPL-3.0-only
tr1pdtamper resistant audit log6,247AGPL-3.0
rspwA command line password generator written in rust6,246MIT
padsA simple CLI tool for swtiching the default/active output device for PulseAudio.6,245MIT
pgv-cliA CLI tool for encoding PGV video files6,245MIT
suchiA simple todo6,243GPL-3.0-only
kelperA CLI tool to serve as swiss-army knife for your operations on Kubernetes pods and nodes6,242MIT OR Apache-2.0
ttyrec-binrecord and play back ttyrec files6,239MIT
gptrust_cliA CLI interface to invoke gptrust_api6,238MIT
ucliA command line interface for CLI applications6,238MIT OR Apache-2.0
inkangit cli containing templates & utilities.6,236MIT
proxy-twisterA flexible HTTP proxy switcher that routes traffic through different proxies (SOCKS5 or HTTP) based on target host patterns.6,234Apache-2.0
post-itA minimalist list-based note taking tool to act as your terminal's post-it notes6,233MIT OR Apache-2.0
example-runner-cliExample runner providing a way to run examples in a automated way6,230MIT OR Apache-2.0
tealr_doc_genA cli tool to create online documentation for apis made with tealr6,229MIT OR Apache-2.0
ringboard-waylandWayland Ringboard clipboard listener.6,228Apache-2.0
meaningsearchA simple package that helps you find meaningful lines of any given input. Especially useful in CTFs.6,227MIT
safir-memIn-memory key/value store to share values between different shell sessions6,226MIT OR Apache-2.0
riptree2riptree2 is a Rust rewrite of the Unix tree command. It aims to be a drop in replacement (`alias tree="rt --compat"`) with some…6,226non-standard
stressedUniversal CLI stress tester for competitive programming6,224MIT
pidtree_monA CPU load monitor of process trees6,224MIT OR Apache-2.0
reduce_image_sizeReduces size of images in a folder (and optionally sub-folders, recursively).6,222MIT
llslist listening sockets6,222MIT
gittenA tool to manage git projects in a folder6,221MIT
qsspodcasts_data_transportData transport utilities for QSSPodcasts, you probably don't need it.6,221BSD-2-Clause
street-credManage encrypted secrets for your applications.6,221MIT
aoc-rs-1npoMy attempt at using Rust to solve Advent of Code puzzles6,220MIT
rccpRust Calculator for Cool People6,216MIT
jwtopa simple TUI resource monitor inspired by gtop and bottom6,214MIT
rdbkp2A CLI tool for backing up and restoring Docker container data6,214MIT
rs-filewatch-triggerFileWatch Trigger to run various actions6,213MIT
watimeA time formatting cli tool6,212MIT
eachA better way of working with structured data on the command line6,210MIT
tokmdTokei-backed repo inventory receipts (Markdown/TSV/JSONL/CSV) for PRs, CI, and LLM workflows.6,209MIT OR Apache-2.0
jfmtjfmt is a command-line tool for formatting json files in both readable and
compact formats. It supports stdin/stdout shell…6,206MIT
sonixCommand-line tool for working with SONIC machines and contracts6,205Apache-2.0