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.
pwtoolpwtool, user account password tool3,956GPL-3.0-or-later
libferroxid-artnetAn implementation of the Art-Net protocol3,954MPL-2.0
tadaa todo list manager3,954MIT OR Apache-2.0 OR GPL-2.0-or-later
windsh-cliA cross-platform shell3,953GPL-3.0
flag-rsA Cobra-inspired CLI framework with dynamic completions3,952MIT
terminusdmTerminus Download Manager. Download files, resume interrupted downloads, and keep a history of your downloads - within terminal…3,951GPL-3.0-or-later
rustic-ssgA simple, efficient static site generator written with Rust.3,950Apache-2.0
animeshA powerful CLI tool for anime fans to track their favorite shows and discover new anime3,950MIT
simple-anchor-idl-tsA tool for generating a typescript file from an Anchor IDL json file.3,949MIT OR Apache-2.0
syslogioCommand line utilities to work with UNIX syslog3,948MIT
loggaA minimal logger and console printer for my loggas3,948MIT
nft-folderSave NFT collection to a local directory3,948MIT OR Apache-2.0
trace-gameA terminal typing game written in rust, local multiplayer support planned3,947GPL-3.0
has-env-flagChecks if argv has a specific flag. Rust implementation of sindreshorus/has-flag3,947MIT
ontime-cliCompare given timezones3,947GPL-3.0
hagen-coreBase library for a static homepage generator3,946EPL-2.0
conzeExplore holidays3,946MIT
randgenGenerate pseudo-random bytes3,944Apache-2.0 OR MIT
bundlerCreates a single-source-file version of a Cargo package.3,943MIT
fondant_deriveCore macros of fondant3,943MIT
trmvProgram to remove .spec.lua files in Roblox projects3,939non-standard
browsercookie-rsA simple filesystem browser cookie extractor3,939MIT
ghlocList the lines of code of a GitHub repository.3,939MIT/Apache-2.0
potrCommand line tool for translating GNU gettext files.3,938Apache-2.0
rapdThe Rust Audio Player Daemon3,938GPL-3.0
orb-unpackUnpack a CircleCI orb.yml into separate files compatible with orb packing3,938ISC
rdfoothills-iriProvides a few basic types to reference IRIs and ontologies.3,936AGPL-3.0-or-later
rsclipCLI utility to copy the contents of a file to the clipboard written in Rust3,935MIT
takeout-metadataCLI app for getting the good metadata out of a Google Takeout export3,935MIT
features-cliA CLI tool for discovering the features in a folder3,934MIT
delaA task runner that delegates the work to other tools3,934MIT
idr2nixGenerate a Nix flake from an Idris 2 package3,933GPL-3.0-or-later
mqtt2influxdbCLI tool to push MQTT messages to InfluxDB23,932MIT
calcul8A simple calculator CLI3,932MIT
mosquitoMosquito, a simple HTTP server that logs request parameters.3,931MIT
rasterkitTIFF/GeoTIFF file structure analysis and manipulation tool3,931MIT
mrot_cliDeprecated command line interface for the meal rotator app (mrot)3,931BSD-2-Clause
nuttx-test-botBot that Builds and Tests Pull Requests for Apache NuttX RTOS3,931Apache-2.0
ipugpug.js port to Rust3,929MIT
RaijinA free, simple weather TUI that pulls data without the need for an API key, account, or subscription3,929MIT
hire-david-parkerInteractive terminal-based resume application with a TUI interface3,929MIT
ulid-liteULID generation library and command-line utility3,928BlueOak-1.0.0 OR Apache-2.0
cpmArchlinux pacman set the fastest mirror source3,926MIT
weather_forecasta basic project to determine the weather of different cities3,926MIT
mymyAccess the most common information about your system using a single command3,923non-standard
glopyA cross-platform tool to copy files using glob patterns3,922MIT
docker-statsVisualize container stats with beautiful, real-time charts directly in your terminal.3,922Apache-2.0
dsc-commands-removerCLI tool to unregister all slash commands for a discord bot3,920MIT
contemplateA template rendering tool designed to render configuration templates.3,918MIT
lalA strict, language-agnostic build system and dependency manager3,918MIT
plyparseA tool to search files3,918MIT
vx-tool-nodeNode.js tool support for vx3,917MIT
sargs-cmdThe streaming version xargs3,915MIT
misaki-cliFast, asynchronous link checker with optional FlareSolverr support.3,915MIT OR Apache-2.0
wordlebotA program which tries to solve the daily Wordle puzzle.3,914BSD-3-Clause
jasJust an installer3,914MIT
cantataConvert SONATA package neuro science simulations into Arbor simulations.3,914BSD-3-Clause
rotsniffA tool to catalog files and their hashes in order to detect corrupted or missing files.3,913MIT
monofoldA simple scaffolding helper for monorepos3,912MIT
pieralyzerAn awesome CLI tool that will start your pier-life!3,911MIT
shinydirCLI tool to enforce clean directories by setting rules3,911MIT
load-envA tool to load .env files3,909ISC
hylixBuild, test & deploy verifiable apps on Hyli3,909non-standard
rustciiA tool to convert old and outdated "characters" into the superior Rustcii-Encoding.3,908MIT
flagtorya simple library to make command line flags.3,908MIT
kythera-cliKythera is a Toolset for Filecoin Virtual Machine Native Actor development, testing and deployment.
For more information, check…3,908MIT OR Apache-2.0
seq-hereA fast tool for bio-sequence file processing.3,908MIT
demsf-rsA rewrite of https://github.com/phlbrz/demsf - DEMSF are bash scripts to Download and extract Microsoft Sharepoint file.3,907GPL-3.0
s2idSelf-sovereign identity library and command-lie3,907Apache-2.0
psdmCompute a pairwise SNP distance matrix from one or two alignment(s)3,906non-standard
fluentci-loggingProgrammable CI/CD engine without Containers, built on top of Nix ❄️3,905MPL-2.0
purple-sshFree, open-source terminal SSH manager and SSH config editor in Rust for macOS and Linux that keeps ~/.ssh/config in sync with 16…3,905MIT
tagpathTag Path — parse, lint, and search tag-based identifiers across languages3,903MIT
daikokuA CLI to create and build WASM binaries3,902MIT OR Apache-2.0
symtool-backendsymtool-backend provides the symbol manipulation framework for the symtool utility3,900MIT OR Apache-2.0
gsyncGSync is a command line utility to sync your files to Google Drive, while respecting .gitignore files3,900MIT OR Apache-2.0
pexels-cliA Rust client for the Pexels API. API Address: https://www.pexels.com/api/documentation/3,900MIT OR Apache-2.0
openweather-cliAn openweather cli wrapper3,898MIT
vx-tool-uvUV tool support for vx3,898MIT
vx-tool-goGo tool support for vx3,898MIT
wraprwrap your code for ai3,898MIT
git-hotspotsA tool to find hotspots in your git repository.3,897MIT
grabySearch and print matching patterns in given file.3,897MIT
fluxyAsync HTTP/SOCKS5 proxy with randomized source IP pools and UDP support3,897MIT
depbankA Rust CLI tool for generating AI-friendly code banks from dependencies.
Automatically parses Cargo.toml files, resolves…3,896MIT
cargo-cocoapodsGenerate a Cocoapods wrapper for your Rust project3,896Apache-2.0 OR MIT
spdiSPDI is a format to describe a genomic variant. This crate provides a library to get an SPDI format representation of a variant…3,894non-standard
df_st_cliCommand line interface for Dwarf Fortress Legends3,893AGPL-3.0-or-later
mergekmerA small tools to merge output generated by [fastkmers](https://github.com/angelovangel/fastkmers)3,892AGPL-3.0-or-later
pipevEducational version of pipeviewer3,891MIT OR Apache-2.0
dev_runnerA CLI tool to run development commands in a project via a interactive menu3,890MIT
rmmmRust MySQL Migration Manager3,890ISC
twenty-minutesA command line working timer.3,889Apache-2.0
rss-actionsRun scripts automatically on rss feed updates.3,886AGPL-3.0
rsn-fmtThe rsn formatter3,886MIT OR Apache-2.0
p2p-foundationComplete P2P networking foundation with flexible contacts panel, collapsible system menu, sparkly interactive help, DHT inboxes…3,886MIT OR Apache-2.0
ryverA Cli that generates luau/ts files from spreadsheets3,885MIT
cli-skyA CLI AT protocol client3,885Apache-2.0
rink-sandboxLibrary for limiting memory usage and time spent of code, and allowing interrupts (ctrl+C).3,884MPL-2.0
vx-tool-rustRust tool support for vx3,884MIT
vpipeA command line pipeline viewer tools3,883MIT OR Apache-2.0
ping-spooferA simple CLI tool that artificially increases your ping systemwide without entering sudo password every time (For Linux only)3,883GPL-3.0
pwwizardA CLI password generator3,882MIT
pluralizer-cliPluralize words. Based on the excellent pluralizer library.3,882non-standard
ontproxRDF format conversion as a web-service.3,882AGPL-3.0-or-later
rscanSimple tool for a quick and reliable port scanning3,881MIT
deezer-isrc-taggerTag songs based on their ISRC using Deezer API3,881MIT OR Apache-2.0
blue-noiseHigh-quality blue noise generation and dithering using the void-and-cluster algorithm3,881MIT
spellingbeeGenerate potential solutions for the NYT spelling bee game3,878Apache-2.0
quartzctllibquartz based apps manager3,878BSD-2-Clause
tinypickerA simple color picker made in rust for the CLI!3,877AGPL-3.0-only
mapillary-seq-cleanupA simple tool to clean mapillary_tools proceeded GoPro timelapse images.3,875MIT
rename-with-dateAdd the current date and time to the beginning of the file name.3,875MIT
remote_serialremote connect to serial3,873MIT
hushcrumbsHushcrumbs is another secrets manager.3,871MIT
puppeteer_clipuppeteer cli for get html3,867MIT
git-blamediffA program to automatically annotate changes to a file in git(1).3,867GPL-3.0-or-later
shadow-terminalA headless modern terminal emulator3,867MIT
sitemap2urllistRead a sitemap and output a list of URLs.3,867BlueOak-1.0.0
rust_compile_runA Rust CLI tool to compile, run, and optionally delete Rust executables with additional features like file watching and…3,866MIT
npmsSearch npm packages on terminal3,864MIT
pwalletpwallet is a cli for store and recover or export passwords3,864MIT
bazeldA wrapper around the bazel build tool.3,864MIT
filetypesDetermine file type via magic numbers.3,864MIT
tee-s3A command-line utility that streams stdin to both stdout and Amazon S3, similar to the Unix `tee` command but with S3 as an…3,863MIT
xl_to_csvConvert excel file to csv file3,862MIT
jira-cleanA tool to clean up Jira task description that is an output of jira-cli tool3,862MIT
json2tmVSCode compiled theme -> .tmTheme converter3,862GPL-3.0
soundpad-bumblebeeOn-the-fly wordmixing through Soundpad3,861MIT
huismanagerDotfiles and system configuration manager for Linux3,861GPL-3.0
hugoenvA version manager for Hugo3,859non-standard
claude-historyFuzzy-search Claude Code conversation history from the terminal.3,858MIT
video_amogusifierTurn a video into an amogus3,857non-standard
webdirA simple HTTP web server to serve directory3,856non-standard
simple-mcpaintball-toolA tool to easily analyze paintball events. Made for cubeside.de3,856GPL-3.0
codemonk-primes-cliA command-line utility for finding prime numbers3,855MIT OR Apache-2.0
winnfA nerdfetch alternative for windows written in Rust.3,854MIT
czaCLI tool for scaffolding zero-knowledge application projects3,853MIT OR Apache-2.0
rtcpsRust TCP Scanner3,853MIT OR Apache-2.0
memocrA simple note management tool.
It has the ability to create, edit (using Vim), delete, list, and view contents.
You can also set…3,852non-standard
jira_to_ganttA tool to convert Jira CSV data to Gantt chart JSON53,851Unlicense
giteeA command line tool for Gitee.3,850non-standard
tchatClient for tchat-server.3,850MIT
lcov-diff-utilCommand line tool to make delta of 2 lcov files3,849MIT
eveA program allowing for easy search and replace with environment variables.3,848MIT/Apache-2.0
athena-cliA command-line interface for AWS Athena with interactive query execution and result management3,848MIT
legitadd proof of work to a git commit3,847MIT OR Apache-2.0
port-pulseA TCP port scanner CLI3,846MIT
roms-curatorHelper utility to manage Sets of ROMs. Currently only works for MAME ROMs.3,844non-standard
oxycardsAn interactive quiz application built for the terminal.3,844MIT
cargo-railGraph-aware CI, dependency unification, changesets-style releases, and crate split/sync for Rust workspaces3,844MIT
hookpoints-cliHookpoints CLI - A CLI for the Hookpoints Pallet3,843Apache-2.0
force-crlfForce a file to use CRLF line breaks.3,843MIT/Apache-2.0
keypeatGeneric, std-only key repetition handling for Rust.3,843Apache-2.0 OR MIT
duat-treesitterPlugin for tree-sitter bindings for Duat3,841GPL-3.0-or-later
numbered_titles_sorterThis repository contains a cli program to sort numbered titles (1., 1.1., 1.1.1, ...) in a text.3,840MIT OR Apache-2.0
arkanoid-tuiArkanoid built with Ratatui3,840MIT OR Apache-2.0
existenceCLI for the Existence ontology framework3,838Apache-2.0
refacTransform some text given a generic natural language prompt.3,836MIT OR Apache-2.0
git-todo-collectorcollect TODO: items from git code repo3,835MIT
cargo-disassembleDisassemble your rust project3,835AGPL-3.0
wake_up_neoSimulates the hacked terminal from "The Matrix"3,834MIT
optocutA command-line utility for generating a cost-optimized cutlist for lumber.3,834MIT
wofThe Who's On First rust library and command line.3,834MIT
nocurses_rustSimple terminal library ported from nocurses.h3,833MIT
trim-go-asmTrim Go Assembly from $ go tool compile -S3,832MIT
skeleton-cliA project scaffolding utility3,832CC0-1.0
strykelangA highly parallel Perl 5 interpreter written in Rust3,832MIT
quackieA duck for your terminal! 🦆3,831GPL-2.0
ssh-to-ansibleA tool to convert a SSH configuration to an Ansible YAML inventory.3,830Apache-2.0
bpflintLinting functionality for BPF C programs.3,830MIT
vimdirEdit Directories in Your $EDITOR3,829GPL-2.0-only
cmdshelfBetter scripting life with cmdshelf3,828MIT/Apache-2.0
totpcDesktop CLI tool to manage and compute TOTPs3,827MIT
wall-cliA OS and Desktop Environment indipendent get/set wallpaper library.3,826MIT OR Apache-2.0
precise-calcA high precision calculator library and command line tool.3,826MIT
home-dns-refreshLooks up the current external IP, and updates an Azure Zone A Record to that IP3,826MIT
okh-toolA CLI tool to deal with Open Know-How (OKH) data files.
Its main functionalities are:
validation of and conversion…3,826AGPL-3.0-or-later
cachepotcachepot is a sccache-like tool. It is used as a compiler wrapper and avoids compilation when possible, storing a cache in a…3,825MIT OR Apache-2.0
jup-cliA Jupiter CLI that enables swap, etc.3,824MIT
defrag-dirsDirectory index defragmentation3,824GPL-3.0
leetcode-runner-cliA tool to execute and submit leetcode problems from the command line3,823Apache-2.0
rfuiA fast, interactive file finder with live preview built in Rust3,823MIT
hypr-helperHyprland Utilities such as adjusting gaps, getting windowname and workspace information3,821AGPL-3.0
hedManage your hosts file from the command line.3,820GPL-3.0-or-later
grim-reaperDeath Defying Data Protection - When data death comes knocking, Grim ensures resurrection is just a command away3,819MIT OR Apache-2.0
sbackA CLI tool to manage and run your backups.3,817MIT
tuiletA textual user interface for Toilet, the ANSI-art text generator3,816MIT
xor-keysize-guessCommand line app to guess the size of a key that was used to XOR encrypt a file3,814MIT
reverseproxyTCP Reverse Proxy3,814MIT
rustmatonA text editor for Conway's Game of Life3,813MIT OR Apache-2.0
mcp-runnerA Rust library for running and interacting with Model Context Protocol (MCP) servers locally3,813MIT
special-git-commitA command line tool for generating commit hashes with specified prefixes.3,812WTFPL
rsql_driver_dynamodbrsql dynamodb driver3,810Apache-2.0 OR MIT
rssh-tunnelA command-line tool for creating SSH tunnels, allowing you to securely connect to remote hosts3,809MIT
elsa-cliA CLI tool to list items in a directory.3,809MIT
ala-lapeInhibits idle on behalf of others3,809EUPL-1.2
imsosorrybtwSometimes it can be necessary to call upon the ancient arts... But in Rust BTW!3,808MIT
forjeHammering code for a polished foundation.3,805ISC
process-queueQueue programs for execution3,805GPL-3.0