CATEGORY

Command-line interface 3,344 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.

terminal_color_builderPrinting colorful terminal outputs using a builder pattern.11,588MITCommand-line interface clickrsSimplified CLIs for Rust via procedural macros (Python's click, for Rust).11,584Apache-2.0 OR MITCommand-line interface rsql_driver_polarsrsql polars driver utilities11,581Apache-2.0 OR MITCommand-line interfaceCommand line utilities zip-password-finderFind the password of protected ZIP files11,567Apache-2.0Command-line interface smoothhuman-readable presentation of numbers11,552MIT OR Apache-2.0AccessibilityCommand-line interface logriaA powerful CLI tool that puts log analytics at your fingertips.11,548GPL-3.0-or-laterCommand-line interfaceCommand line utilities ezmenuBuilds a CLI menu with simple macros.11,531MITCommand-line interface arg-soupA super simple command line parsing tool11,531Apache-2.0Command-line interface arg_parseA tool to parse console or your own arguments, without dependencies.11,507MITCommand-line interfaceDevelopment tools simple-pub-subsimple message broker11,475MITCommand-line interfaceCommand line utilities termchatDistributed LAN chat application in the terminal11,441Apache-2.0Command-line interfaceCommand line utilities cargo-frcA cargo extension for deploying rust code to FRC robots.11,421MIT OR Apache-2.0Command-line interfaceDevelopment tools::Cargo plugins alinioA library to assist in alignment and table generation in TUI applications11,412MITCommand-line interface clapcmdA readline wrapper that allows for creating custom interactive shells, similar to python's cmd module11,369MIT OR Apache-2.0Command-line interface terminemine for Rust with termion11,355MITCommand-line interfaceCommand line utilities cli-settings-deriveManage CLI settings with configuration file(s) and command line parsing, using serde and clap11,342MITCommand-line interface cmvmcmvm is a simple tool that manages multiple CMake versions11,334non-standardCachingCommand-line interface cloggerSimple console logger that is configurable at runtime for command line apps.11,314MITCommand-line interface encrypt38Command line tool to encrypt and decrypt bitcoin private keys with bip-0038 standard.11,308Apache-2.0Command-line interfaceCryptography::Cryptocurrencies runshA cli frontend for your bash scripts11,307MIT OR Apache-2.0Command-line interfaceCommand line utilities siwi-downloadDownloader with a pure http implementation support breakpoint continuations11,294MITCommand-line interfaceFilesystem kodumaro-uuid-cliCommand line tool to generate UUID.11,257BSD-3-ClauseCommand-line interface clier_parserParser for building values and commands from command line arguments11,242non-standardCommand-line interface tuvivA TUI library focused on layout11,233LGPL-3.0-or-laterCommand-line interface close_enoughSimple fuzzy-searching function and command line tool.11,231CC0-1.0Command-line interfaceFilesystem package-bootstrapAn embeddable solution for installing build artifacts11,216GPL-3.0-onlyCommand-line interfaceDevelopment tools::Build Utils cloud_terrastodon_configConfiguration helpers for the Cloud Terrastodon project11,190LiLiQ-R-1.1API bindingsAsynchronous scud_coreCore library of scud11,188MITCommand-line interfaceCommand line utilities promptisSimplify getting user input in the CLI11,176MITCommand-line interface commander-rustA better way to develop CLI in Rust11,176MITCommand-line interface anathemaCreate beautiful, easily customisable terminal applications11,151MITCommand-line interface should-colorDetermine whether output should use colors or not.11,137MITCommand-line interface brain-brainfuckBrainfuck interpreter companion to the brain programming language11,133MITCommand-line interface lbA TUI library with ASCII/Unicode graphics.11,122AGPL-3.0-onlyCommand-line interfaceGraphics ssherssher is an easy-to-use command line tool for connecting to remote servers.11,122MIT OR Apache-2.0Command-line interface ruclineA cross-platform, UTF-8 aware, autocompletion capable, tab suggestion supporting, color rendering line reader you can 'recline'…11,119MITCommand-line interfaceCommand line utilities vnetodAre you still switching sections in your dotenv file manually? Try this dotenv section switcher11,093GPL-3.0+Command-line interfaceConfiguration smbpndk-modelCommand line tool for creating and managing SmbPndk resources.11,080Apache-2.0Command-line interfaceCommand line utilities snailshellLibrary for making terminal text display with pleasant RPG-style animations.11,039MITCommand-line interfaceCommand line utilities apputilsA lightweight Rust crate to help you build awesome tools11,022MITCommand-line interfaceConfiguration ratatui-themesA collection of popular color themes for ratatui terminal UI applications11,015MITCommand-line interfaceGUI whitespace_text_steganographyA steganography strategy that uses whitespace to hide text in other text10,995MITCommand-line interfaceEncoding asciiarenaTerminal multiplayer deathmatch game10,976Apache-2.0Command-line interfaceCommand line utilities gitwrapGitWrap is a simple wrapper around `git` command10,976Apache-2.0Command-line interfaceDevelopment tools reviA Vim/NeoVim Inspired Text Editor10,954non-standardCommand-line interfaceCommand line utilities argoneMost intuitive global cli maker. *(lazy_static + config-rs + clap)10,948MIT OR Apache-2.0Command-line interface random-tagGenerate random tags10,902MITCommand-line interfaceCommand line utilities hitomiA CLI application that builds and updates playlists on a Plex server using json-based profiles.10,863GPL-3.0Command-line interface cursive-markupMarkup view for cursive, supporting HTML10,845Apache-2.0 OR MITCommand-line interface dptranA tool to run DeepL translations on command line written by Rust.10,841MIT OR Apache-2.0API bindingsCommand-line interface palc-deriveDerive macros for palc. Use the re-exports from palc intead.10,797MIT OR Apache-2.0Command-line interface fayA simple cross platform CLI app written in Rust to automate multiple shell ( bash or cmd ) commands10,784MITAccessibilityCommand-line interface git-diveDive into a file's history to find root cause10,773MIT OR Apache-2.0Command-line interfaceDevelopment tools argparsnipA small Argparser10,758MITCommand-line interfaceNo standard library opalineA token-based theme engine for Rust applications10,746MITCommand-line interfaceConfiguration fiadtuiSimple TUI event loop for ratatui with tokio and crossterm10,736BSD-2-Clause-PatentCommand-line interface rsql_driver_test_utilsrsql test utilities10,723Apache-2.0 OR MITCommand-line interfaceCommand line utilities cloud_terrastodon_hcl_typesHelper types for interacting with HCL for the Cloud Terrastodon project10,706LiLiQ-R-1.1API bindingsAsynchronous css-minifierCLI wrapper for css-minify library10,659Apache-2.0/MITCommand-line interfaceCommand line utilities cargo-embassyGet up and running with Embassy in seconds.10,613non-standardCommand-line interfaceEmbedded development rustermLibrary providing a simple, quick command line interpreter for Rust projects.10,612GPL-3.0Command-line interfaceCompilers onlyargs_deriveObsessively tiny argument parsing derive macro10,584MITCommand-line interface palcWIP: Command Line Argument Parser with several opposite design goal from Clap10,582MIT OR Apache-2.0Command-line interface r-shquotePOSIX Shell Compatible Argument Parser10,564Apache-2.0 OR LGPL-2.1-or-laterCommand-line interfaceConfiguration rusmoAssist your memo life to improve your productivity10,562MITCommand-line interface cloud_terrastodon_azure_resource_typesGenerated enum for Azure resource types for use in the Cloud Terrastodon project10,550LiLiQ-R-1.1API bindingsAsynchronous nvrs🚦 fast new version checker for software releases 🦀10,517MITCommand-line interfaceCommand line utilities rust-toolsRust tools10,499Apache-2.0Command-line interfaceConfiguration yozefu-commandClap commands of Yozefu10,499Apache-2.0Command-line interfaceCommand line utilities domoThe Domo Rust SDK wrapping our APIs. Also includes a CLI application.10,470non-standardAPI bindingsCommand-line interface onlyargsObsessively tiny argument parsing10,467MITCommand-line interface documentinatorROS2 documentation generator10,422MIT OR Apache-2.0Command-line interfaceCommand line utilities glslt_cliGLSLT Template compiler library10,396MITCommand-line interfaceParser implementations tor-client-libA client library for the Tor API10,375MIT OR Apache-2.0Command-line interfaceCryptography uvmUnified version manager, support Java, Golang, NodeJS.10,356MITCommand-line interface smailCli tool to easily send emails with attachments10,330MITCommand-line interfaceCommand line utilities fraction_list_fmt_alignFormats a list of arbitrary fractional numbers (either string or f32/f64) so that they are correctly aligned when printed line by…10,199MITCommand-line interface myshScaffolding to build interactive shells10,177MITCommand-line interface service-skeletonThe bare bones of a service10,051GPL-3.0-onlyCommand-line interfaceConfiguration proceedA simple rust cli abstraction for accepting user-input.9,996MITCommand-line interfaceCommand line utilities cli-sandboxUtilities to help test your CLI9,973MITCommand-line interfaceDevelopment tools prog_rsConvenient progress bar9,963Apache-2.0Command-line interfaceRust patterns catsh-cliA cross-platform shell.9,942MITCommand-line interfaceCommand line utilities probyCheck whether hosts are reachable on certain ports and return result on HTTP9,941MITCommand-line interfaceCommand line utilities keymapsA rust crate which provides a standardized encoding for key codes9,933LGPL-3.0-or-laterCommand-line interfaceData structures myloginrsRead and parse MySQL's .mylogin.cnf file.9,914MIT/Apache-2.0AuthenticationCommand-line interface cliargsParses command line arguments and prints the help.9,908MITCommand-line interface makeup-consoleConsole helper library for makeup9,868MITCommand-line interface best_skn_messageA Simple Message Library For Rust9,821MITCommand-line interface hbs-cliSimple CLI for generating text from handlebars templates, by feeding them with data from file YAML/JSON.9,809MITCommand-line interfaceCommand line utilities parsliParallel status lines for Rust9,752MITAsynchronousCommand-line interface ratesCLI tool to get currency exchange rates in your terminal9,747Apache-2.0Command-line interface cargo-ghdocView Rust docs for open PRs9,701MITCommand-line interface kxxt-owo-colorsZero-allocation terminal colors that'll make people go owo9,649MITCommand-line interface tablestreamA streaming table formatter for the console9,646MIT OR Apache-2.0Command-line interfaceVisualization anstyle-ansi-termAdapt between ansi_term and anstyle9,634MIT OR Apache-2.0Command-line interface sanguineA library for creating dynamic TUI experiences in Rust9,634MITCommand-line interfaceGUI argteaDeclarative macro commandline parser (inspired by argwerk)9,633MIT AND BSD-2-ClauseCommand-line interface codeframeCapture pretty code-frames.9,595MITCommand-line interfaceDevelopment tools forgedClient API for forged.dev and device provisioning processes9,573MITCommand-line interfaceDatabase interfaces fkl-parserFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.9,531MPL-2.0Command-line interfaceParsing tools logiA modern, cool and nice looking logger for better DX on your CLI apps.9,492Apache-2.0Command-line interface thunderCreate simple commandline apps with *zero* boilerplate!9,484MIT/X11 OR Apache-2.0Command-line interface rpbA simple implementation of progress bar for rust9,483MITCommand-line interface cloud_terrastodon_azure_devops_typesTypes for modelling Azure DevOps for the Cloud Terrastodon project9,455LiLiQ-R-1.1API bindingsAsynchronous fndA simple way to find files.9,438Apache-2.0Command-line interfaceCommand line utilities yarerYarer (Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting…9,435MIT OR Apache-2.0AlgorithmsCommand-line interface wasm-procGear wasm processor9,406GPL-3.0Command-line interfaceCommand line utilities interactionInteraction is a minimal and a simple readline library for Rust.9,401MITCommand-line interfaceCommand line utilities tuitA no_std, no_alloc TUI library9,389GPL-3.0+Command-line interfaceNo standard library::No dynamic allocation rctCLI Table Output for Rust Project9,367MITCommand-line interface ng-clpng-clp (no-grammar definition command-line parser)9,337MIT/Apache-2.0Command-line interface girt-gitGit module for git-interactive-rebase-tool9,316GPL-3.0-or-laterCommand-line interfaceCommand line utilities rsql_driver_delimitedrsql delimited driver9,310Apache-2.0 OR MITCommand-line interfaceCommand line utilities rfetchFetch system and user information with no dependancies9,304MITCommand-line interface bearerCommand line utility to generate HTTP Authorization header with bearer tokens. This is achieved with OAuth2 authorization code…9,283BSD-3-ClauseAuthenticationCommand-line interface passkitApple PassKit library to manage passes9,229MITCommand-line interfaceCryptography cloud_terrastodon_azure_devopsHelpers for interacting with Azure DevOps for the Cloud Terrastodon project9,221LiLiQ-R-1.1API bindingsAsynchronous getopts-macroUse macros to cleanly define getopts options9,200MITCommand-line interface television-screenThe revolution will be televised.9,197MITCommand-line interfaceCommand line utilities nutek-cipherEncrypt and decrypt files and text with ease9,193MIT OR Apache-2.0Command-line interface crablitA cli learning app using spaced repetition.9,178MITCommand-line interface hanbunA library for drawing half blocks to the terminal.9,163MITCommand-line interfaceCommand line utilities tasklogA command-line task tracking tool.9,133GPL-3.0-or-laterCommand-line interfaceCommand line utilities clargsA command-line arguments parsing library.9,130MITCommand-line interfaceParsing tools slinkSimple remote dev environments over SSH9,123MITCommand-line interfaceCommand line utilities smbpndk-networkingCommand line tool for creating and managing SmbPndk resources.9,104Apache-2.0Command-line interfaceCommand line utilities rsql_driver_csvrsql csv driver9,083Apache-2.0 OR MITCommand-line interfaceCommand line utilities termusic-serverserver that can play music and running by itself. Works with termusic.9,035MITCommand-line interfaceCommand line utilities mnemonic39Implementation of bip-0039 for use on command line interface.9,027Apache-2.0Command-line interfaceCryptography::Cryptocurrencies wasmfmtA WebAssembly formatter9,025MITCommand-line interfaceWebAssembly cloud_terrastodon_hclHelpers for manipulating TerraStorodon HCL files for the Cloud Terrastodon project9,007LiLiQ-R-1.1API bindingsAsynchronous phileThe Painless High-Level Persistence Engine8,988BSD-2-Clause-FreeBSDCommand-line interfaceCommand line utilities label-converterTurn HTML string into png for label printing8,973AGPL-3.0-onlyCommand-line interfaceCommand line utilities peterANSI terminal colours and styles for anything implementing `Display`8,963MIT OR Apache-2.0Command-line interfaceNo standard library slap-cliPainless shell argument parsing and dependency check.8,935MIT OR Apache-2.0Command-line interfaceCommand line utilities bsplbspl is a REPL for practising bitwise operations8,915MITCommand-line interfaceCommand line utilities hdp-primitivesHDP primitives8,911non-standardAsynchronousCommand-line interface reelpathCLI tool that prints the absolute path for a given file or directory.8,908Apache-2.0Command-line interfaceCommand line utilities textflowAn extension for textwrap8,887MITCommand-line interface makeupStylish CLIs/TUIs for Rust!8,870MITCommand-line interfaceRendering girt-configConfiguration for git-interactive-rebase-tool8,849GPL-3.0-or-laterCommand-line interfaceCommand line utilities uqueryA simple library to display information to the user and to query them for information in a bright, colourful manner.8,842LGPL-3.0Command-line interface geoproxStandalone CLI for running the Geoprox service8,813MIT OR Apache-2.0Command-line interfaceScience::Geospatial refiRename files in numeric order8,801AGPL-3.0-onlyCommand-line interfaceCommand line utilities shiA Rust library for crafting shell interfaces.8,776MITCommand-line interface gnA gron-like tool made in Rust8,770MIT OR Apache-2.0Command-line interface guarding_parserGuarding is a guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.8,768MITCommand-line interfaceDevelopment tools i6-packA tool to compress and optionally encrypt files8,766AGPL-3.0Command-line interfaceCommand line utilities kodumaro-http-cliKodumaro HTTP CLI inspired by HTTPie8,761BSD-3-ClauseCommand-line interface cloud_terrastodon_zombiesHelpers for detecting zombie processes for the Cloud Terrastodon project8,731LiLiQ-R-1.1API bindingsAsynchronous fast_clap_deriveParse command line argument by defining a struct, derive crate.8,707MIT OR Apache-2.0Command-line interfaceDevelopment tools::Procedural macro helpers wiseWhois for ENS8,667MIT OR MPL-2.0Command-line interface git-scannerGit Scanner for code analaysis8,660Apache-2.0Command-line interfaceDevelopment tools LotusCurrency and Number formatting library8,654MITCommand-line interfaceValue formatting denimDenim is an alternative way to make and run Rust "scripts" with focus on minimal runtime overhead and ease of script development.8,640MITCommand-line interface fast_clapA simple to use, efficient, and full-featured Command Line Argument Parser8,633MIT OR Apache-2.0Command-line interface tuinixA library for building terminal user interface (TUI) applications on Unix systems with minimum dependencies8,630MITCommand-line interfaceCommand line utilities compress_historydelete unnecessary history8,593AGPL-3.0-or-laterCommand-line interfaceCommand line utilities frameworkFramework is a detector for different frameworks in one projects8,591MITCommand-line interfaceDevelopment tools reviseA minimalist text editor8,574MITCommand-line interfaceDevelopment tools cargo-cleanerA cross-platform TUI tool to clean up your cargo cache.8,573MITCommand-line interfaceDevelopment tools rucola-notesTerminal-based markdown note manager.8,552GPL-3.0-onlyCommand-line interface stakker_tuiANSI terminal handling for Stakker8,552MIT/Apache-2.0Command-line interface broccliA library for working with command-line interfaces8,505MIT OR Apache-2.0Command-line interfaceDevelopment tools medusaGeneral template for building command line interface (CLI) using (and written in) Rust8,500MITCommand-line interfaceCommand line utilities cglue-bindgencleanup cbindgen headers for CGlue8,440MITCommand-line interfaceText processing fkl_codegen_javaFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.8,438MPL-2.0Command-line interfaceParsing tools revparseGNU Style CLI Argument Parser, that's easy to use.8,427MITCommand-line interface rmrfA simple `rm -rf` command alternative8,421MITCommand-line interfaceCommand line utilities lealang_chalk_rsA crate which adds colors and styles to your terminal program8,415non-standardCommand-line interface csv2jsonConverts CSVs into JSON documents8,410MITCommand-line interfaceData structures minefieldminefield abstract layer for mine sweeper by Rust8,407MITCommand-line interfaceCommand line utilities headwayAn ergonomic progress bar library8,390MITCommand-line interface python-type-hints-checkerChecks Python files for missing type hints in function parameters and return values.8,386MITCommand-line interfaceCommand line utilities diyshThe Do-It-Yourself SHell is a library that lets you create your own shell-like text interface8,330MITCommand-line interface aws-regional-product-serviceslist/diff of AWS services by regions8,287MIT OR Apache-2.0Command-line interface flagerUltra lightweight library to parse flags8,262MIT OR Apache-2.0Command-line interfaceDevelopment tools kittageInteract with all aspects of the kitty terminal graphics protocol8,262MPL-2.0Command-line interfaceGraphics sysexitExit codes for programs8,258ISCCommand-line interfaceOperating systems i3natori3nator is Tmuxinator for the i3 window manager8,253MIT/Apache-2.0Command-line interfaceCommand line utilities smbcloud-clismbCloud command line interface.8,197Apache-2.0Command-line interfaceCommand line utilities cvars-consoleIn-game console using the cvars crate for configuration - internal crate, use cvars-console-fyrox or cvars-console-macroquad in…8,177AGPL-3.0-or-laterCommand-line interfaceConfiguration clap4shellrich getopts replacement for shell script8,176MITCommand-line interfaceCommand line utilities shrs_command_timershrs plugin to time how long the previous command took to run8,159MIT OR Apache-2.0Command-line interfaceCommand line utilities hstraceSyscall tracing from command line and as a library8,152Apache-2.0/MITCommand-line interfaceDevelopment tools::Debugging cvars-console-fyroxIn-game console for the Fyrox game engine, using the cvars crate for configuration8,149AGPL-3.0-or-laterCommand-line interfaceConfiguration hyokaGeneric REPL that can be configured to do pretty much anything you want.8,131MITCommand-line interfaceCommand line utilities err-ctxContextual error reporting helpers8,128MIT/Apache-2.0Command-line interface rcalcGlorified calculator with a lexer, parser, and interpreter written in Rust.8,099MITCommand-line interfaceData structures dinglebit-terminalutilities for interacting with a terminal8,086MITCommand-line interface query-parserA library to parse search queries8,0620BSDCommand-line interfaceParsing tools nameless-clap_deriveParse command line argument by defining a struct, derive crate.8,044MIT OR Apache-2.0Command-line interfaceDevelopment tools::Procedural macro helpers blutilsA utility to make it easier to run and analyze Blast results8,028Apache-2.0Command-line interfaceCommand line utilities rust-pagerYet another pager in Rust8,014GPL-3.0Command-line interface rsql_driver_postgresqlrsql postgresql driver8,011Apache-2.0 OR MITCommand-line interfaceCommand line utilities min_sharkA crate to parse and match a subset of the wireshark filter display language7,996MIT OR Apache-2.0Command-line interfaceNetwork programming epazoteAutomated HTTP (microservices) supervisor 🌿7,972BSD-3-ClauseCommand-line interfaceCommand line utilities simplelockSimple abstractions for inter-process synchronization.7,919MITCommand-line interfaceCommand line utilities blarg_builderA type-safe, domain sensitive, argument/option paradigm command line parser.7,899MIT OR Apache-2.0Command-line interface