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.

monade-mprocsA fork of the popular mprocs utility, includable via cargo as a library6,008MITCommand-line interfaceCommand line utilities milk-teaA minimal library for creating TUI apps5,996MITCommand-line interface parse-styleParse & display rich-compatible style strings5,991MITCommand-line interfaceParser implementations cli-errors-macrosCLI Errors's proc macros.5,974Apache-2.0Command-line interface cli-errorsCLI Errors provides a wrapper type around anyhow to support exiting programs with an arbitrary exit code.5,942Apache-2.0Command-line interface desk-exec-binExecute programs defined in XDG desktop entries directly from the command line5,930UnlicenseCommand-line interfaceCommand line utilities carbon-cliDocker abstraction layer with added flair5,920MPL-2.0Command-line interfaceCommand line utilities parameters_libParameters Library5,918MITCommand-line interfaceConfiguration gfldThe minimal version of gfold, a CLI tool to help keep track of your Git repositories.5,916Apache-2.0Command-line interfaceCommand line utilities zenscanThis program is port scanner to target server.5,906MITCommand-line interfaceNetwork programming ratatui-toasterAn extremely lightweight toast engine for ratatui5,895Unlicense OR MITCommand-line interfaceCommand line utilities nls_term_gridLibrary for arranging textual data in a grid format similar to ls5,894MIT OR Apache-2.0Command-line interface askyLibray to create good looking prompts in the terminal5,851MITCommand-line interfaceCommand line utilities procedureProcedure allows to execute tasks with a visual indication to the end user in the stdout.5,832MITCommand-line interfaceCommand line utilities repodb_parserParser for Arch Linux repository DB's5,820GPL-3.0-or-laterCommand-line interface repl-ngLibrary to generate a REPL for your application5,809MITCommand-line interface farveTiny macros for owo-color'ful logging and printing5,777GPL-3.0 OR Apache-2.0Command-line interfaceCommand line utilities git-taskLocal-first task manager/bug tracker within your git repository which can sync issues with remote sources.5,741MITCommand-line interfaceCommand line utilities termion-input-tokioAn adapter that exposes termion's input and key event iterators as asynchronous streams.5,723MITAsynchronousCommand-line interface frackA fake Rust error generator.5,717MITCommand-line interfaceCommand line utilities rwth_cliA command line tool to synchronize your RWTH Aachen learning materials with your local files5,712GPL-2.0Command-line interface type-cliA convenient, strongly-typed CLI parser.5,706MITCommand-line interface takecrateAdds installer functionality to standalone binaries for distribution of CLI applications5,705MPL-2.0Command-line interface badargsType safe zero-dependency argument parser5,702MITCommand-line interface smbcloud-networking-projectCommand line tool for deploying NextJS app on the smbCloud platform.5,681Apache-2.0Command-line interfaceCommand line utilities tpiOfficial Turing-Pi2 CLI tool5,663Apache-2.0Command-line interface argustSimple to use commandline parser for rust programs5,662MITCommand-line interface include-cargo-tomlLoad properties of Cargo.toml at compile time5,661non-standardCommand-line interfaceConfiguration appimA simple cli to create and manage desktop entries from executables5,655MITCommand-line interface slowchop_console_deriveA Quake style console and log plugin for Bevy.5,645MIT OR Apache-2.0Command-line interfaceGame development ezmenulibBuild easily a CLI menu.5,644MITCommand-line interface termux-notificationDisplay a system notification by `termux-notification`.5,642MIT OR Apache-2.0Command-line interface rmux-protoRMUX detached IPC protocol DTOs, framing, and wire-safe error types.5,642MIT OR Apache-2.0AsynchronousCommand-line interface cleanseSmall utility to clean up delimited (TSV/CSV) data.5,636Unlicense/MITCommand-line interfaceText processing command_runnerA library for running system commands5,621MIT OR Apache-2.0Command-line interface swasSwas is a rust library + CLI tool that tells you when swas will upload new video through complex calculations. It also lets you…5,608MITCommand-line interface argparshBetter argument parsing for shells via python's argparse5,600MITCommand-line interface mameCommon building blocks to build TUI applications.5,599MITCommand-line interface rmux-ipcLocal IPC endpoint and transport primitives for the RMUX terminal multiplexer.5,570MIT OR Apache-2.0AsynchronousCommand-line interface trivial_logNo-bloat leak free implementation for log5,564ZlibCommand-line interfaceDevelopment tools centaurea-uihelper library for creating terminal user interfaces with crossterm5,558MITCommand-line interface MeiliFinderThe ultimate Meilisearch client for your terminal5,549MITCommand-line interface smbpndk-networking-projectCommand line tool for creating and managing SmbPndk resources.5,512Apache-2.0Command-line interfaceCommand line utilities shelgonA robust framework for building interactive REPL applications and custom shells in Rust5,501non-standardCommand-line interfaceDevelopment tools cnslA crate that provides methods and macros for interacting with the command line.5,495WTFPLAccessibilityCommand-line interface filxA simple, fast file organization tool5,492MITCommand-line interface yunaNaive terminal variables manager.5,483ISCCommand-line interfaceCommand line utilities rmux-sdkPublic, daemon-backed Rust SDK for the RMUX terminal multiplexer (facade, ensure-session, snapshots, events, detach helpers).5,469MIT OR Apache-2.0AsynchronousCommand-line interface edit-without-waitingOpen a file in the default text editor5,456CC0-1.0Command-line interfaceConfiguration get-shellA simple library to get the shell your binary is runned from5,455MITCommand-line interfaceOperating systems parametersAutomatic replace variables in configuration file templates from environment variables.5,430MITCommand-line interfaceConfiguration eleganceA pretty-printing library for Rust with a focus on speed and compactness.5,421Apache-2.0Command-line interfaceDevelopment tools cmd-utilsrust Command utility traits, pipe commands5,402MITCommand-line interface supershortyA BSD-styled CLI parser5,400MIT OR Apache-2.0Command-line interface getopt_rsGet command line options.5,391GPL-3.0Command-line interface rustuiTerminal UI library for Linux and Unix-like systems5,388MITCommand-line interfaceCommand line utilities clwrapCommand line wrapper for autologin then execute command5,383MIT OR Apache-2.0Command-line interfaceCommand line utilities revmenuCheck out git and mercurial revisions from your terminal output5,371MITCommand-line interface chromatermYet another crate for terminal colors.5,366MIT OR Apache-2.0Command-line interface clytiaA crate to make writing CLIs a bit nicer, a set of functions for common components5,359MIT OR Apache-2.0Command-line interface shellac-serverShell-Agnostic Completion server: command argument autocompletion description5,355MITCommand-line interfaceCommand line utilities gelx_cliGenerate fully typed rust code from your gel schema and inline queries.5,352UnlicenseCommand-line interfaceDatabase interfaces cliaRust command line argument parser with no extra dependencies.5,351GPL-3.0Command-line interface litheA Slim template engine by using Pest5,343Apache-2.0Command-line interfaceText processing agcliA tiny, no-bloat foundation crate for building agentic CLIs in Rust.5,338MITCommand-line interface makeup-ansiANSI helper library for makeup5,318MITCommand-line interface mutSimple cli to scaffold programming projects5,297non-standardCommand-line interface poddy-cliYour friendly pod buddy5,294Apache-2.0Command-line interfaceVisualization colored-strColoring terminal by parsing string content5,260GPL-3.0-or-laterCommand-line interface argsplitterA light-weight command line argument parser5,257MITCommand-line interface jaraA Java Runtime Manager.5,253MITCommand-line interfaceDevelopment tools cli-gridA small and dependency free crate for formatting the terminal outputs in a column based grid style.5,235MIT OR Apache-2.0Command-line interface lipglossStyle definitions for nice terminal layouts. The core of the lipgloss-rs library.5,235MITCommand-line interfaceText processing color-nopeSupport for standard options to disable colors in the terminal5,227MITCommand-line interface co-authorCo-Author your git commits from the command line5,225AGPL-3.0Command-line interfaceCommand line utilities hikeGo to a directory, run a command and come back5,218BSD-3-ClauseCommand-line interfaceCommand line utilities imgmodCommand line tool to simply modify image files with various filters.5,217MITCommand-line interfaceCommand line utilities shrs_completionMore completions for shrs5,212MIT OR Apache-2.0Command-line interfaceCommand line utilities slowchop_consoleA Quake style console and log plugin for Bevy.5,201MIT OR Apache-2.0Command-line interfaceGame development lagraphDisplay a ping graph in a terminal5,200MIT/Apache-2.0Command-line interface pashSimple and easy app for generating and storing passwords5,198MIT OR Apache-2.0Command-line interface shoebillA Wadler/Leijen style pretty-printer5,185non-standardCommand-line interfaceDevelopment tools writingWriting, is a simple tool for code-document sync.5,176MITCommand-line interfaceDevelopment tools progressedAn easy to use and highly configurable library to show the progress of applications, calculations, ect.5,172MITCommand-line interface prompt-rustA library providing a simple input macro for Rust, similar to Python's input().5,166MITCommand-line interfaceDevelopment tools::Testing ghclGitHub Clone5,159MITCommand-line interfaceCommand line utilities dinfSimple command line to get directory information5,142MITCommand-line interface rsomics-helpFamily-wide `--help` renderer for rsomics-* CLIs: figlet banner with gradient, section helpers, plain / JSON modes for AI…5,142MIT OR Apache-2.0Command-line interface blockstormA Tetris CLI game with TUI5,136MITCommand-line interfaceGames kubesmA tool for creating kubernetes secret objects without saving secrets to disk5,132MITCommand-line interfaceConfiguration editlineA platform-agnostic line editor with history and full editing capabilities5,129MIT OR UnlicenseCommand-line interfaceText editors ratatui_inputSimple to use input widget for ratatui5,122MITCommand-line interfaceGUI stscliCLI to get temporary session tokens from Amazon's AWS STS Api.5,121Apache-2.0AuthenticationCommand-line interface prange2Parse numeric ranges for indexing5,121MIT OR Apache-2.0Command-line interfaceParsing tools jyxCommand line tool for manipulating data structures5,120MITCommand-line interfaceData structures exrsexrs is a command executor wrapping `std::process::Command`.5,117MITCommand-line interface doggCLI tool that let's you log data manually.5,110MITCommand-line interfaceDatabase interfaces canaryspymonitor vpn canary pages from the command line5,085MIT OR Apache-2.0Command-line interface add_spaceAutomated typesetting tool that adds spaces between Chinese and English characters to enhance readability. /…5,079MulanPSL-2.0Command-line interfaceCommand line utilities mod-cliA fully customizable, feature-rich CLI framework for Rust. Define commands, prefixes, styled output, and more—built for…5,054Apache-2.0AsynchronousCommand-line interface checklist-tuiA TUI for keeping track of your tasks in slim terminal views5,053MITCommand-line interface rbossRust Bioinformatics Toolbox5,051MITCommand-line interface rsql_driver_orcrsql optimized row columnar driver5,050Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_fwfrsql fixed width format driver5,047Apache-2.0 OR MITCommand-line interfaceCommand line utilities fancy-tableFancy tables with bells and whistles5,041MITCommand-line interfaceGUI libzuiA Terminal UI Library, Written in Rust5,039GPL-3.0Command-line interfaceGraphics ferristypeFerrisType is a minimalist typing game where your sole task is to type whatever appears on your terminal screen. Test and improve…5,036GPL-3.0Command-line interfaceCommand line utilities metroMetro is a crate for rendering graphs similar to `git log --graph`5,018MITAlgorithmsCommand-line interface keybinA simple cli tool that stores your secret api keys securly on Panega vault and retrives them whenever you require5,015MITCommand-line interfaceCommand line utilities rilloA TUI building library5,007MPL-2.0Command-line interface clap-version-flagcolorful version handler for clap4,992MIT OR Apache-2.0Command-line interface renchA simple http benchmark utility. Written in rust... rust + bench = rench4,981MITCommand-line interfaceCommand line utilities ctflagCommand-line flag parsing library4,977Apache-2.0Command-line interface cli-agendaSimple API for writing out progress in CLI applications4,968MIT/Apache-2.0Command-line interface hdp-cliInteractive Herodotus Data Processor via CLI4,958non-standardAsynchronousCommand-line interface logo-artConvert images to Unicode/True Color ANSI art for terminal display4,956MITCommand-line interfaceMultimedia::Images read-stdinA simple and easy way reading of obtaining user input.4,949non-standardCommand-line interfaceCommand line utilities entrypoint_macrosmacros for entrypoint4,941MITCommand-line interfaceConfiguration lino-argumentsA unified configuration library combining environment variables and CLI arguments with a clear priority chain4,925UnlicenseCommand-line interfaceConfiguration interactive-actionsRun actions and interactions defined declaratively4,921Apache-2.0Command-line interfaceDevelopment tools ffpbA modern, cli progress bar for ffmpeg4,915MIT OR Apache-2.0Command-line interface girt-runtimeCore modules for git-interactive-rebase-tool4,913GPL-3.0-or-laterCommand-line interfaceCommand line utilities type-cli-deriveDerive macro for a convenient, type-safe CLI parser.4,901MITCommand-line interface whos-onlineSet of tool for warching whos tracking their time4,886MITCommand-line interface elevatorrun programs with elevated privileges on Windows4,885MITCommand-line interface mimiA library for terminal-oriented runtime string formatting and interpolation.4,884MITCommand-line interfaceValue formatting ftui-ttyNative Unix terminal backend for FrankenTUI (replaces Crossterm).4,871LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI cartographer-rsA small TUI crate for easily making simple, searchable, menus4,869MITCommand-line interface gitmgrgitmgr: A command-line tool to organize, monitor, and sync multiple Git repositories with ease.4,865MITCommand-line interfaceCommand line utilities gotpGenerate totp codes for various accounts which are saved and AES encrypted.4,851non-standardCommand-line interface escEscape characters in strings4,813Unlicense/MITCommand-line interfaceText processing praytermrealtime play nonblocking terminal for Rust with crossterm4,807MITCommand-line interfaceCommand line utilities zui-coreA Terminal UI Library, Written in Rust4,800MITCommand-line interfaceGraphics hyperratAn OSC 8 link widget for ratatui that doesn't break your UI4,785Unlicense OR MITCommand-line interfaceCommand line utilities console-inputA simple library to help handle keyboard presses in a console4,783MITCommand-line interface rsql_driver_httpsrsql https driver4,773Apache-2.0 OR MITCommand-line interfaceCommand line utilities task_cliA CLI frontend for the taskforge library4,759Apache-2.0Command-line interfaceCommand line utilities ecliDynamic interactive CLI menus4,759MITCommand-line interfaceCommand line utilities eliffile and directory walker for Rust4,757MITCommand-line interfaceCommand line utilities kurisu-deriveSmall idiomatic command line options parser4,747MIT OR Apache-2.0Command-line interface rtyA simple command line retry tool.4,699MITCommand-line interfaceCommand line utilities mdbook-compressCompress an mdBook project into a single PDF file4,698MPL-2.0Command-line interfaceText processing rust-deviconsA Rust library to retrieve filetype glyphs (icons) for a wide range of common file formats.4,651UnlicenseCommand-line interfaceCommand line utilities convertA command line tool written in rust which converts between currencies.4,640GPL-3.0AlgorithmsCommand-line interface hexga_ansi_colorAnsi Color4,629MIT OR Apache-2.0Command-line interface logscrollProvide a limited window for logs4,603Apache-2.0Command-line interface girt-testutilsTest utils for git-interactive-rebase-tool4,603GPL-3.0-or-laterCommand-line interfaceCommand line utilities evolutionEfficiently evolve your old fixed-length data files into modern file formats.4,597MITCommand-line interfaceConcurrency lmkA crash reporting library for command line applications4,593MITCommand-line interface leerTiny trait to abstract over types that have a notion of “being empty”.4,561MIT/Apache-2.0Command-line interface serial-settingsEmbedded device settings management over serial terminal and flash4,560MIT OR Apache-2.0Command-line interfaceConfiguration humorA tool to execute commands based on YAML configuration files.4,557MIT/Apache-2.0Command-line interfaceCommand line utilities rsql_driver_zstdrsql zstd driver4,555Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_xzrsql xz driver4,553Apache-2.0 OR MITCommand-line interfaceCommand line utilities batmanagerTool for configuring Lenovo battery settings4,549MITCommand-line interfaceCommand line utilities env-configRead configuration from the environment and generate documentation for it using doc-writer.4,540MIT OR Apache-2.0Command-line interfaceConfiguration tracing-indicatif-patchedTracing layer that automatically creates and manages progress bars for active spans.4,538MITCommand-line interface anilineA cli tool to search, play, download anime, create playlists and more4,530MITCommand-line interface csrsCUBETIQ Syncer for database tools and internal tool for the team in the company.4,524MITCommand-line interfaceCommand line utilities terminal-fontUtilities for font color and style decoration in terminal.4,524MITCommand-line interfaceCommand line utilities simply_coloredThe simplest crate in existence for terminal colors4,521MIT OR Apache-2.0Command-line interfaceCommand line utilities wc-rsA faster port of the unix wc4,508MITCommand-line interfaceCommand line utilities r3bl_test_fixturesDEPRECATED: Use r3bl_tui instead. Test fixtures for the r3bl_* crates4,478Apache-2.0Command-line interfaceCommand line utilities ino_colorA output coloring crate with limited functionality, limit platform support and limited allocations.4,470GPL-3.0-or-laterCommand-line interface vampirc-ioA library for asynchronous, non-blocking, UCI protocol–based communication between chess UIs and chess engines.4,468Apache-2.0AsynchronousCommand-line interface spacedisplay-cliFast and lightweight tool to scan your disk space.4,466MITCommand-line interfaceCommand line utilities bidir_termtreeVisualize tree-like data on the command-line (bidirectional)4,465MITCommand-line interfaceVisualization arp-whisperRespond to arp requests based on a host lists.4,462GPL-3.0-onlyCommand-line interface simple_colorsMacros for formatting text with colors, backgrounds and styles like bold, italic and underlined.4,457MIT OR Apache-2.0Command-line interface hdpAll Herodotus Data Processor4,448non-standardAsynchronousCommand-line interface rsql_driver_httprsql http driver4,439Apache-2.0 OR MITCommand-line interfaceCommand line utilities shrimpleMinimal CLI for static website generation, supercharged with Lua4,438MITCommand-line interfaceCompilers rsql_driver_brotlirsql brotli driver4,429Apache-2.0 OR MITCommand-line interfaceCommand line utilities hjkl-formVim-modal forms for hjkl-based apps.4,427MITCommand-line interfaceGUI caArbitrary precision calculator REPL4,425MITCommand-line interfaceCommand line utilities rsql_driver_bzip2rsql bzip2 driver4,424Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_lz4rsql lz4 driver4,422Apache-2.0 OR MITCommand-line interfaceCommand line utilities shwildShell-compatible wildcard matching library4,408BSD-3-ClauseCommand-line interfaceDevelopment tools rsql_driver_gziprsql gzip driver4,403Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_s3rsql s3 driver4,403Apache-2.0 OR MITCommand-line interfaceCommand line utilities fuzzy-lsFuzzy file search command line utility.4,401MITAlgorithmsCommand-line interface terminal-dictionarySimple Dictionary on the terminal4,400MITCommand-line interfaceCommand line utilities oclisCLI builder based on a simple, obvious specification file4,396ISCCommand-line interfaceCommand line utilities rsql_driver_filersql file driver4,393Apache-2.0 OR MITCommand-line interfaceCommand line utilities input_pyyou can use input like python34,388MITCommand-line interface clean_cliIn programm command line parser using for repl4,382MIT OR Apache-2.0Command-line interface lipgloss-listA list component for terminal user interfaces, styled with Lip Gloss.4,376MITCommand-line interfaceText processing mcp-discoveryA command-line tool written in Rust for discovering and documenting MCP Server capabilities.4,369MITCommand-line interfaceCommand line utilities xterm-js-sysRust WebAssembly bindings for xterm.js.4,351MITAPI bindingsCommand-line interface gptshThe AI-powered, noob-friendly interactive shell.4,334MITAccessibilityCommand-line interface grid_uiA Rust library for building a terminal-based UI with multiple elements, without hassle.4,326MITCommand-line interfaceCommand line utilities skittlesAdd colors and formatting to ANSI terminal output with easy-to-use macros.4,326MIT/Apache-2.0Command-line interface emote_mapperMaps emote names to their respective emoji using a csv map4,311MITCommand-line interfaceText processing urgeoptsrich getopts replacement for shell script4,310MITCommand-line interfaceCommand line utilities libargsGet CLI arguments in a library called from C4,307MIT OR Apache-2.0Command-line interface arch_msgsCommand line messages in the style that is used in Arch Linux scripts4,304GPL-3.0-or-laterCommand-line interface fmt2traits, structs and macros for formatting4,293MITCommand-line interfaceNo standard library tui-textboxratatui stateful widget4,293GPL-3.0Command-line interface i6-shellA minimalistic unix like shell with statically linked commands4,281AGPL-3.0Command-line interfaceCommand line utilities russh-agentAsynchronous ssh-agent client4,273MIT/Apache-2.0AsynchronousCommand-line interface