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.

rsql_formattersrsql formatters to output rsql results in various formats35,229Apache-2.0 OR MITCommand-line interfaceCommand line utilities rat-cursorratatui trait to communicate the cursor position across widgets35,101MIT/Apache-2.0Command-line interface mprocs-vt100Fork of vt100 for mprocs35,085MITCommand-line interfaceEncoding mdbook-pdfA backend for mdBook written in Rust for generating PDF based on headless chrome and Chrome DevTools Protocol35,085GPL-3.0Command-line interfaceText processing cpu-monitorA library to get cpu usage over a given duration35,031MIT/Apache-2.0Command-line interfaceOperating systems coteQuickly build your command line utils35,029MPL-2.0Command-line interface rsql_driversrsql drivers library35,016Apache-2.0 OR MITCommand-line interfaceCommand line utilities openstack_cliOpenStack client rewritten in Rust34,973Apache-2.0Command-line interface simple-tqdmA simple progress bar library much like python's tqdm34,964MITCommand-line interface scpiSCPI/IEEE488.2 parser library34,511MIT OR Apache-2.0Command-line interfaceEmbedded development nolineA no_std line editor34,467MPL-2.0Command-line interfaceNo standard library clapme_deriveParse command line arguments by defining a struct, derive crate.34,151Apache-2.0/MITCommand-line interface mdbook-epubAn EPUB renderer for mdbook.34,047MITCommand-line interfaceDevelopment tools sargeZero-dependencies arguments parser.33,994MITCommand-line interface clap-nestedConvenient `clap` for CLI apps with multi-level subcommands.33,817MITCommand-line interface tui-cardsA playing card widget for Ratatui33,692MIT OR Apache-2.0Command-line interfaceGUI zenity100+ spinner animations and Progress Bars and Support for Multiple Animations at Once33,677non-standardCommand-line interfaceCommand line utilities tagsearchFilter plaintext files based on @keyword tags33,613MITCommand-line interfaceText processing oma-inquireinquire is a library for building interactive prompts on terminals33,337MITCommand-line interfaceValue formatting icx-assetCLI tool to manage assets on an asset canister on the Internet Computer.33,156Apache-2.0Command-line interface cdxLibrary and application for text file manipulation and command line data mining, a little like the gnu textutils32,788MIT OR Apache-2.0Command-line interfaceCommand line utilities getenvGetenv.rs32,495UnlicenseCommand-line interfaceConfiguration termux-clipboardAccess to Android clipboard using Termux API32,463MITCommand-line interfaceText processing term-basics-linuxA simple crate with basic functionality for terminal applications.32,460MITCommand-line interface exocore-discoveryDistributed applications framework32,254Apache-2.0Command-line interfaceDatabase implementations rsfilcAn E-Kréta console client from scratch.32,219MITCommand-line interface tui-box-textA Ratatui widget for displaying text using the box drawing characters32,199MIT OR Apache-2.0Command-line interfaceGUI ratatui-interactInteractive TUI components for ratatui with focus management and mouse support31,929MITCommand-line interfaceGUI fints-institute-dbA library to access FinTS access information for many German banks31,915MITCommand-line interfaceCommand line utilities gerrit-rustRust client to gerrit31,628MPL-2.0API bindingsCommand-line interface shellish_parseParses "command line" syntax inspired by Bourne shell ("shellish")31,624MIT OR Apache-2.0Command-line interfaceParser implementations exocore-apps-hostDistributed applications framework31,540Apache-2.0Command-line interfaceDatabase implementations scpi_deriveSCPI/IEEE488.2 parser support library31,514MIT OR Apache-2.0Command-line interfaceEmbedded development cli-batteriesBatteries included opinionated command line interfaces31,434MITCommand-line interface cmdr_macroMacros for use with cmdr crate31,256MIT/Apache-2.0Command-line interface nu-plugin-bexpandA brace expansion plugin compatible with Bash for nushell31,239MPL-2.0Command-line interfaceParser implementations lowfiAn extremely simple lofi player.31,193MITCommand-line interfaceCommand line utilities clap_generate_figRenamed to clap_complete_fig31,184MIT OR Apache-2.0Command-line interface statiA library for progress (bars)31,166MITCommand-line interface lexarg-parserMinimal, API stable CLI parser31,035MIT OR Apache-2.0Command-line interface lexarg-errorArgument error type for use with lexarg30,988MIT OR Apache-2.0Command-line interface plingSend notifications via Slack, Telegram, ...30,869MITCommand-line interfaceNetwork programming lexargMinimal, API stable CLI parser30,810MIT OR Apache-2.0Command-line interface cmdrCmdr is a library for building line-oriented text-based user interfaces30,448MIT/Apache-2.0Command-line interface rat-salsaratatui widgets and a crossterm event-loop30,300MIT/Apache-2.0Command-line interface brainfuck-exeA brainfuck interpreter implemented in rust30,250MITCommand-line interfaceCompilers dummyhttpSuper simple HTTP server that replies with a fixed body and a fixed response code30,022MITCommand-line interfaceCommand line utilities namelessPortable everything-is-a-URL30,009Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITCommand-line interfaceFilesystem text-gridA library to create formatted plain-text tables.29,665MIT OR Apache-2.0Command-line interface transferhelperStore your transfer.sh links, so you can remember them later and know when they will expire.29,631MITCommand-line interfaceCommand line utilities pokegetDisplay pokemon sprites in your terminal.29,557MITCommand-line interfaceCommand line utilities tui-bannerColorful ASCII art banner renderer for Rust CLI/TUI29,525Apache-2.0Command-line interfaceText processing ncurseswA fat wrapper around the NCurses TUI library29,197MITAPI bindingsCommand-line interface cabotSimple HTTP Client.29,068BSD-3-ClauseCommand-line interfaceWeb programming::HTTP client avanceA lightweight, concurrent-fearless and user-friendly progress bar29,039MIT OR Apache-2.0Command-line interfaceCommand line utilities fzf-wrappedA library for integrating the `fzf` cli tool into your rust program!28,746MITAPI bindingsCommand-line interface cargo-unused-featuresFind unused enabled feature flags and prune them.28,571MITCommand-line interfaceCommand line utilities lkA command palette for your bash functions.28,426MIT OR Apache-2.0Command-line interfaceCommand line utilities shpool_vt100Library for parsing terminal data28,153MITCommand-line interfaceEncoding hsvA simple crate for converting values in HSV color space to RGB.28,063MITCommand-line interfaceGraphics recipe-parserWrite recipes understood by humans and machines28,058MITCommand-line interfaceParser implementations upgradeA helpful library for upgradeing your standalone executables.27,930MIT OR Apache-2.0Command-line interface jwtinfoCommand line tool to get information about JWTs (Json Web Tokens)27,900MITCommand-line interfaceCommand line utilities markdown-readerA simple markdown reader that uses ratatui to render markdown files.27,176MIT OR Apache-2.0Command-line interface eidolonProvides a single TUI-based registry for drm-free, wine and steam games on linux, accessed through a rofi launch menu.27,144GPL-3.0Command-line interfaceGames cote-deriveQuickly build your command line utils27,006MPL-2.0Command-line interface lumenlumen is a command-line tool that uses AI to generate commit messages, summarise git diffs or past commits, and more.26,910MITCommand-line interfaceCommand line utilities structableA crate for 'serializing' structs as Vec<Vec<String>> tables26,852Apache-2.0Command-line interface clickA command-line REPL for Kubernetes that integrates into existing cli workflows26,815Apache-2.0Command-line interfaceCommand line utilities eurekaCLI tool to input and store your ideas without leaving the terminal26,594MITCommand-line interfaceCommand line utilities classeq-coreCore library for the classeq project26,546Apache-2.0Command-line interfaceCommand line utilities git-interactive-rebase-toolFull feature terminal based sequence editor for git interactive rebase.26,457GPL-3.0-or-laterCommand-line interfaceCommand line utilities rucksackA terminal-based secrets manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap26,398Apache-2.0Command-line interface xtasksEssential tools and tasks for Rust projects using the xtask pattern, simplifying common build and development workflows.26,389MIT OR Apache-2.0Command-line interfaceCommand line utilities treqA Cli client to make HTTP requests for Hacker Users26,374GPL-3.0Command-line interface tablefyAn easy way to display any struct as a table!26,353MPL-2.0Command-line interface anstyle-gitParse Git Style Descriptions25,886MIT OR Apache-2.0Command-line interface argVery simple code generator for command line argument parsing.25,706Apache-2.0Command-line interface spinners-rsA lightweight Spinner library for Rust25,602MITCommand-line interface smart-readComplex but easy ways to read user input25,191MITCommand-line interface rinex-cliRINEX and SP3 data post processing tool25,126MPL-2.0Command-line interfaceCommand line utilities r3bl-cmdrA TUI app suite for developers. Includes a Markdown editor `edi` and a git client `giti`.24,882Apache-2.0Command-line interfaceCommand line utilities depmanTUI to manage your dependencies24,776Apache-2.0Command-line interface projectorA code repository manager.24,716GPL-3.0Command-line interfaceCommand line utilities backup_ratA highly configurable backup tool24,633MPL-2.0Command-line interfaceCommand line utilities medicLibrary for self-diagnostic output for command line tools24,459MPL-2.0Command-line interface mock_genInterface and mock generator for C++ classes24,388MITCommand-line interface calcCLI calculator app24,335GPL-3.0-onlyCommand-line interfaceCommand line utilities durtCommand line tool for calculating the size of files and directories24,210GPL-3.0+Command-line interfaceCommand line utilities tuifw-screen-dosText User Interface Framework. Basic text screen implementation for DOS platform.24,131MIT OR Apache-2.0Command-line interface rat-inputratatui data input widgets24,083MIT/Apache-2.0Command-line interface argoptParse command line argument by defining a function.24,064MITCommand-line interface dijoScriptable, curses-based, digital habit tracker24,044MITCommand-line interfaceDate and time rusciiTerminal graphics engine24,013Apache-2.0Command-line interfaceCommand line utilities may-clackstylish, interactive command line prompts23,983MPL-2.0Command-line interfaceCommand line utilities rat-menumenu widgets for ratatui23,969MIT/Apache-2.0Command-line interface easy-loggingAn easy way to get logging working in your CLI tool23,968UnlicenseCommand-line interfaceDevelopment tools::Debugging anstyle-streamA simple cross platform library for writing colored text to a terminal.23,908MIT OR Apache-2.0Command-line interface termbg-with-async-stdinTerminal background color detection23,885MIT OR Apache-2.0Command-line interfaceCommand line utilities trivial_coloursVery simple and naive colour changing for your terminal, but that's exactly what you need sometimes23,816MITCommand-line interface clap-config-fallback-deriveMacro implementation of #[derive(ConfigParser)]23,806MIT or Apache-2.0Command-line interfaceConfiguration television-deriveThe revolution will be televised.23,787MITCommand-line interfaceCommand line utilities clap-config-fallbackAdd config file fallback to clap while preserving parsing, validation and error handling23,750MIT or Apache-2.0Command-line interfaceConfiguration classeq-cliA command line interface for the classeq library23,719Apache-2.0Command-line interfaceCommand line utilities eddacraft-tuiShared Ratatui component library for the eddacraft product family23,660Apache-2.0Command-line interface rat-popupratatui popup semi-window widget23,512MIT/Apache-2.0Command-line interface argopt-implParse command line argument by defining a function.23,482MITCommand-line interface leg🔈 Elegant print for lazy devs (async-std)23,296MITAsynchronousCommand-line interface cargo-phpInstalls extensions and generates stub files for PHP extensions generated with `ext-php-rs`.23,149MIT OR Apache-2.0API bindingsCommand-line interface aopt-helpGenerate help message for command line program23,106MPL-2.0Command-line interface aziShow Azure information22,935Apache-2.0Command-line interface jenA simple CLI generation tool for creating large datasets.22,904MITCommand-line interfaceCommand line utilities cargo-witgenwitgen is a library to help you generate wit definitions in a wit file for WebAssembly and this binary will generate wit file22,870non-standardCommand-line interfaceWebAssembly libuvA safe rust wrapper for libuv22,760MITCommand-line interface bevy_ratatui_renderA bevy plugin for rendering your bevy app to the terminal using ratatui.22,567MIT OR Apache-2.0Command-line interfaceGame engines blogs-md-easyIteratively convert a collection of Markdown files into a respective HTML template.22,409MITCommand-line interfaceConfiguration fncmdCommand line interface as a function.22,389MPL-2.0Command-line interface colonnadeformat tabular data for display22,303MITCommand-line interfaceText processing rokitNext-generation toolchain manager for Roblox projects22,196MITCommand-line interface getopt3Zero dependency command line argument parser22,168MITCommand-line interfaceParser implementations readpassphrase-3Simple wrapper around readpassphrase(3)22,166MIT OR Apache-2.0 OR ISCCommand-line interface glsl-lang-cliCLI for the glsl-lang crate22,095BSD-3-ClauseCommand-line interfaceParser implementations io-muxProvide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)22,074MIT OR Apache-2.0Command-line interface cursive_calendar_viewA basic calendar view implementation for cursive.22,015MIT/Apache-2.0Command-line interfaceGUI anstyle-crosstermAdapt between crossterm and anstyle21,936MIT OR Apache-2.0Command-line interface tuifwText User Interface Framework.21,719MIT OR Apache-2.0Command-line interface i6A collection of cross platform portable cli tools21,708AGPL-3.0Command-line interfaceCommand line utilities partial_configA Rust crate to implement layered partial configuration21,679Apache-2.0Command-line interfaceConfiguration exit-codeCommonly used exit codes for usage in applications.21,676UnlicenseCommand-line interfaceNo standard library anstyle-lsParse LS_COLORS Style Descriptions21,548MIT OR Apache-2.0Command-line interface wspickplatform independent workspace picker for the terminal21,524MIT OR Apache-2.0Command-line interfaceCommand line utilities qutedesignify your terminal with a large ansi colors palette 🎨21,484MITCommand-line interfaceDevelopment tools pomprtA small yet feature-rich readline prompt21,446Apache-2.0Command-line interface ansi-control-codesThis library contains all ANSI Escape Codes that are defined in the ISO 6429 Standard21,390MITCommand-line interface proc-readerA std::io::Read implementation for stdout/stderr of other proccess21,368MITCommand-line interface lepMini language for interactive consoles, featuring small code footprint.21,364MITCommand-line interfaceParser implementations terraformA wrapper around Terraform cli21,229MITCommand-line interface ansicAnsic is a crate which does ansi parsing in a dynamic DSL and at compile time for efficient and zero cost ansi styling.21,222Apache-2.0Command-line interfaceDevelopment tools vtcode-commonsShared traits for paths, telemetry, and error reporting reused across VT Code component extractions21,216MIT OR Apache-2.0Command-line interfaceDevelopment tools rat-themeratatui widgets extended edition21,156MIT/Apache-2.0Command-line interface clock-rsA modern, terminal-based digital clock21,118Apache-2.0Command-line interfaceDate and time evaCalculator REPL similar to bc(1)20,925MITCommand-line interfaceParser implementations rattlesMinimal terminal spinners for Rust20,912MITCommand-line interfaceNo standard library tracel-xtask-cliCLI entrypoint for Tracel xtask20,802MIT OR Apache-2.0Command-line interfaceCommand line utilities cokA simple to use, efficient, Command Line Argument Parser20,672MITCommand-line interface confargsParse configuration files into a set arguments20,381Apache-2.0Command-line interfaceConfiguration scpA Rust library that parses strings of text as commands, subcommands, parameters and options.20,363AMLCommand-line interface dbpulsecommand line tool to monitor that database is available for read & write20,346BSD-3-ClauseCommand-line interfaceCommand line utilities yash-quoteUtility for quoting strings used in POSIX shell scripts20,276MIT OR Apache-2.0Command-line interface ftui-coreTerminal lifecycle, capabilities, and event parsing for FrankenTUI.20,255LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI huber-procmacroInternal package used by Huber20,203non-standardCommand-line interfaceCommand line utilities ftui-renderRender kernel: cells, buffers, diffs, and ANSI presentation.20,015LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI smashquoteRemove shell-like quotes from byte strings19,998MIT OR Apache-2.0 OR GPL-3.0-or-laterCommand-line interface modelingModeling is a tools to analysis different languages by Ctags19,866MITCommand-line interfaceDevelopment tools inputparserTerminal inputs made psuedo code like simple, like Python like simple ...... probably xD19,836MITCommand-line interfaceCommand line utilities ftui-styleStyle, theme, and color primitives for FrankenTUI.19,761LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI ncursesw-winAn extension wrapper around the ncursesw-rs crate that encapsulates the exposed raw pointers of the core NCurses TUI library19,722MITAPI bindingsCommand-line interface ftui-layoutFlex and grid layout solvers for FrankenTUI.19,585LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI progressionMinimalistic and fast Rust progress bar19,533MITCommand-line interface ftui-textText layout, wrapping, and grapheme width for FrankenTUI.19,467LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI nanospinnerA minimal, zero-dependency terminal spinner for Rust CLI applications19,445MITCommand-line interface television-fuzzyThe revolution will be televised.19,364MITCommand-line interfaceCommand line utilities termenuA fzf-like library for terminal applications19,265MITCommand-line interfaceCommand line utilities ftui-widgetsWidget library built on FrankenTUI render and layout.19,231LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI jlfCLI for converting JSON logs to human-readable format19,169MIT OR Apache-2.0Command-line interface tinfA library for using terminfo capabilities.19,025MIT/Apache-2.0Command-line interface cliflareA command line tool used to interact with Cloudflare APIs18,914MITCommand-line interfaceCommand line utilities flaregunTracing and monitoring tools for Linux18,905LGPL-2.1 OR BSD-2-ClauseAsynchronousCommand-line interface yeelightRust CLI and API bindings for yeelight WiFi Light Inter-Operation18,893MITAPI bindingsCommand-line interface cargo-wipeCargo subcommand that recursively finds and optionally wipes all "target" (Rust), "node_modules" (Node), or ".terraform"…18,889MITCommand-line interfaceCommand line utilities cliparsCommand line parser for Rust18,793ISCCommand-line interface wmfocusVisually focus windows by label18,700MITCommand-line interfaceCommand line utilities eye_declareInline terminal UIs for Rust: timeline-first, Elm-shaped, built on Ratatui18,638MITCommand-line interface figue-attrsAttribute macros for figue CLI argument parsing18,609MIT OR Apache-2.0Command-line interface huberHuber, simplify GitHub package management18,475non-standardCommand-line interfaceCommand line utilities evryA shell-script-centric task scheduler; uses exit codes to determine control flow18,441Apache-2.0Command-line interfaceDate and time git-branch-stash-cliManage snapshots of your working directory18,411MIT OR Apache-2.0Command-line interfaceDevelopment tools foroptsAn argument-parsing iterator18,383MIT/Apache-2.0Command-line interface tuop-lsAn Several Useful For Everyday Commands18,379MITCommand-line interface climbCreate simple and easy command-line interface applications18,332MIT OR Apache-2.0Command-line interface figueType-safe CLI arguments, config files, and environment variables powered by Facet reflection18,319MIT OR Apache-2.0Command-line interface ansic-macrosansic's macros package containing the ansi! macro.18,243Apache-2.0Command-line interfaceDevelopment tools iofRead from and write data to console or file in simple formats.18,196MIT OR Apache-2.0Command-line interfaceData structures commandlinesA command line argument parsing library for Rust18,175MITCommand-line interface reaktorReaktor18,172Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITCommand-line interfaceCommand line utilities classeq-ports-libA base library to share elements between Classeq ports18,164Apache-2.0Command-line interfaceCommand line utilities lib-lexinA simple lexer library18,155MIT OR Apache-2.0Command-line interfaceCommand line utilities ftui-backendBackend traits for FrankenTUI: platform abstraction for input, presentation, and time.18,024LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI television-utilsThe revolution will be televised.17,925MITCommand-line interfaceCommand line utilities sequoia-manMan page generation for Sequoia PGP CLIs17,827LGPL-2.0-or-laterCommand-line interface rsbashrun bash commands from rust.17,804MITCommand-line interfaceOperating systems television-channelsThe revolution will be televised.17,734MITCommand-line interfaceCommand line utilities dfwDocker firewall framework, in Rust17,689MIT/Apache-2.0Command-line interfaceCommand line utilities cvarsConfiguration variables - a simple and ergonomic way to store and edit configuration at runtime17,670AGPL-3.0-or-laterCommand-line interfaceConfiguration raventhemerA theme manager and switcher for desktop linux17,668GPL-3.0Command-line interfaceGUI lessifyOutput text through a pager.17,632MIT OR Apache-2.0Command-line interfaceRendering::Rendering engine lisoLine Input with Simultaneous Output: input lines are editable, output lines are never scrambled, and all of it thread safe.17,611MIT OR Apache-2.0Command-line interface lolcrabLike lolcat but with noise and more colorful.17,610MIT OR Apache-2.0Command-line interfaceCommand line utilities vtcode-indexerWorkspace file indexer, fuzzy search, and markdown-backed storage for VT Code17,594MIT OR Apache-2.0Command-line interfaceDevelopment tools shrs_jobutilities for managing jobs and processes17,552MIT OR Apache-2.0Command-line interfaceCommand line utilities