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.
ports-cliA minimal CLI tool to list open ports and associated processes.7,638MIT
cpkgA dead simple C package manager.7,637MIT
codrA CLI tool for interacting with OneDrive.7,636MIT
nostr-toolA CLI tool to interact with nostr7,635MIT
memoCreate reminders directly from your terminal.7,630non-standard
tixonomeA simple CLI metronome in Rust7,627BSD-3-Clause
rnotifyRnotify allows sending informative messages to various destinations such as Discord, Telegram and Mail through the command line.7,627MIT
pnafsPNA(Portable-Network-Archive) file system7,627MIT OR Apache-2.0
jourstSimple command line todo tool7,624MIT
dbg_breakpointSet breakpoints with the `breakpoint!()` macro on many target architectures
and popular OSes like FreeBSD, macOS, iOS, Linux…7,623Unlicense OR MIT
cmdparserA simple argument parser for Rust7,622WTFPL
mdreamFastest HTML-to-Markdown converter. Zero dependencies, streaming support.7,619MIT
sysstatusA small fast tool to get an overview of the system including load, storage usage, temperature and services.7,618non-standard
give_a_sheetToolkit for generating input samplesheets for a variety of nf-core pipelines.7,615MIT
batch_renameA simple command line tool for batch rename files.7,611MIT
get-blessedTerminal tool to get you the best crates for your rust projects with a few keybindings, curated by blessed.rs7,605MIT
nail-parquetLightning-fast CLI for data analysis: explore, filter, transform Parquet/CSV/Excel files with SQL-powered operations7,603MIT
forneA Turing-complete but dead-simple spaced repetition CLI that helps you learn stuff.7,600MIT
github-issues-exportExport GitHub issues to markdown files.7,594MIT/Apache-2.0
dd_tran_toolidea 插件开发多语言翻译工具7,593MIT OR Apache-2.0
girt-coreCore modules for git-interactive-rebase-tool7,590GPL-3.0-or-later
rfm-binA super fast file-manager written in rust7,590GPL-3.0
sfastaBetter FASTA sequence compression and querying7,589MIT OR Apache-2.0
badmBut another dotfile manager.7,588MIT
spatUtility for shortening UNIX-like paths.7,584MIT
commit_crafterAI powered tool for Git commit message generator7,584MIT
chmmod-create一個用於快速建立 CHM 插件模組的命令列工具7,584Apache-2.0
tfschema-bindgenGenerate (de)serialization Rust code for Terraform Schema7,581MIT OR Apache-2.0
rumatuiA click-able command-line Matrix client.7,578MIT/Apache-2.0
silk-cliTencent SILK codec7,576MIT
wirestripperwirestripper extracts ethernet frames out of raw ethernet PHY-level PCAP files (Hilscher netANALYZER transparent mode PCAP…7,575MPL-2.0
rjrssyncFast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.7,572MIT
yamos6502MOS 6502 emulator7,572MIT
to-htmlRender a terminal with ANSI colors as HTML7,571MIT
piscem-inferA flexible tool to perform target quantification from bulk-sequencing data7,570non-standard
macboxxA rust-based boxx-style keyboard mapper, designed for Slippi melee7,569MIT
retoolConvert 5e.tools data for use with Reroll7,565MIT
take-breathA program that reminds you when to take a breath from your computer.7,564MIT
rsql_driver_mysqlrsql mysql driver7,562Apache-2.0 OR MIT
parallelrunRuns several commands concurrently7,562MIT
bitgrepBinary grep for numerical data types7,560Apache-2.0
releezAn utility tool to run application release-checklist safely.7,560MIT
corrodoroA terminal-ui pomodoro timer where your friends can join you focusing via network.7,559MIT OR Apache-2.0
stcatDecode logs produced by the `stlog` framework7,558MIT OR Apache-2.0
girt-displayDisplay modules for git-interactive-rebase-tool7,554GPL-3.0-or-later
pustA simple static password generator7,553MIT
taprtapr is a table pretty-printer. Outputs a CSV or TSV file as nicely as possible by adjusting column widths.7,549MIT/Apache-2.0
pushtxBitcoin Transaction Broadcast Library7,546MIT
license-genA cli tool that asks you a bunch of questions and generates a license file7,546MIT
automaat-coreAutomation task scheduler7,542MIT/Apache-2.0
dockdashBuild and push OCI container images without Docker7,542Apache-2.0
id3-cliView and modify IDv3 tags7,539MIT
rustracera multi-threaded raytracer in pure rust7,536GPL-3.0
cargo-semverCargo subcommand to update the version in your Cargo.toml file - SemVer style.7,534MIT
rustsysfetchA tool to fetch system information7,534MIT
imgeWrite disk images to physical drive or vice versa.7,526MPL-2.0
cloudflare-ddnsA simple CLI tool to use Cloudflare's free DDNS service7,525MIT
wrkflw-gitlabGitLab API integration for wrkflw workflow execution engine7,523MIT
git-irisAI-powered Git workflow assistant for smart commits, code reviews, changelogs, and release notes7,518Apache-2.0
ftl-cliCLI wrapper for Spin to build and deploy MCP tools using ftl-mcp framework7,517Apache-2.0
canon-cliCommand-line tool for Canon protocol specifications7,517Apache-2.0
promptboxA CLI tool for managing and executing LLM prompt templates7,514MIT OR Apache-2.0
clcCalculator command line interface app7,514MIT OR Apache-2.0
bannerFormats banners (text panels and headers) to help make console and log file output prettier.7,512GPL-3.0-or-later
pass-fxaUpload a password-store to Firefox Accounts7,509GPL-3.0-or-later
itmsinkITM protocol parser.7,506MIT OR Apache-2.0
mifMemory Initialization File7,504MIT OR Apache-2.0
firework-rsA cross-platform ascii-art firework simulator in terminal7,500MIT
git-slidesNavigate through Git commits like presentation slides.7,497GPL-3.0-or-later
git-remote-torSeamless .onion and tor-ified git remotes7,497MIT OR Apache-2.0
mempeekA command line tool that resembles a debugger as well as Cheat Engine, to search for values in memory7,496BSD-2-Clause
code-smoreA morse code practice tool7,494MIT
salmoA Database migration tool7,493ISC
udp_traffic_generatorA tool to generate UDP traffic7,493Apache-2.0
cli-tablesA simple Rust library for generating ASCII tables in a CLI application.7,492MIT
latexdefA command-line tool which shows the definitions of LaTeX commands.7,491LPPL-1.3c
LGremoteCommand line tool for controlling LG TVs from the 2012 era7,490MIT
korqKubernetes Dynamic Log Tailing Utility7,489MIT
itermTerminal workspace (screen, tmux, zellij)7,482MIT
audeyeA terminal user interface for audiofile content visualization7,479MIT
smbcloud-networkingCommand line tool for deploying NextJS app on the smbCloud platform.7,479Apache-2.0
fuzzy-selectFuzzy select using Nucleo as matching engine7,478MIT OR Apache-2.0
pwatchA process watcher - a tool to keep an eye on selected processes with resource usage historical graphs7,477Apache-2.0
upwork-wlroots-bridgeImplementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server, which Upwork uses to…7,476MIT
asimeowA tool for managing macOS Time Machine exclusions for developer's workspaces7,476MIT
fspulsefsPulse is a fast, cross-platform filesystem scanner and change tracker.7,476MIT OR Apache-2.0
timer-cliSimple countdown terminal alarm7,475non-standard
rasteroidterminal image / video graphics ( iterm / kitty / sixel )7,473MIT
rust_treetree is a cross-platform tree application and library that produces
an indented directory listing of files.7,471MIT
please-installA unified interface package manager for many OSes7,469BSD-3-Clause
needle-rsFind openings and endings across video files7,468MIT OR LGPL-2.1-or-later
rsql_driver_sqlitersql sqlite driver7,467Apache-2.0 OR MIT
bkmA terminal-based book manager7,465non-standard
myfinda simpler and faster find util7,463MIT
godaddy-cli-toolsA command line tool for managing GoDaddy DNS records7,460MIT OR Apache-2.0
spt_clicommand line utility to display connections with public transport7,458MIT
dockerbackupThis is a simple Docker backup tool. It allows you to automatically stop running containers and backup Docker volumes to local or…7,451MIT OR Apache-2.0
pwgenGenerate passwords7,448MIT
ferris-actora CLI tool for show and snap ASCII-art animation for Ferris7,448non-standard
mairuon-memory AWS credentials agent and executor7,447Apache-2.0
mpqtoolA command-line tool for reading and creating Blizzard's MPQ archives7,446MIT
dart-typegenCLI tool for generating Dart POD-type boilerplate7,443MIT OR Apache-2.0
rust-wcA GNU/wc clone written in rust, which is faster when reading a large of big files7,442MIT
lazycWrapper For CMake commands with CMakePresets7,437MIT
sunnycatA tool to search log files7,435MIT OR Apache-2.0
jami-cliJami client for terminal7,434MIT OR Apache-2.0
blez-toolsRenamed to bluer-tools7,432BSD-2-Clause
cargo-uvA simple Cargo tool for updating the version in your project.7,430MIT
filepackfile verification utility7,425CC0-1.0
tagalyzerA CLI tool to gather statistics on collections of plaintext-adjacent files.7,418MIT OR Apache-2.0
yash-arithPOSIX shell arithmetic expansion7,414GPL-3.0-or-later
hotspots-discoveryA tool to find hotspots in your git repository.7,412MIT
hddfancontrolDaemon to regulate fan speed according to hard drive temperature on Linux7,412GPL-3.0-only
cargo-rhackTemporarily edit your Cargo dependencies7,411non-standard
ruuidCli tool to generate UUIDs7,409non-standard
tarutilCLI utility to extract tarballs with conflicting file paths on case-insensitive operating systems7,406non-standard
litra-autotoggleAutomatically turn your Logitech Litra device on when your webcam turns on, and off when your webcam turns off7,404MIT
rteetee, but rustee7,398MIT OR Apache-2.0
kubevaultkubevault transforms a Kubernetes cluster into a secret management system.7,396Apache-2.0
comchanA Blazingly Fast and Minimal Serial Monitor for Embedded Applications7,395MIT
jgJeff Goldblum (jg) is a command-line JSON processor. jg searches for structural patterns in json input and prints each json…7,393MIT
headtailhead and tail simultaneously7,390MIT OR Apache-2.0
projectctlCLI tool to manage project7,388MIT
yawcliCLI tool that uses your IP address to provide local weather data. Does not work outside the USA.7,386MIT OR Apache-2.0
run-toolA multi-purpose tool to aid developers in executing common tasks.7,385Apache-2.0
ansi-styleANSI escape codes for styling strings in the terminal7,379MIT
color_pickerA simple terminal color picker7,378MIT
tptPure Rust implementation of the Unix concatenate (cat), word-count (wc) and echo command7,378MIT
packbedpack a .bed into overlapping components7,378MIT
git-switchA tool to switch between git user configs7,377MIT
rocketchat_client_rsSend messages to rocketchat via cli or using library7,376MIT
crab-dlnaA minimal UPnP/DLNA media streamer7,371MIT OR Apache-2.0
repos-toolA simple command line tool to manage local repositories.7,370MIT/Apache-2.0
book-summaryCreate automatically a summary file for gitbook/mdbook7,369MIT
hugo_to_jsonA library and command line tool for producing a JSON representation of a Hugo site.7,365MIT
nlfmt-servequickly serve files from a directory in your local network7,365MIT
when3meetCLI tool to find the optimal time to meet given a when2meet URL7,364GPL-3.0-only
gcmhA CLI tool to improve your custom maps on generals.io.7,362Unlicense
ifopA simple to use IFileOperation command tool7,356MIT OR Apache-2.0
rsinetdA port proxy, replacement of rinetd. Because async-std use epoll rather than select, RsInetd may handle higher throughput than…7,356GPL-3.0
what-the-portQuickly lookup what a port is used for.7,351AGPL-3.0-or-later
mrot_configDeprecated configuration for the meal rotator app (mrot)7,347BSD-2-Clause
wrptA minimal Portainer cli built with Rust7,347MIT
rfangA tool to refang IOCs.7,346MIT
patshA command-line tool for patching shell scripts7,340MPL-2.0
rffrff is a fast, simple fuzzy text selector for the terminal.7,340MIT
exifrenameRename or copy files based on EXIF data.7,338MIT
sway-alttabSimple Alt-Tab daemon for SwayWM. Switches back to previous focused window on SIGUSR17,338MIT
nofiA notification daemon for Rofi7,334MIT
dotenvsubstA cli tool to search and replace environment variables from .env files7,333GPL-3.0
indexmenowAnnounces items from RSS feed to search engine using IndexNow7,333MIT
awsm-envA lightweight utility for syncing AWS Secrets Manager secrets to environment variables.7,330MIT
py-fetchFetch your system and Python information from the terminal7,324non-standard
utf8-localeDetect a UTF-8-capable locale for running child processes in7,324BSD-2-Clause
livejqAn alternative jq implementation in rust for continuous parsing without crashing on invalid JSON. With filters7,320MIT
pass_toolTool for system configuration intended for making automation scripts using Rust7,317MIT
fts_gitignore_nukeCLI tool to find files hidden by .gitignore files so they can be deleted.7,316Unlicense OR MIT
zetzet finds the union, intersection, set difference, etc of files considered as sets of lines7,316MIT OR Apache-2.0
cts-rscts-rs is a CLI tool designed to interface with AWS Control Tower. It provides capabilities to read AWS Control Tower statuses of…7,312Apache-2.0
ar_cuil_cuit_validatorCLI tool to validate Argentinian CUIL/CUIT number7,310MIT
xpqSimple command line tool for analyzing parquet files7,310MIT
blackd-clientBlazing fast Python code formatting using Black7,305GPL-3.0
miden-client-cliThe official command line client for interacting with the Miden network7,305MIT
finrfinr recursively searches files and directories with a pattern while ignoring irrelevant directories.
Built with the phrase "Work…7,302MIT
kattisManage Kattis submissions, samples and templates from the terminal.7,298MIT OR Apache-2.0
cargo-preflightA custom Cargo subcommand to run local 'CI' on certain Git actions.7,296MIT
semver-utilcommand line utility for working with semantic versions7,294MIT
bfcoreAn interpreter for BrainF*ck without std or alloc7,293MIT
ripissueCLI tool written in Rust for distributed bug / issue / story tracking with the filesystem and git.7,291non-standard
rsql_driver_cockroachdbrsql cockroachdb driver7,290Apache-2.0 OR MIT
usv-to-jsonUSV to JSON: Convert Unicode Separated Values (USV) to JavaScript Object Notation (JSON) for data markup, including for…7,289MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0
rsql_driver_duckdbrsql duckdb driver7,286Apache-2.0 OR MIT
rweather-decoderDecoders of various weather reports7,283MIT
tutela minimalistic todo app for terminal enthusiasts7,283MIT
nenvA low permission nodejs environment manager.7,282GPL-3.0
rustop-rsLinux system information parser7,280Apache-2.0
hext-boardsA small library that renders hexagonal boards with text on the terminal7,279MIT
claim-ipClaim an IP-address on a network by responding to ARP requests7,277MIT
ad-editorAn adaptable text editor7,276MIT
yagYAG is Yet Another Git CLI tool7,269MIT
cargo-tsyncA utility to generate types for other typed languages.7,267MIT OR Apache-2.0
lib_boltBuild and test APIs7,266MIT
rsql_driver_sqlserverrsql sqlserver driver7,265Apache-2.0 OR MIT
pblA simple command line application for rendering templates from structured data and a template.7,264non-standard
smbpndk-utilsCommand line tool for creating and managing SmbPndk resources.7,263Apache-2.0
rsql_driver_postgresrsql postgres driver7,263Apache-2.0 OR MIT
rsql_driver_excelrsql excel driver7,259Apache-2.0 OR MIT
git-proleA git-worktree(1) manager7,258MIT
ksre-tuiksre-tui is a k8s visual command line tool.7,258Apache-2.0
gcalcGame probability calculator7,258MIT OR Apache-2.0
rusty-termcolorA light-weight terminal coloring library for Rust7,257non-standard
calculatrsA simple command-line calculator with python-like syntax for simple on-the-fly
calculations.7,257MIT/Apache-2.0
timr-tuiTUI to organize your time: Pomodoro, Tabata, Countdown, Timer, Event.7,257MIT
ziyyTerminal Styling using HTML-like syntax.7,251MIT OR Apache-2.0
ck-searchSemantic grep by embedding - find code by meaning, not just keywords7,250MIT OR Apache-2.0
rsql_driver_avrorsql avro driver7,249Apache-2.0 OR MIT
atproto-oauth-aipATProtocol AIP OAuth tools7,247MIT
tzupdateSet the system timezone based on IP geolocation.7,245MIT
eml-replicatorA tool to import EML files to an IMAP inbox.7,242CECILL-2.1
ftp2mfsUtility for syncing FTP folders into IPFS7,242MIT