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.
bmkBookmark paths and jump to them with ease3,053MIT
soiA command line music player for the pre-streaming era3,051non-standard
tree-sitter-greptree-sitter-grep is a grep-like search tool that
recursively searches the current directory for a
tree-sitter query pattern. Like…3,050Unlicense OR MIT
rcon-shellCLI to administer commands to Source or Minecraft servers3,050GPL-3.0-or-later
conclusiveA command line client for Plausible Analytics3,049GPL-3.0
h-wagyu-modelA generic model for cryptocurrency wallets3,049MIT/Apache-2.0
df_storytellerCommand line interface for Dwarf Fortress Legends3,049AGPL-3.0-or-later
borgreportSummarize the status of multiple BorgBackup repositories in one report and export metrics3,047GPL-3.0-or-later
json2bigqueryA simple utility to convert JSON into a BigQuery literal.3,046MIT
doc-assertValidates markdown API docs against live endpoints, ensuring documentation accuracy.3,046Apache-2.0
kelpsgetA modern, lightweight wget clone written in Rust for fast and reliable file downloads from the command line.3,046MIT
xerusA command-line BitTorrent client, written in Rust.3,046MIT
jjjDistributed project management and code review for Jujutsu3,046Apache-2.0
calioiCalendar simple tui visulizer3,044non-standard
tp-auto-kbblAuto toggle keyboard back-lighting on Thinkpads (and maybe other laptops) for Linux3,042MIT
chtshRust CLI for interacting with https://cht.sh3,042MIT
memedb_taggerA simple CLI tool to tag your images with vim-ish keybinds, using the power of memedb.3,042GPL-3.0-or-later
changelog-rustA tool to generate release changelogs3,041non-standard
signal-scanList POSIX signal information for all processes on Linux3,041MIT OR Apache-2.0
mikrotik_apiRust library & minimal client to connect and interact with Mikrotik RouterOS API, usually exposed on port 87283,040non-standard
elb-cliCommand-line utility that inspects ELF files, prints their dependencies and patches RPATH, RUNPATH and interpreter.3,039MIT OR Apache-2.0
quilt-langA programming language3,039MIT
monero-vanityMonero Vanity Address Generator3,039MIT
ingreedy-rsRust port of ingreedy - natural language recipe ingredient parser3,038MIT OR Apache-2.0
dmnCLI and library for DMs and other players of Advanced Dungeons & Dragons (AD&D)3,038AGPL-3.0-only
dl-translateA Rust-based CLI to query DeepL using an API key3,038MIT OR Apache-2.0
markovgenA library for building markov chain graphs from text datasets and performantly generating text sequences by traversing them,…3,038MIT
asimov-jinja-moduleASIMOV module for prompt templating using the Jinja templating language.3,037Unlicense
mq-replRead-Eval-Print Loop (REPL) for mq query language3,037MIT
zaki-yama-bicycle-book-wordcountシンプルな文字、単語、行の出現頻度の計数機能を提供します。3,036MIT OR Apache-2.0
ebiA stochastic process mining utility and library3,036MIT OR Apache-2.0
chromalogA customizable logger with dynamic color coding and file logging.3,035MIT
cnfpackConverts between the text based DIMACS CNF file format and the compressed binary Cnfpack format3,0350BSD
kbvm-cliA CLI for working with XKB3,035GPL-3.0-only
arborustarborust is a command line utility for displaying directory structures.3,034MIT
kak-brootA wrapper around kakoune and broot that allows you to use broot to open files in kakoune3,033MIT
clogiclogi, command line logistics, for kōrero between your terminal and the web (usually)3,033MIT OR Apache-2.0
network_peers_discoveryA process for discovery peers in a decentralized fashion.3,033non-standard
archieCreate folder structures3,033MIT
todotxt-tui-macrosTodo.txt TUI uses Rust macros to provide a customizable terminal-based app for managing tasks in the todo.txt format, making…3,033MIT
weather-appA simple CLI tool to fetch weather data, by default uses you ip location3,032MIT
mytreeA fast CLI tool to visualize directory structures with filtering and formatting3,032MIT
xfplPlayer and generator for 2D animations3,031MIT
app-funCommand line tool for creating and managing SmbPndk resources.3,031Apache-2.0
minitransferA utility for sending and receiving files over ham radio. Uses the minipac protocol3,030MIT
first_cli_toolA tool to search files3,030MIT OR Apache-2.0
e2o-ftreeA file tree printing command line tool3,030MIT OR Apache-2.0
poitPip offline installation tool.3,030GPL-3.0-only
rustdllproxyCrate to ease the development of proxy DLLs in Rust3,030MIT OR Apache-2.0
codesimDiff two single C++ code file.3,029MIT
quartz-print-fmspcConvenience tool to print the FMSPC (Family-Model-Stepping-Platform-Custom) of the local SGX processor.3,028Apache-2.0
hatchAccess EC2 instances using the AWS Session Manager feature3,027MIT
qgbEasily create a github branch with spaces rather than needing _ or - between each word.3,027MIT OR Apache-2.0
glab-push-cliA CLI tool that enhances git push for GitLab repositories using GitLab's push options3,027MIT
hisho_coreHisho Core provides APIs to build untilities that aim to aid software development.3,025MPL-2.0
notes-rsNotes is a simple command line notes application for storing quick, short notes.3,025GPL-3.0
protonvpnprotonvpn cli in rust3,025MIT OR Apache-2.0
superkeyloaderA small utility to copy all your GitHub SSH public keys on your system.3,024MIT
ffetchFast, minimal & Rust-powered system fetcher3,024GPL-3.0-or-later
nethoscopeListen to your network traffic with3,023ISC
dafLists the directory and files with or without attributes as opted.3,023MIT
termbfTerminal Brainf*ck visualizer3,023MIT
naylike 'yes', but a bit more negative, and a lot more speedy.3,022MIT OR Apache-2.0
kreuzberg-cliCommand-line interface for Kreuzberg document intelligence3,021MIT
full2halfLibrary and CLI for converting full-width characters to half-width characters and vice versa.3,020MIT
bicycle-book-word-countシンプルな文字、単語、行の出現頻度の計数機能を提供します3,020MIT OR Apache-2.0
jsonoxCLI based RESTful JSON server + store written in Rust.3,018non-standard
gunzip-splitUncompress concatenated gzip files back into separate files.3,017LGPL-2.1-or-later
swaptopA terminal user interface tool to monitor swap usage on Linux and Windows.3,016MIT
scout-audit-internal-sorobanScout is an extensible open-source tool intended to assist soroban smart contract developers and auditors detect common security…3,016MIT
rgb-ioTakes input RGB codes, prints colors to stdout.3,015non-standard
samesameMatch lines from one file in another file.3,015non-standard
copieCopies file from or to paths specified in environment variables and command-line.3,015MIT
lsdj-toolsA set of tools for working with LSDJ files3,015MIT OR Apache-2.0
wpaperdWallpaper daemon for Wayland3,014GPL-3.0+
rust-timeitTool for measuring execution time of small Rust code snippets.3,014Apache-2.0
atlantinatorA tool to generate a texture-atlas form a folder of images.3,012non-standard
dosuRust port of OpenBSD's doas3,012BSD-2-Clause
pswatchminimalist process monitoring and task scheduler3,009AGPL-3.0-or-later
rungUseful command-line tools for Angular projects written in Rust.3,009Apache-2.0
eclipto-rsEclipto is a simple, fast, and easy-to-use theme manager for Linux.3,009MIT
jxcapeA command line tool for creating JSON values3,009MIT OR Apache-2.0
dockerfile_generatorDockerfile generation with handlebar-templates3,009MIT
leafslug_timeUseful set of time-oriented functions, for my leafslug collection.3,008MPL-2.0
ssearchSuper Search: Mouse-less-ishly search websites using CLI.3,007MIT/Apache-2.0
tuiwindowA minimal window and focus manager for Ratatui+Crossterm TUI applications3,007non-standard
rsdfindDuplicate file find tool3,007GPL-3.0-or-later
isayDrop desktop notifications through HTTP API3,006MIT
fmqFrontMatter querying made easy3,005MIT
yara_comfyui_toolA terminal-based companion program for ComfyUI.3,005GPL-3.0
cargo-m1Build Rust Universal Binary on Your M1-arm64 MacBook & Mac3,003MIT OR Apache-2.0
hulc2envolventecteExport data from a HULC project to the EnvolventeCTE JSON format3,002MIT
kindly-guard-serverKindlyGuard MCP server - Enterprise-grade security for AI model interactions3,002Apache-2.0
hnsHuman numeric sorting program — does what `sort -h` is supposed to do!3,001Apache-2.0
superviseA simple command line supervisor tool.3,000MIT
bcmdA tool to check token price2,999MIT
contrast-checkerA simple CLI tool for calculating the contrast ratio between two colours to check for WCAG AA/AAA compliance2,999MIT
suntrackA command line tool that let you know when the sun rises and sets in a city on any given date2,998MIT
avrotizeConvert JSON Schema to Avro with Rust2,998MIT OR Apache-2.0
fggA CLI application to connect to The Fighting Game Glossary by Infil2,997GPL-3.0
sericomCLI tool for communicating with devices over a serial connection.2,997GPL-3.0-or-later
contriveContrive is a simple utility to automate creation of directory and file structures2,996MIT
zag-agentCore library for zag — a unified interface for AI coding agents2,996MIT
git-xCLI extensions for Git that simplify common workflows2,996MIT
heksA lib/tool exchanges hexadecimal color input2,994GPL-3.0-or-later
osc8erConvert file or url to be clickable on supported terminal emulators by tagging it using OSC 82,993MIT
rust-sadari-clirust-sadari-cli is sadari game (Ghost leg in other words) based on terminal.
rust-sadari can take file as input or interaction…2,993Beerware
ehrustA command-line tool for transforming the e-hentai and exhentai content.2,992GPL-3.0
cses-cliCSES CLI is a lightweight tool for using CSES from the command line.2,991MIT
twixterA twtxt command line client written in Rust.2,991MIT OR Apache-2.0
cisco-loggerUtility for parsing and coloring cisco RFC 3164 syslog messages2,991GPL-2.0
bitwroughtA data integrity checker2,990MIT OR Apache-2.0
wifidirect_clientA client for the local wifidirect radio2,990non-standard
hdnUtility for updating home.nix2,990BSD-2-Clause
genomic_interval_pipelineA pipeline for creating HDF5 databases from genomic intervals.2,990MIT
fakGenerate faker data for usage in scripts2,989MIT
colorpanesPanes in the 8 bright terminal colors with shadows of the respective darker color.2,989LGPL-3.0
bincbupBtrfs INCremental BackUP - backup subvolumes incrementally2,989GPL-3.0-or-later
codiccodic API binding. Translate variable name from Japanese to English2,988MIT
lorevaultA simple program to create a directory from a recipe.2,988MIT
ycmYorch's Config Manager2,987MIT OR Apache-2.0
rob-vmA cmdline tools to run brainfuck & ook & shortook code2,987MIT
byteblitzA tool to examine the binary contents of files2,986GPL-3.0
fut-ratingFut rating helper2,986MIT OR Apache-2.0
quant_marketstat_wsA Rust-based CLI app for quantitative financial analysis (VWAP, STD, etc)2,985MIT
gitlab-butlerGitlab cli to automate the boring stuff2,984MIT OR Apache-2.0
cg-localRust port of the original CG local app2,981MIT
gff_diffA tool to generate a diff (in JSON format) between two GFF3 files.2,981MIT OR Apache-2.0
clap-git-optionsEasily add `-C`, `--git-dir` & `--work-tree` flags2,980Apache-2.0
dev-workspacesA dev tool to simplify working with workspace directories2,980MIT
findexA file scanning tool for Linux system disks2,980MIT
create-bloom-filterSmall Rust application to create bloom filter of optimal size given a false positivity rate2,979GPL-3.0
ff-utilA command line utility to search for files and file extensions in a given directory2,979GPL-2.0-or-later
mpnRust-based MPEG-4 inspector with variable output.2,978MIT OR Apache-2.0
commitguardA commitlint implementation in Rust2,977MIT
gbackup-rsFast and configurable CLI tool to back-up your GMail data2,977MIT
kanban-tuiTerminal user interface for the kanban project management tool2,974Apache-2.0
stamp-suiteSimple Two-Way Active Measurement Protocol (STAMP)2,974MIT
giffVisualizes the differences between the current HEAD and a specified branch in a git repository using a formatted table output in…2,973Unlicense OR MIT
lospec-cliLospec CLI is a command-line interface tool that allows users to interact with Lospec's color palettes conveniently. With this…2,973non-standard
githista text user interface for switching between recent branches2,973MIT OR Apache-2.0
cpnCalculate and Process Numbers2,972ISC
unshieldExtract files from InstallShield Z archives.2,972MIT
levaRender LaTeX documents using Tera templates2,972AGPL-3.0-only
zclibZlib command line interface2,971MIT
Text_Processing_ToolkitA Rust implementation of the Unix concatenate command (cat)2,970MIT
bnomial-cliGet a fun machine learning question everyday in your terminal!2,967MIT
fastgptA CLI client for Kagi's FastGPT API2,966MIT
mininotesA small terminal text editor2,964MIT
qurlQuick command-line HTTP request utility written in Rust2,964MIT
cargo-blincNotifies about commands exit code using LED light blink(1)2,964MIT/Apache-2.0
detectExpression-based file search combining name, content, metadata, and structured data predicates2,963MIT OR Apache-2.0
dockerifyA command line tool to generate Dockerfiles and docker-compose files for your projects2,963Apache-2.0
superviseur-webuiDefine and run multi-service applications on isolated environments with Nix or Docker2,963MPL-2.0
kodegen_mcp_toolKODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents.2,963Apache-2.0 OR MIT
grace-cliCLI tool for processing files and strings.2,963MIT
bj_rsToolkit CLI and library for bj format.2,962MPL-2.0
usnrsA tool and library to parse USN Journal files2,961Apache-2.0
keybacsimple keyboard capturing lib2,959MIT
pgdump2sqliteuse a pgdump to create a sqlite db2,958MIT OR Apache-2.0
jerbsCommand-line work-stealing scheduler.2,957GPL-3.0
avroscriptA tool to parse and convert avro schema to arbitrary types.2,957MIT
automaat-processor-string-regexString Regex processor for the Automaat automation utility.2,956MIT/Apache-2.0
cotermCopilot for your terminal2,955GPL-3.0-only
divoom-gatewayA REST API gateway with swagger UI provided for controlling divoom devices.2,954Apache-2.0
urlexExtract URL from stdin and print them to stdout2,951MIT
robosyncHigh-performance file synchronization with intelligent concurrent processing2,951MIT
automaat-processor-shell-commandShell Command processor for the Automaat automation utility.2,949MIT/Apache-2.0
autobibAn automatic bibliography generation tool.2,949AGPL-3.0-or-later
clparserA command line tool for parsing CHANGELOG.md files that use the Keep A Changelog format. (fork marcaddeo/clparse)2,948MIT
tty-todoA terminal todo list.2,948MIT
automaat-processor-redis-commandRedis Command processor for the Automaat automation utility.2,948MIT/Apache-2.0
git-local-ignoreLocally exclude files from being tracked by Git (without adding them to .gitignore)2,948MIT OR Apache-2.0
elb-rebarA parallel AWS Elastic Load Balancing log analyzer for quick statistics on web requests2,947GPL-3.0-or-later
rusty-whspA Rust library designed to handle configuration parsing for command-line applications2,947MIT
sharkdownSharkdown is a markdown parser2,947MIT
fetch-modidatastructures that nobody would ever want2,947non-standard
automaat-processor-git-cloneGit Clone processor for the Automaat automation utility.2,946MIT/Apache-2.0
onde-tqdmPython tqdm in Rust2,946MIT OR Apache-2.0
kkcloudA lightweight private cloud solution for SME scenarios.2,945MIT OR Apache-2.0
helixirInteractive CLI tutorial for learning HelixDB2,945MIT
prcsThe Swiss Army knife for running processes2,944MIT
rex-regextractextracts key value pairs out of text2,944MIT OR Apache-2.0
ct-trackerA simple CLI time tracking tool using ct_tracker_lib.2,944MIT
auth_liteA simple authentication server2,943MIT
jrainbowA badly implemented MD5 rainbow table2,941MIT
cec-dpmsSimple program to power on/off TV by simulating DPMS feature using HDMI CEC2,941GPL-2.0
fasta_windowsMake quick statistics in windows from a fasta file.2,941MIT
qcdQuickly change directory on the command line2,940MIT OR Apache-2.0
cli_fmtCLI output formatting utilities for command-line applications2,940MIT
intermodal-rsContainer handling in Rust.2,939non-standard
rustympkgReplacement for Arch Linux's makepkg/updpkgsums and similar tools2,939MIT
cargo-release-scriptTool for updating your cargo project version2,939MIT
podstakannikA friend for your tea time2,939GPL-3.0-or-later
packer_rsA Rust wrapper for HashiCorp Packer CLI2,939MIT
ipswdl2Downloads Apple's IPhone SoftWare (IPSW) files.2,938MIT OR Apache-2.0
combotA utility to parse server access logs and detect bots based on URI paths and User Agents.2,938GPL-3.0-or-later
termailTerminal Mail client written in Rust. WIP2,937MIT
termusic-streamstream download library to support termusic.2,937MIT
adb-wirelessCLI tool to generate QR code for adb wireless connection2,936Apache-2.0