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.

television-previewersThe revolution will be televised.17,488MITCommand-line interfaceCommand line utilities lliwText colours and styles for your terminal with no additional dependencies17,467MITCommand-line interface capriceA REPL for Rust projects featuring an easy to use, zsh like autocomplete feature.17,433MITCommand-line interfaceCommand line utilities kommandCommand-line arguments via function arguments17,284Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITCommand-line interfaceCommand line utilities icx-proxyCLI tool to create an HTTP proxy to the Internet Computer.17,267Apache-2.0Command-line interfaceWeb programming::HTTP server unix-exec-output-catcherLibrary to run executables in a child process and catch STDOUT and STDERR output on UNIX-systems. std::process::Command is…17,210MITCommand-line interfaceOperating systems::Unix APIs clap-dispatchErgonomically dispatch CLI subcommands17,198MITCommand-line interfaceParsing tools osc94Library for handling progress bar sequences (OSC 9;4).17,167MITCommand-line interface sudo-rsA memory safe implementation of sudo and su.17,121Apache-2.0 OR MITCommand-line interface shrs_utilsutilities for shrs17,110MIT OR Apache-2.0Command-line interfaceCommand line utilities scudThe all-in-one tool for streamlining the many version control processes of your development workflow. WIP17,099MITCommand-line interfaceCommand line utilities huber-commonInternal package used by Huber17,084non-standardCommand-line interfaceCommand line utilities nereusLibrary and executable to generate a mermaid class diagram (.mmd) from pydantic class definitions (.py files).17,020non-standardCommand-line interfaceDevelopment tools classeq-watcherA simple watcher for the Classeq project17,013Apache-2.0Command-line interfaceCommand line utilities buildinfyEasy access to GitLab/GitHub/Gitea CI/CD variables for automatic versioning17,002Apache-2.0Command-line interface log-cliCommand line interface for log files.16,961MITCommand-line interfaceDevelopment tools classeq-apiAPI for Classeq16,906Apache-2.0Command-line interfaceCommand line utilities shrs_langparser and lexer for shrs posix shell16,882MIT OR Apache-2.0Command-line interfaceCommand line utilities exomind-protosExomind, a personal knowledge management tool16,860Apache-2.0Command-line interfaceEmail shrs_viparser for vi like commands16,838MIT OR Apache-2.0Command-line interfaceCommand line utilities rsbadgesCreate code badges from the comfort and safety of Rust16,801BSD-3-ClauseCommand-line interfaceCommand line utilities shrs_coremodular library to build your own shell in rust16,764MIT OR Apache-2.0Command-line interfaceCommand line utilities openai-cliCLI for the OpenAI API16,747MITCommand-line interfaceCommand line utilities awa5_rsAn AWA5.0 CLI tool written in Rust (btw)16,721GPL-3.0-or-laterCommand-line interfaceCompilers irox-progressAn ecosystem for displaying progress, either in a UI or on the terminal.16,684MIT OR Apache-2.0Command-line interfaceConcurrency r3bl_terminal_asyncDEPRECATED: Use r3bl_tui instead. Async non-blocking read_line with multiline editor and spinners16,636Apache-2.0Command-line interfaceCommand line utilities conciliator[WIP] Library for interactive CLI programs16,632GPL-3.0-or-laterCommand-line interface kddA command-line utility to streamline Kubernetes-driven development and deployment.16,522MITCommand-line interface textcanvasDraw to the terminal like an HTML Canvas.16,438MIT OR Apache-2.0Command-line interfaceRendering::Rendering engine ferrite-cliCommand-line interface for Ferrite image viewer16,435GPL-3.0-or-laterCommand-line interface clisheOpinionated CLI (with shell) framework in rust16,428MITCommand-line interface scalpA declarative parsing library for pretty and highly customizable command-line interfaces.16,404MITCommand-line interfaceCommand line utilities terminatorFormatter for pretty panics and errors16,344MIT OR Apache-2.0Command-line interfaceDevelopment tools::Debugging clap_lex_cryoMinimal, flexible command line parser16,255MIT OR Apache-2.0Command-line interface mask-parserA parser for the maskfile.md format16,227MITCommand-line interfaceCommand line utilities rpian-terminalA simple crate for basic terminal manipulation16,220MITCommand-line interface stavaCLI spell checker16,194MITCommand-line interfaceCommand line utilities cli_utils_hoijuiA tiny CLI utilities library, providing functions and constants useful in many CLI tools.16,182AGPL-3.0-or-laterCommand-line interfaceCommand line utilities promptedMacros for input and prompting.16,161MITCommand-line interface dyn-loggerCrate to configure tracing logger dynamically via configuration file in toml format.15,944EUPL-1.2Command-line interfaceConfiguration cmderA simple, lightweight, command line argument parser for rust codebases15,885MITCommand-line interface clap_derive_cryoParse command line argument by defining a struct, derive crate.15,837MIT OR Apache-2.0Command-line interfaceDevelopment tools::Procedural macro helpers piecharta library for drawing fancy pie charts in the terminal15,826MITCommand-line interfaceVisualization shrsmodular library to build your own shell in rust15,821MIT OR Apache-2.0Command-line interfaceCommand line utilities clap_builder_cryoA simple to use, efficient, and full-featured Command Line Argument Parser15,811MIT OR Apache-2.0Command-line interface rbarA simple, customizable loading/progress bar that gets the terminal width and automatically adjusts15,771MITCommand-line interfaceCommand line utilities wyvernA simple CLI tool for installing and maintaining linux GOG games15,702GPL-3.0Command-line interfaceGames fastapi-outputAgent-aware rich console output for fastapi_rust15,607MIT OR Apache-2.0Command-line interfaceDevelopment tools openai-func-enumsA companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums.15,603MITAPI bindingsCommand-line interface migra-cliSimple SQL migration manager for your project15,601MIT OR Apache-2.0AccessibilityCommand-line interface fuzzy_finderA fuzzy finding UI for CLI applications written in Rust15,587MIT OR Apache-2.0Command-line interfaceCommand line utilities wallet-passBuild and sign passes for apple wallet15,473MITCommand-line interfaceEncoding cli-toolboxUtility library for working with cli output ergonomically15,442MITCommand-line interface bel7-cliAn opinionated set of CLI utilities: colored output, table formatting, adaptive tables, trivial to integrate shell completion15,436MIT OR Apache-2.0Command-line interface mgitRun git on multiple projects.15,430MITCommand-line interfaceCommand line utilities ftui-extrasFeature-gated extras for FrankenTUI (markdown, charts, clipboard, themes).15,399LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI joshutoTerminal file manager inspired by ranger15,357LGPL-3.0Command-line interfaceCommand line utilities clap_cryoA simple to use, efficient, and full-featured Command Line Argument Parser15,328MIT OR Apache-2.0Command-line interface exonum-cliHelper crate for secure and convenient configuration of the Exonum nodes.15,313Apache-2.0Command-line interfaceCommand line utilities cvars-macrosConfiguration variables for games - internal crate, use the main cvars crate instead15,282AGPL-3.0-or-laterCommand-line interfaceConfiguration upasteSimple cli pasting client for paste.rs, hastebin, or any general pasting service15,235MITCommand-line interfaceCommand line utilities commandy_macroseasy parsing of command line arguments15,219Apache-2.0Command-line interfaceData structures exomindCLI for Exomind, a personal knowledge management tool15,206Apache-2.0Command-line interfaceEmail exmCLI for Exomind, a personal knowledge management tool15,188Apache-2.0Command-line interfaceEmail crx2rnxRINEX decompression command line utility15,152MPL-2.0Command-line interfaceCommand line utilities ph-dlGet highest quality direct link to download PH videos, or download them automatically.15,140AGPL-3.0-onlyCommand-line interfaceCommand line utilities happylogSimple logging backend for command-line utilities15,135MITCommand-line interface respictaRespicta is a versatile project offering a library, command-line interface (CLI), and web service for resizing images and…15,088MITCommand-line interfaceMultimedia::Images interact_deriveA framework for online program state introspection15,086MIT/Apache-2.0Command-line interface promptuityPromptuity is a library that provides interactive prompts.14,990MITCommand-line interfaceCommand line utilities s3monmonitor s3 buckets for missing files14,966BSD-3-ClauseCommand-line interfaceCommand line utilities exomind-gmailGmail integration for Exomind, a personal knowledge management tool14,950Apache-2.0Command-line interfaceEmail pipedconsoleEasily manage multiple windows consoles from one single process.14,940MITAccessibilityCommand-line interface darksideA TUI-kit for Rust based on ncurses-rs14,938MITCommand-line interfaceCommand line utilities allupA CLI to check that all (configured) services are currently up14,868UnlicenseCommand-line interface interactA framework for online program state introspection14,860MIT/Apache-2.0Command-line interface ftui-i18nLocalization catalog and interpolation utilities for FrankenTUI.14,840LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI wingmanA runtime for websites and a static site generator.14,831MITCommand-line interfaceCommand line utilities ftui-runtimeElm-style runtime loop and subscriptions for FrankenTUI.14,746LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI clawless-deriveDerive macros for the Clawless CLI framework14,719Apache-2.0 OR MITCommand-line interface brimAn optimizing brain* interpreter.14,719MITCommand-line interface colorizA simple library for colorful temrinal14,714MITCommand-line interfaceCommand line utilities stybulateTabulate with Style14,690MIT OR Apache-2.0Command-line interface kobold-ssgA static site generator with a friendly CLI14,665GPL-3.0-or-laterCommand-line interfaceCommand line utilities structopt-yaml-deriveA derive crate of structopt-yaml14,657MIT OR Apache-2.0Command-line interface record-queryA tool for doing record analysis and transformation14,616Apache-2.0Command-line interfaceCommand line utilities rnx2crxRINEX compression command line utility14,581MPL-2.0Command-line interfaceCommand line utilities clawlessAn opinionated framework for building command-line applications14,530Apache-2.0 OR MITCommand-line interface webgraph-cliCommand line interface for the Rust port of the WebGraph framework (http://webgraph.di.unimi.it/).14,471Apache-2.0 OR LGPL-2.1-or-laterAlgorithmsCommand-line interface info_utilsUtilities for displaying Options, Results, and logging in a pleasant manner14,468MITCommand-line interfaceDevelopment tools::Debugging debug_finderCI/CD Debug Parser - Currently For Salesforce only with Package.xml14,437MITCommand-line interfaceFilesystem tw-econSimple Rust library to use Teeworlds external console14,369MITAPI bindingsCommand-line interface commandyeasy parsing of command line arguments14,331Apache-2.0Command-line interfaceData structures singularityCLI tool for pulling known malicious domains into one or more blackhole lists in various formats.14,305MITCommand-line interface simple_barBare minimal crate that displays a progress bar in the terminal14,218MITCommand-line interface rsql_driverrsql driver14,162Apache-2.0 OR MITCommand-line interfaceCommand line utilities tui-equalizerAn equalizer widget for Ratatui with multiple frequency bands.14,148MIT OR Apache-2.0Command-line interfaceGUI pflagA crate implementing POSIX/GNU-style --flags.14,124MITCommand-line interface lifecyclerBevy Game Jam #5 submission, terminal aquarium14,111MIT OR Apache-2.0 OR CC0-1.0Command-line interfaceGames termristerminal tetris for Rust14,070MITCommand-line interfaceCommand line utilities nibA yet another static site generator14,029Apache-2.0Command-line interfaceText processing libgerritRust client to gerrit13,979MPL-2.0API bindingsCommand-line interface runner-cliA cli tool that let's you map commands to a shorter alias13,972MITCommand-line interface coded-charsAn implementation to create control strings defined in the ECMA-48 standard.13,971MITCommand-line interface exomind-appExomind, a personal knowledge management tool13,964Apache-2.0Command-line interfaceEmail partial_config_deriveDerive macros for `partial_config`: layered partial configuration13,927Apache-2.0Command-line interfaceConfiguration text2checkstyle_clicli for text to checkstyle.13,909MIT/Apache-2.0Command-line interfaceCommand line utilities lloggsLogging configuration for clap applications13,880Apache-2.0 OR MITCommand-line interfaceDevelopment tools::Debugging interact_promptA framework for online program state introspection13,849MIT/Apache-2.0Command-line interface pastolPaste.lol on the command line.13,844MITCommand-line interfaceCommand line utilities structopt-yamlAn default value loader from YAML for structopt13,833MIT OR Apache-2.0Command-line interface ttysvrScreensavers for your terminal13,831MIT OR Apache-2.0Command-line interface irox-logBasic console and file logging13,823MIT OR Apache-2.0Command-line interfaceDevelopment tools::Debugging unilangDefine your command-line utility interface once and get consistent interaction across multiple modalities — CLI, GUI, TUI, AUI,…13,746MITCommand-line interfaceCommand line utilities cargo-vUpdate the version of your package easily13,711MITCommand-line interfaceConfiguration playlist-durationComputes the total music time of a playlist.13,618WTFPLCommand-line interfaceCommand line utilities fadeEphemeral virtual machines, leveraging Fly.io13,582MIT OR Apache-2.0Command-line interface colorize-macrosA set of Rust macros to assist in turning text into colors for printing on the terminal.13,534MITCommand-line interface cloud_terrastodon_user_inputHelper functions for interacting with users in the terminal13,531LiLiQ-R-1.1API bindingsAsynchronous feroxideA basic chemistry simulator13,519non-standardCommand-line interfaceScience rubble_teaA tui library that follows the MVC pattern13,486GPL-3.0-or-laterCommand-line interface blargA type-safe, domain sensitive, argument/option paradigm command line parser.13,477MIT OR Apache-2.0Command-line interface easy_argEasyArg read variables from command line arguments/system envrioment/.env files13,452MIT OR Apache-2.0Command-line interfaceParsing tools scpi-contribSCPI/IEEE488.2 contrib library13,430MIT OR Apache-2.0Command-line interfaceEmbedded development chalk_rsA crate which adds colors and styles to your terminal program13,425non-standardCommand-line interface lua-astra🔥 Blazingly Fast 🔥 runtime environment for Lua13,414Apache-2.0Command-line interfaceCommand line utilities servustRust multiple backend-server template generator13,395MITCommand-line interfaceCommand line utilities falcon-cliEfficiently develop fully featured CLI apps.13,394Apache-2.0 OR MITCommand-line interface newslookoutA web scraping platform built for news scanning, using LLMs for text processing, powered by Rust13,385non-standardCommand-line interfaceCommand line utilities termusic-liblibrary to support termusic.13,369MITCommand-line interfaceCommand line utilities qrscanScan a QR code in the terminal using the system camera or a given image13,271MITCommand-line interfaceCommand line utilities xrc_cliA cli for multi-threaded encryption/decryption of files/folder using bitwise xor13,217MITCommand-line interfaceCommand line utilities clappconfigClap-based app config boilerplate: set up logging, load config, parse args13,202MITCommand-line interface mt940A strict MT940 bank statement parser13,185MITCommand-line interfaceCommand line utilities zigargzigarg is a very light argument parser written fully in Rust. It's not dependent on any third party libraries other than those…13,151MIT OR Apache-2.0Command-line interface commentectiveCLI tool to locate comments and commented out code in your source code13,115MITCommand-line interfaceCommand line utilities smbcloud-modelCommand line tool for deploying NextJS app on the smbCloud platform.13,095Apache-2.0Command-line interfaceCommand line utilities easy-sgrAn easy to use Select Graphics Rendition(SGR) library12,969MITCommand-line interface smbpndk-cliCommand line tool for creating and managing SmbPndk resources.12,948Apache-2.0Command-line interfaceCommand line utilities coloCLI tool to show and convert colors between various color spaces12,940MITCommand-line interface ps-memThe process memory size listing12,908MIT OR Apache-2.0Command-line interface self-assessmentA CLI tool that generates a list of pull requests raised and reviewed in the Guardian's GitHub organisation, as well as an…12,906MITCommand-line interfaceCommand line utilities paclogA tool to query the pacman log file.12,888GPL-3.0-onlyCommand-line interface pastel_coloursA selection of pastel colours for use with termion12,876MIT OR Apache-2.0Command-line interfaceCommand line utilities cli-candlestick-chartA library for displaying candlestick charts right into your terminal.12,859MITCommand-line interfaceVisualization shellcasterA terminal-based podcast manager to subscribe to and play podcasts.12,838GPL-3.0-or-laterCommand-line interfaceMultimedia::Audio yapbLightweight, pure, and unopinionated Unicode progress visualization12,800Apache-2.0Command-line interface bevy_ratatui_cameraA bevy plugin for rendering your bevy app to the terminal using ratatui.12,774MIT OR Apache-2.0Command-line interfaceGame engines pokey_loggerA logging library to log different levels and colours12,770GPL-3.0-onlyCommand-line interfaceDevelopment tools ansi-colorsan ansi-coloring sceme crate that allows you to format and color your output12,656MITCommand-line interfaceGraphics kyuriA very simple progress display library12,639MITCommand-line interface gflowA lightweight, single-node job scheduler written in Rust.12,577MITCommand-line interface timecalcCalculate the total duration of a given set of intervals and durations12,551MITCommand-line interfaceCommand line utilities matrixiseTurn anything into The Matrix12,534GPL-2.0+Command-line interfaceCommand line utilities wmctrlA wrapper for the command line tool wmctrl written in Rust12,507GPL-3.0-or-laterAPI bindingsCommand-line interface cloud_terrastodon_azure_typesTypes for modelling Azure stuff for the Cloud Terrastodon project12,492LiLiQ-R-1.1API bindingsAsynchronous termcolor-jsonA library for writing colored JSON output to a termcolor terminal.12,372MIT OR Apache-2.0Command-line interfaceEncoding ftuiFrankenTUI public facade and prelude.12,367LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI clickrs_proc_macroSimplified CLIs for Rust via procedural macros (Python's click, for Rust). The procedural macro crate.12,297Apache-2.0 OR MITCommand-line interface cloud_terrastodon_azureHelpers for interacting with Azure for the Cloud Terrastodon project12,250LiLiQ-R-1.1API bindingsAsynchronous cloud_terrastodon_commandCommand running helpers for the Cloud Terrastodon project12,207LiLiQ-R-1.1API bindingsAsynchronous unicode-icons(1869+) unicode icons in rust12,175non-standardCommand-line interfaceCommand line utilities math2imgConvert mathematical expressions into images12,173Apache-2.0Command-line interface termusic-playbackplayback library to support termusic.12,172MITCommand-line interfaceCommand line utilities xdotoolA wrapper for the command line tool xdotool written in Rust12,108GPL-3.0-or-laterAPI bindingsCommand-line interface enum-tsTypeScript Enum pattern matcher codegen12,107MIT OR Apache-2.0Command-line interfaceText processing tui-markupmarkup language for terminal styled text12,100BSD-3-Clause-ClearCommand-line interfaceParser implementations rtcm-jsonJSON serialization/deserialization of RTCM v. 312,064MIT OR Apache-2.0Command-line interfaceCommand line utilities hash-tagMarkdown to HTML parser.12,051MITCommand-line interfaceCommand line utilities gitbranchIt simply shows current branch name - or nothing if it isn’t a git repo.12,043BSD-3-ClauseCommand-line interface termbufferImmediate mode rendering to the terminal12,031Apache-2.0/MITCommand-line interfaceGUI repl_frameworkA crate to easily create simple repls12,031GPL-3.0Command-line interface sudoku-cliA command-line tool for solving sudoku puzzles.12,019MITCommand-line interface dipcConvert your favorite images and wallpapers with your favorite color palettes/themes12,018MIT OR Apache-2.0Command-line interfaceCommand line utilities logmaLogma? What's Logma? LOGMA TEXT12,014non-standardCommand-line interface paw-structoptStructopt support for the Paw crate.12,004MIT OR Apache-2.0Command-line interfaceCommand line utilities guarding_coreGuarding is a guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.11,997MITCommand-line interfaceDevelopment tools scanpwRead a password from standard input11,984MIT OR Apache-2.0Command-line interfaceCommand line utilities binstbinst's goal is to provide a simple way to publish and install Rust based binaries without the need of cargo-install and the…11,981MIT OR Apache-2.0Command-line interface ezcliEasy CLI crate for Rust11,977MIT OR Apache-2.0Command-line interface cli_coreThe core functionality for the unity version manager commandline client.11,949Apache-2.0Command-line interfaceCommand line utilities manga-tuiTerminal-based manga reader and downloader with image rendering support11,898MITCommand-line interface quickserveQuickly serve a dir11,897Apache-2.0Command-line interface cololA supersimple terminal color library.11,892MIT OR Apache-2.0Command-line interface docker-poseCommand line tool to play with 🐳 Docker Compose files.11,892GPL-3.0Command-line interfaceDevelopment tools unilang_parserParser for Unilang CLI instruction syntax.11,887MITCommand-line interfaceParsing tools textmodeterminal interaction library backed by a real terminal parser11,878MITAsynchronousCommand-line interface fuzzypickerA Rust library for fuzzy searching and interactive selection of items in command-line applications.11,874MITCommand-line interface apSimple argument parsing for the command-line11,867Apache-2.0Command-line interface spirit-cfg-helpersHelpers for spirit to make interacting with configuration more smooth for the user11,774Apache-2.0 OR MITCommand-line interfaceConfiguration anstyle-roffAdapt between anstyle and roff11,766MIT OR Apache-2.0Command-line interface cloud_terrastodon_pathingWell-known paths for the Cloud Terrastodon project11,762LiLiQ-R-1.1API bindingsAsynchronous cloud_terrastodon_relative_locationA helper for converting std::panic::Location to relative paths with displayed11,757LiLiQ-R-1.1API bindingsAsynchronous tls-xbtls-xb is a cli tool that fetches scores and GPA from https://tsinglanstudent.schoolis.cn11,752GPL-3.0Command-line interface operCommand line tool to browse changes across multiple git repositories managed by google's git-repo tool11,740MIT/Apache-2.0Command-line interfaceGUI verynicetableNumber one table.11,728MIT OR Apache-2.0Command-line interfaceRendering::Rendering engine fncliAn attribute macro to simplify writing simple command line applications.11,655MIT OR Apache-2.0Command-line interface crossterminemine for Rust with crossterm11,625MITCommand-line interfaceCommand line utilities ffcliA ffmpeg cli args builder11,612AGPL-3.0-or-laterCommand-line interface appcuiA feature-rich and cross-platform TUI/CUI framework for Rust, enabling modern terminal-based applications on Windows, Linux, and…11,600MITCommand-line interfaceCommand line utilities