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.

pilferA simple TUI frontend for Eludris3,048MITCommand-line interfaceWeb programming::HTTP client revparse_deriveDependency of revparse, a fast simple Command Line Argument Parser, with GNU error messages.3,047MITCommand-line interface app-funCommand line tool for creating and managing SmbPndk resources.3,031Apache-2.0Command-line interfaceCommand line utilities brontesTransform any clap CLI into an MCP server.3,027MITCommand-line interfaceDevelopment tools we_clapWeb Enabled Command Line Argument Parser3,027MIT OR Apache-2.0 OR GPL-2.0-or-laterCommand-line interfaceGame development braillefbA framebuffer that takes a `&[bool]` slice and returns 2x4 "dot" (pixel) braille `char`s3,026MIT OR Apache-2.0Command-line interface bunt-loggerConvenient log macro wrappers around `bunt`.3,024MIT/Apache-2.0Command-line interface grow-rs🌱 Write sedders in RON3,009MITCommand-line interfaceDatabase interfaces erroxA simple and minimal error logging library.3,008GPL-3.0Command-line interface rsparkSparklines for Rust3,007MITCommand-line interfaceValue formatting bookokratA terminal-based EPUB/PDF Books reader3,006AGPL-3.0-or-laterCommand-line interface grabEasily grab user input to your CLI3,005Apache-2.0Command-line interface superviseA simple command line supervisor tool.3,000MITCommand-line interfaceCommand line utilities suntrackA command line tool that let you know when the sun rises and sets in a city on any given date2,998MITCommand-line interfaceCommand line utilities rat-theme2dark theme and color-schemes2,998MIT/Apache-2.0Command-line interface ratatui-code-editorratatui-code-editor is A code editor widget for ratatui, built with syntax highlighting powered by Tree-sitter.2,998MITCommand-line interfaceText editors glyph_uiTUI library utilizing the Elm architecture2,994MIT OR Apache-2.0Command-line interfaceGUI osc8erConvert file or url to be clickable on supported terminal emulators by tagging it using OSC 82,993MITCommand-line interfaceCommand line utilities colorpanesPanes in the 8 bright terminal colors with shadows of the respective darker color.2,989LGPL-3.0Command-line interfaceCommand line utilities text-loading-animationThis crate/lib helps you to print loading animations easily on STDOUT/STDERR when developing CLIs for example.2,978MITCommand-line interface wealthy[Rich](https://github.com/Textualize/rich) ported to Rust!2,978GPL-3.0-or-laterCommand-line interface boxerAutomatically generate boxes!2,968MPL-2.0Command-line interface mininotesA small terminal text editor2,964MITCommand-line interfaceCommand line utilities grace-cliCLI tool for processing files and strings.2,963MITCommand-line interfaceCommand line utilities randtestApplication for statistical testing of pseudo-random number generators2,953Apache-2.0/MITCommand-line interfaceSimulation rusty-whspA Rust library designed to handle configuration parsing for command-line applications2,947MITCommand-line interfaceCommand line utilities podiumYour friendly pod buddy2,946Apache-2.0Command-line interfaceVisualization ansiconstLibrary for declaring nestable ANSI styles in const context2,939MITCommand-line interface termailTerminal Mail client written in Rust. WIP2,937MITCommand-line interfaceCommand line utilities termusic-streamstream download library to support termusic.2,937MITCommand-line interfaceCommand line utilities envopt-deriveParse environment variables by defining a struct, derive crate.2,936MIT/Apache-2.0Command-line interface gut-libHelper library that provides common functionality for Gut2,934MITCommand-line interface colorstyleColorStyle is a library of styles for command-line text.ColorStyle 是一个用于命令行文本的样式库。2,934GPL-3.0AccessibilityCommand-line interface nodeaggExpand nodeset expression2,932MIT OR Apache-2.0Command-line interfaceCommand line utilities overwriteA simple trait that defines how to overwrite a type by another types. Mainly useful to create an app configuration from different…2,931MIT OR Apache-2.0Command-line interfaceConfiguration tidyA CLI tool to remove build directories and other clutter2,928MITCommand-line interface dbgcmdThis is a simple library for implementing command-line-style debug consoles within an application. It doesn't handle rendering,…2,927CC0-1.0Command-line interfaceGame development kurisuSmall idiomatic command line options parser2,926MIT OR Apache-2.0Command-line interface TerimalRtdmLightwight, Simple, Easy to read, Ideomatic Rust Terimal Interface Library for CUIs2,924MITCommand-line interfaceCommand line utilities command-ifyerA library for making command line interfaces out of libraries2,911MIT OR Apache-2.0AlgorithmsCommand-line interface easy-sgr-macrosThe implementation of macros used within easy-sgr2,910MITCommand-line interface cyberpunk_mod_managerA mod manager for Cyberpunk 20772,899GPL-3.0Command-line interfaceCommand line utilities douglasA tiny TUI framework built on the Elm architecture2,897MITCommand-line interfaceGUI rustyline-with-newest-nixRustyline, a readline implementation based on Antirez's Linenoise2,896MITCommand-line interface kalc-liba complex numbers, 2d/3d graphing, arbitrary precision, vector/matrix, cli calculator with real-time output and support for units2,890GPL-3.0-onlyCommand-line interfaceCommand line utilities git2extgit2 Extensions2,885MIT OR Apache-2.0Command-line interface richrsA Rust port of the Rich Python library for beautiful terminal output2,880MITCommand-line interfaceText processing not-so-human-panicPanic messages for humans2,872MIT OR Apache-2.0Command-line interface try-exitDependency free, simple error handling for small programs2,861WTFPLCommand-line interfaceRust patterns tex-helpertex-helper handles various boilerplates and other repetitive tasks for writing tex documents.2,849GPL-2.0-or-laterCommand-line interface yorex_dataForex data feed2,833MIT OR Apache-2.0Command-line interface morgTool for organizing music by their metadata.2,833ISCCommand-line interfaceCommand line utilities cargo-vistreecargo extension for visualize dependencies2,831Apache-2.0Command-line interfaceCommand line utilities simple-cliA simple interface for handling command-line input and output in Rust.2,829Apache-2.0Command-line interface cliargs_tSimple Rust command parser2,828MITCommand-line interface digitA simple lib for converting digits backand forth2,825MITCommand-line interfaceData structures brr-editorthe perfunctory prose proliferator2,817GPL-3.0-or-laterCommand-line interfaceCommand line utilities mod_installerThe Infinity Engine Mod Installer is a tool designed to automate the installation of mods for Infinity Engine games such as…2,817non-standardCommand-line interfaceFilesystem colored-macroA macro to make colored text in the terminal using XML-like syntax2,816MITCommand-line interfaceTemplate engine winargWindows command line argument parsing2,809MIT OR Apache-2.0Command-line interfaceOperating systems::Windows APIs standout-bbparserBBCode-style tag parser for terminal styling2,808MITCommand-line interfaceParser implementations terminal-emulatorA helper library for building terminal emulators, broken out from alacritty and inspired by libvte2,804MITCommand-line interfaceCommand line utilities slowprintA small library for printing texts slowly which gives scrolling effect to the texts shown.2,801MITCommand-line interfaceCommand line utilities podwatchrenamed to 'podium'2,801Apache-2.0Command-line interfaceVisualization path-utilsstd::path utilities2,800MIT OR Apache-2.0Command-line interfaceFilesystem rnx2cggttsCGGTTS data generation from RINEX2,796MIT OR Apache-2.0Command-line interfaceCommand line utilities dinf-ccSimple command line to get directory information2,796MITCommand-line interface forecast-getGetting the weather forecast from yandex for embedding in polybar2,792MITCommand-line interface grudStore and access data in two-dimensional grids2,791MITCommand-line interfaceData structures riffleA terminal pager library2,790MIT/Apache-2.0Command-line interface destroy_ds_storeDelete the annoying .DS_Store files from the current folder and all its sub-folders.2,789MITCommand-line interface uhuhA Library for building interfactive forms and prompts in the terminal2,787MITCommand-line interfaceCommand line utilities revueA Vue-style TUI framework for Rust with CSS styling2,786MITCommand-line interfaceGUI gnt-toolsTools to help studying the greek new testament. The crate is provided AS-IS.2,769CC-BY-NC-4.0AlgorithmsCommand-line interface cliwCommand Line In Web2,761MIT OR Apache-2.0 OR GPL-2.0-or-laterCommand-line interfaceGame development gruxA library for drawing grid-based user interfaces using ASCII characters2,755MITCommand-line interfaceVisualization wayidleWayland idle timeout waiter2,754ISCCommand-line interfaceCommand line utilities dailaCLI for tracking and visualizing daily activities.2,752MITCommand-line interfaceCommand line utilities funksteckdoseUtility for controlling wireless remote sockets via 433MHz radio transmitter2,750MITCommand-line interfaceCommand line utilities protopathyProtopathy2,749UnlicenseCommand-line interfaceNetwork programming finputA simpler input2,744MITCommand-line interface sparkletA yet another small flashcards library2,744Apache-2.0Command-line interfaceText processing fkl_mirFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.2,744MPL-2.0Command-line interfaceParsing tools proxitUNIX-style error messages in Rust2,7330BSDCommand-line interface getargs-osProvides a way for `getargs` to parse OS strings2,731MITCommand-line interfaceRust patterns shrs_rhai_completionRhai completions for shrs2,729MIT OR Apache-2.0Command-line interfaceCommand line utilities parse_intervalParse text with a specific format into a time interval.2,729MIT OR Apache-2.0Command-line interfaceDate and time socket_configSet up sockets according to command line option or configuration file2,724MITCommand-line interfaceConfiguration rsql_replrsql library for creating a REPL command line SQL interface2,709Apache-2.0 OR MITCommand-line interfaceCommand line utilities openai-client-cliOpenAI API client CLI2,706MITAPI bindingsCommand-line interface text-inputA simple library for interactive text input in the terminal2,706MITCommand-line interface lines-tallySimple command line tool to get the number of lines of code within a directory2,705MITCommand-line interface shrs_manpageskeybinding to open man page currently typed command2,701MIT OR Apache-2.0Command-line interfaceCommand line utilities xabc一个解析 abc 文件的命令行工具2,701MITCommand-line interface roblox-studio-utilsCross-platform library for interacting with Roblox Studio2,697MPL-2.0Command-line interfaceCommand line utilities kecoColored echo2,679MITCommand-line interface bevy_tuiA plugin for making interactive Bevy applications with a TUI instead of a graphical interface.2,676MITCommand-line interfaceCommand line utilities znotify-cliSend notification to ZNotify server2,675MITCommand-line interface miniserverFor when you really just want to serve some files over HTTP right now!2,670MITCommand-line interfaceCommand line utilities ml-progressSingle line progress indicator for terminal/console.2,666MITCommand-line interface minimal_ansi_colorAnsi Color2,664MIT OR Apache-2.0Command-line interface polaSilent Assassin TUI for searching skins, checking values, and finding owners!2,657MITCommand-line interface todo-rustCLI program to manage todo list.2,653GPL-3.0Command-line interfaceCommand line utilities tracel-xtask-utilsUtility functions for xtask-tracel crates.2,650MIT OR Apache-2.0Command-line interfaceCommand line utilities octopus-cliTrading engine CLI for submitting and matching orders. 🐙2,647non-standardCommand-line interfaceFinance reductionml-cliReduction based machine learning toolkit CLI2,642MITCommand-line interfaceScience vt100-psmuxLibrary for parsing terminal data (psmux fork with blink/hidden/strikethrough SGR + CSI cursor patches)2,638MITCommand-line interfaceEncoding truthfulA logical expression parser, optimizer and evaluator.2,635MIT/Apache-2.0Command-line interfaceMathematics color_toolsTyped text-with-optional-ANSI-color abstraction2,632MITCommand-line interfaceText processing indigo-structoptParse command line argument by defining a struct.2,628Apache-2.0 OR MITCommand-line interface vtcode-themeShared theme registry and runtime state for VT Code UI crates2,627MITCommand-line interfaceDevelopment tools unicoA simple unit conversion cli tool2,623MITCommand-line interface rpwA simple, small cli based password manager2,611GPL-2.0Command-line interface nix-simple-deployDeploy software or an entire NixOS system configuration to another NixOS system2,604MIT OR Apache-2.0Command-line interfaceCommand line utilities dialoguer-deriveDerive macro based on Dialoguer crate. To use only with 'dialoguer-trait'2,603non-standardCommand-line interfaceConfiguration robin_cliA command line tool to bulk download manga from various sources2,601non-standardCommand-line interface ohmyaliasA simple tool for manage your aliasses2,601MITCommand-line interfaceCommand line utilities newsieConsume the news in yout terminal 📰2,589non-standardCommand-line interface standout-renderStyled terminal rendering with templates, themes, and adaptive color support2,584MITCommand-line interfaceTemplate engine aopt-coreA flexible and typed getopt tools2,583MPL-2.0Command-line interface rxtui-macrosProcedural macros for the rxtui terminal UI framework2,573Apache-2.0Command-line interface excel-cliExcel CLI for AI, scripting, and terminal users. Headless JSON API for automation, plus a Vim-like TUI for interactive browsing…2,569MITCommand-line interfaceCommand line utilities tansig-lutCLI generation of a Look Up Tables for tansig function with fixed-point arithmetic2,569GPL-3.0-or-laterCommand-line interfaceEmbedded development termpromptA command line prompting library.2,568MITCommand-line interface tinytableA tiny text table drawing library2,568Apache-2.0 OR MITCommand-line interfaceText processing colored-macro-implA macro to make colored text in the terminal using XML-like syntax. You should depend on the `colored-macro` crate instead.2,560MITCommand-line interfaceTemplate engine gitignore_innergitignore_inner is the internal module for cargo2,559MITCommand-line interface asdfA command line snippet manager2,558MITCommand-line interfaceCommand line utilities ragout_assistantInternal/backend crate for the ragout crate2,554MITCommand-line interface rs-avro2jsonsConverts AVRO rows to JSONs2,550Apache-2.0Command-line interfaceCommand line utilities grid-mathLibrary, containing basic representation of Grid, Cell, and assosiated mathematical operations. Helpful in CLI-based gamedev.2,533GPL-3.0Command-line interfaceData structures arg-kitA featherweight toolkit to help iterate long/short arguments2,507non-standardCommand-line interface kv-parserA simple parser of key-value-files as hash maps2,497MIT OR Apache-2.0Command-line interfaceConfiguration yaga-deriveDerive macro based on Dialoguer crate. To use only with 'yaga'2,495non-standardCommand-line interfaceConfiguration throbberousAn async-native CLI progress bar and throbber (spinner) library for Rust.2,480MIT OR Apache-2.0AsynchronousCommand-line interface console_colorCross platform console colors written in idiomatic Rust2,479UnlicenseCommand-line interface inquire-clackinquire-clack is the `inquire` crate with an additional interface2,477MITCommand-line interfaceValue formatting brctlA wrapper for brctl(ethernet bridge administration)2,468GPL-3.0API bindingsCommand-line interface cursive_buffered_backend-git-branchlessThe buffering backend for any Cursive backend2,466MITCommand-line interface cloud_terrastodon_credentialsHelpers for getting Azure PAT and stuff for Cloud Terrastodon2,465LiLiQ-R-1.1API bindingsAsynchronous compiA build system written in Rust.2,463MITCommand-line interfaceCommand line utilities brush-rustyline-forkFork of Rustyline for brush-shell2,461MITCommand-line interface steelix-onnxYour one stop CLI for ONNX model analysis. Featuring graph visualization, FLOP counts, memory metrics and more!2,452MITCommand-line interfaceCommand line utilities supports-unicode--used-for-pirsDetects whether a terminal supports unicode.2,426Apache-2.0Command-line interface fints-institute-db-cliA CLI tool to access FinTS access information for many German banks2,424MITCommand-line interfaceCommand line utilities standout-dispatchCommand dispatch and routing for clap-based CLIs2,419MITCommand-line interface palexA fast, small, dependency-free crate for lexing command-line arguments2,418MIT OR Apache-2.0Command-line interface parkour_deriveDerive macros for parkour2,417MIT OR Apache-2.0Command-line interface rat-theme3dark theme and color-schemes2,417MIT/Apache-2.0Command-line interface i6-httpA tool to host a http or https server in present working directory2,414AGPL-3.0Command-line interfaceCommand line utilities paris-locateA crate to add function name to paris's formatting output2,412MPL-2.0Command-line interfaceCommand line utilities ez_colorizeLibrary to easily change the color of output text2,402MIT OR Apache-2.0Command-line interface wavefc-cliA home-grown implementation of the Wave Function Collapse algorithm.2,398MITCommand-line interface i6-timerA cli timer tool2,394AGPL-3.0Command-line interfaceCommand line utilities glim-tuiA TUI for monitoring GitLab CI/CD pipelines and projects2,384MITCommand-line interface textfmtA simple text formatting crate for Rust TUI applications.2,383MIT OR Apache-2.0Command-line interfaceVisualization ezmenu-macrosBuilds a CLI menu with a derive.2,380MITCommand-line interface yes-or-noVery simple yes or no CLI tool2,374MITCommand-line interfaceCommand line utilities rust-args-parserTiny, fast, callback-based CLI argument parser for Rust2,360MIT OR Apache-2.0Command-line interface verbosityUtility library for working with cli output ergonomically2,357MITCommand-line interface rxtuiA framework for building beautiful, responsive terminal user interfaces with a DOM-style hierarchical approach2,352Apache-2.0Command-line interfaceGUI fastmcp-consoleRich console output for FastMCP servers2,345MITCommand-line interfaceDevelopment tools lib_cstarsFunctions and shared content for interacting with the Advent Of Code Website2,331GPL-3.0-onlyCommand-line interface cacaSafe wrapper for libcaca2,330WTFPLCommand-line interfaceGUI string_cmdA simple yet powerful string editing API based on commands2,330MITCommand-line interface alectroA textual IRC client. (Placeholder package)2,328GPL-3.0Command-line interfaceCommand line utilities standoutStyled CLI template rendering with automatic terminal detection2,327MITCommand-line interfaceTemplate engine pressure-measurement压力测试2,323MIT OR Apache-2.0Command-line interfaceConcurrency tui-spinnerCustomizable animated spinner widgets for Ratatui — braille arcs, bouncing bars, rotating glyphs, and symbol styles2,322MITCommand-line interfaceGraphics argrustArgrust - Simple with Complex features2,322non-standardCommand-line interface repl_framework_proc_macrosA crate to easily create simple repls and interpreters2,321GPL-3.0Command-line interface decentAn implementation of libdesync2,302LGPL-3.0-or-laterCommand-line interfaceText processing label_studio_yolo_datasets_converterA tool for converting datasets from Label Studio to YOLO format.2,300MITCommand-line interfaceCommand line utilities cmutSimple cli to scaffold programming projects2,296non-standardCommand-line interface completersA tiny Rust-native shell completion solution.2,284MITCommand-line interfaceDevelopment tools geekbar_dialoguerA command line prompting library.2,281MITCommand-line interface dokA Docker Registry CLI2,269MITCommand-line interfaceCommand line utilities yarpSimple command line argument parser2,247MITCommand-line interface oxi-tuiTerminal UI rendering pipeline and widget library for oxi (v2 — terminal-first pipeline)2,232MITCommand-line interfaceGUI temiCommand-line, lightweight TUI client for Lemmy2,229GPL-3.0-or-laterCommand-line interfaceCommand line utilities rusted-yadmRusted - Yet Another Dotfiles Manager2,225GPL-3.0Command-line interfaceCommand line utilities standout-pipeOutput piping to external commands for CLI applications2,225MITCommand-line interface rct_deriveCLI Table Output for Rust Project2,215MITCommand-line interface gonfigA unified configuration management library for Rust that seamlessly integrates environment variables, config files, and CLI…2,211MIT OR Apache-2.0Command-line interfaceConfiguration fkl_ext_apiFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.2,208MPL-2.0Command-line interfaceParsing tools proc-resultA tiny cross-platform library containing exit status and code types2,207MITCommand-line interfaceDevelopment tools::Testing qr2textRender a QR code in the terminal2,195MITCommand-line interface rat-theme4dark theme and color-schemes2,185MIT/Apache-2.0Command-line interface fern-recipesPlaceholder crate. When prepared, will be ready to use logging recipes for fern.2,182MITCommand-line interfaceDevelopment tools::Debugging ultralytics-inferenceUltralytics YOLO inference library and CLI for Rust2,178AGPL-3.0Command-line interfaceComputer vision wordrandRandom word generator2,174MITCommand-line interfaceCommand line utilities ziyy-coreTerminal Styling using HTML-like syntax.2,173MIT OR Apache-2.0Command-line interfaceCommand line utilities inputboxA cross-platform, native GUI input box.2,168MITCommand-line interfaceGUI hjkl-ratatuiDeprecated shim for hjkl-editor-tui. Use hjkl-editor-tui instead.2,168MITCommand-line interfaceText editors wselectorCollection of cross-platform routines to select a sub-structure from a complex data structure. Use the module to transform a data…2,161MITCommand-line interfaceCommand line utilities oimRust interface onto the Open Information Model2,161MITCommand-line interface vibranceText colourisation library.2,160MITCommand-line interfaceDevelopment tools from-os-strA macro that uses autoref based specialization to guess how to convert a &OsStr to a more useful type2,159MIT OR Apache-2.0Command-line interface tui-meterMetering widget for `ratatui` (née `tui-rs`)2,153MITCommand-line interface rnkA React-like declarative terminal UI framework for Rust, inspired by Ink and Bubbletea2,139MITCommand-line interfaceGUI