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.

skyullSKYULL is a command-line interface (CLI) in development that creates REST API project structure templates with the aim of making…1,553MITCommand-line interfaceCommand line utilities pcitoolTool and library for portable access to PCI bus configuration registres.1,553MITCommand-line interfaceHardware support colorseqA library that manages the VT color sequences.1,552MITCommand-line interfaceData structures wstermwebsocket attached to a pty1,550MITAsynchronousCommand-line interface giveupUser-geared error messages and hints1,550MITCommand-line interfaceRust patterns lsdcatRainbows and unicorns in Rust!1,545GPL-3.0Command-line interfaceCommand line utilities envheadA crate to build environment variable names using a static prefix. Works great with the popular clap crate.1,545MITCommand-line interfaceDevelopment tools::Procedural macro helpers vidyano-cliA CLI version of the Vidyano Visual Studio extension1,541MITCommand-line interfaceConfiguration nvim-wiretapper-clientthe cli client for wiretapper.nvim1,540MITCommand-line interface edrsA non-modal plaintext editor with saving and loading functionality.1,540MITCommand-line interfaceCommand line utilities tomlyre-cliThis CLI utility facilitates effortless manipulation and exploration of TOML, YAML, JSON and RON files.1,539Apache-2.0Command-line interface jotspotA versatile text-based user interface (TUI) tool designed to simplify the annotation process1,539MITCommand-line interfaceGUI tellmewhyCommand line prompting1,539MITCommand-line interface xmenuMake interactive menu with xmenu. More updates coming soon.1,537non-standardCommand-line interface rsqueueA Nicer Summary of slurm Command1,536MITCommand-line interface hyperion-frameworkA lightweight component-based TCP framework for building service-oriented Rust applications with CLI control, async messaging,…1,534Apache-2.0AsynchronousCommand-line interface trail_linesTrail lines displays last n lines of given standard input1,533non-standardCommand-line interface mason_cliMason CLI allows developers to create and use reusable templates.1,532MITCommand-line interface poker-faceA hand evaluator for Texas Hold'em poker, using the Rust Match control flow construct.1,531MIT OR Apache-2.0Command-line interfaceGame development reactive_tuiRevolutionary CSS-styled Terminal User Interface framework with Rust/TypeScript hybrid architecture1,531BUSL-1.1Command-line interfaceGUI keybindingA simple keybinding library for Rust1,529MIT OR Apache-2.0Command-line interfaceGUI formsLibrary for building terminal forms and prompts1,529MITCommand-line interface spinners-jdxcode🛎 60+ Elegant terminal spinners for Rust1,527MITCommand-line interface sysqueryA tool to find large files, get system information, expensive processes, and get network input and outputs.1,524MITCommand-line interface elasticliThe missing Elasticsearch CLI1,521MITCommand-line interfaceCommand line utilities ragout_custom_events_macromacro crate that implements the ragout crate custom_events feature1,521MITCommand-line interface lishLiso Shell, very unsophisticated job-oriented shell1,517MIT OR Apache-2.0Command-line interface umbra-tui** Umbra TUI Framework: a simple yet highly configurable framework to generate flexible and fast TUIs **1,513GPL-3.0Command-line interfaceCommand line utilities nuttyBuild terminal-based applications with a modern Rust API1,513MITCommand-line interfaceExternal FFI bindings inference_coreFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.1,512MITCommand-line interfaceParsing tools tprintA simple crate to print tabular data1,511MITCommand-line interface enferFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.1,510MITCommand-line interfaceParsing tools rustyline-nightlyUnofficial nightly releases of Rustyline1,509MITCommand-line interface mkheadersIdempotent, quick CLI app for headers prepending.1,504MITCommand-line interfaceCommand line utilities katypeA fast typing test from terminal writted in Rust 🦀1,502MITCommand-line interface forkerForker is library that forks GitHub repositories.1,500non-standardCommand-line interface alsh_libuvA safe rust wrapper for libuv1,498MITCommand-line interface wtx-uiDifferent user interfaces for WTX1,498MPL-2.0AsynchronousCommand-line interface fzA minimal, cross-platform library for CLI fuzzy matching1,496MITCommand-line interface rust-concurrentFast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs.1,495MITAsynchronousCommand-line interface cursive-multiple-choice-viewMultiple choice view for Cursive1,493MITCommand-line interfaceGUI terminolUNIX Terminal utilities so simple you can do it when you're drunk.1,486MITCommand-line interfaceCommand line utilities vlung-analysisCT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア1,484MITCommand-line interfaceComputer vision web-benchA small tool to benchmark webservers1,482MITCommand-line interfaceDevelopment tools conedlA tool to download crackmes from crackmes.one1,478BSD-4-ClauseCommand-line interfaceCommand line utilities parsgCommand line parser1,477Apache-2.0Command-line interfaceConfiguration hostsfileA simplistic programmatic /etc/hosts file editor1,471MITCommand-line interfaceNetwork programming fold-difSimple command line to get directory information1,468MITCommand-line interface cloud_terrastodon_ui_eguiUser interface for the Cloud Terrastodon project leveraging egui1,467LiLiQ-R-1.1API bindingsAsynchronous dwutilsimple and easy use downloader1,466MITCommand-line interfaceCommand line utilities saqifA simple application to take screenshots of given URLs1,464MITAccessibilityCommand-line interface heat-sdk-cli-macrosMacros for Tracel Heat SDK CLI.1,464MIT OR Apache-2.0Command-line interfaceCommand line utilities heat-sdk-cliTracel Heat SDK CLI.1,464MIT OR Apache-2.0Command-line interfaceCommand line utilities cloud_terrastodon_ui_ratatuiUser interface for the Cloud Terrastodon project leveraging Ratatui1,462LiLiQ-R-1.1API bindingsAsynchronous tintifyA lightweight library for terminal colors and styling1,461GPL-3.0-or-laterCommand-line interfaceNo standard library::No dynamic allocation sparklet-cliA CLI of sparklet1,458Apache-2.0Command-line interfaceText processing solwizardSolidity bootstrapper built with Rust1,457MITCommand-line interface sparklet-tuiA TUI of sparklet1,452Apache-2.0Command-line interfaceText processing liblithocli tool to flash/clone the images to storage devices1,451MITCommand-line interfaceCommand line utilities overwatchTools for cloud-native workloads1,445non-standardCommand-line interfaceCommand line utilities rs-coco🥥 coco » an interactive cli for creating conventional commits.1,441non-standardCommand-line interfaceCommand line utilities talmudifierConvert markdown text into Talmud-like PDFs1,439MITCommand-line interfaceMultimedia snailxZero-allocation, low-overhead access to program arguments (argv) with iterators over `&'static CStr`, `&'static str`, and…1,438GPL-3.0 OR MITCommand-line interfaceNo standard library::No dynamic allocation smoresA smos companion1,437MITCommand-line interfaceCommand line utilities tty-overwriterA lib to ease overwriting text in stdout. Make a body, then overwrite it as much as needed.1,432MITAccessibilityCommand-line interface zlayer-tuiShared TUI widgets, color palette, and terminal utilities for ZLayer1,431Apache-2.0Command-line interface gabelManage forge labels in the comfort of your own environment1,422MITCommand-line interfaceCommand line utilities tintermA powerful library for vibrant solid and gradient text with shimmer animations in terminal outputs.1,422MITCommand-line interfaceCommand line utilities aqara-cliCLI tools for aqara.1,419MITAPI bindingsCommand-line interface gnitA set of nifty commands to extend git1,416MITCommand-line interfaceDevelopment tools wallabag-cliCommand line client for Wallabag1,411MIT OR Apache-2.0Command-line interface glyphsBeautiful ANSI escape sequences for terminal styling ✨1,406MIT OR Apache-2.0Command-line interfaceText processing anytype_rsA Rust client library and CLI for the Anytype API1,406GPL-3.0API bindingsCommand-line interface serde_args_macrosMacros for the serde_args crate.1,404MIT OR Apache-2.0Command-line interface argwerk-no-stdSimple command-line parser through a declarative macro.1,400MIT/Apache-2.0Command-line interface molten_brandDesign tokens and brand system for Molten Labs CLI tools 🔥1,400MIT OR Apache-2.0Command-line interfaceConfiguration kluA small library/cli to work with a simple archive format1,394MITCommand-line interfaceFilesystem burn-central-workspaceBurn Central CLI core library1,386MIT OR Apache-2.0Command-line interfaceDevelopment tools filesshA fast and convenient TUI file browser for remote servers1,381Unlicense OR MITCommand-line interfaceCommand line utilities ptree2Pretty-print tree-like structures1,379MIT OR Apache-2.0Command-line interface inputbox-androidThe internal Android support for the inputbox crate. You shouldn't depend on this directly.1,369MITCommand-line interfaceGUI hojichaElm Architecture for terminal UIs in Rust, inspired by Bubbletea1,368GPL-3.0Command-line interfaceGUI ruchRuch is library for rich text and beautiful formatting in the terminal.1,365non-standardCommand-line interface nutek_crt_shGet list of subdomain names for an address from crt.sh website1,363MITCommand-line interface clotAn opinionated mini argument parsing library that doesn't use macros1,358Apache-2.0 OR BSL-1.0 OR MITCommand-line interfaceWebAssembly acorn-cliACORN command line interface1,357MITCommand-line interfaceScience ratatui-themekitSemantic theme system for ratatui — 11 themes, widget builders, full-screen canvas, zebra rows, state-aware styles, NO_COLOR1,352MITCommand-line interface stampsmithStampsmith is a fast and portable Cookiecutter-compatible tool that generates projects from project templates. It is designed to…1,346PolyForm-Small-Business-1.0.0 AND Hippocratic-2.1Command-line interfaceCommand line utilities ratatui-formA Rust TUI form builder crate built on Ratatui1,339MITCommand-line interface smbcloud-networking-accountCommand line tool for deploying NextJS app on the smbCloud platform.1,338Apache-2.0Command-line interfaceCommand line utilities rarcA tool to search files1,332MIT OR Apache-2.0Command-line interface crossterm-keybind-deriveA crossplatform terminal library for keybinds1,326MITCommand-line interfaceCommand line utilities naqshNaqsh1,325MIT OR Apache-2.0Command-line interfaceCommand line utilities wasi-http-attributesProc Macro attributes for the WASI HTTP Proxy World.1,322MIT OR Apache-2.0Command-line interfaceCommand line utilities cli-menuA library for outputting selection options and parsing user selections in command line applications.1,316AGPL-3.0-or-laterCommand-line interfaceParsing tools beast1984An ASCII game built in rust in loving memory of the 1984 hit BEAST by Dan Baker, Alan Brown, Mark Hamilton and Derrick Shadel1,315GPL-3.0-or-laterCommand-line interfaceGames swiftlinkSwiftlink is a fast, flexible URL shortener. With a simple API, it transforms long URLs into short, shareable links: shortening…1,306Apache-2.0 OR MITAuthenticationCaching centaureahelper library for creating terminal user interfaces with crossterm1,305MITCommand-line interface cursive-open-editorLets you open an external editor in a Cursive application.1,301MITCommand-line interface MigasSimple cli to scaffold programming projects1,295non-standardCommand-line interface self_cmdSelf-executing command builder for Rust programs / Rust 程序自执行命令构建器1,294MulanPSL-2.0AsynchronousCommand-line interface My_cli_toolSimple cli to scaffold programming projects1,282non-standardCommand-line interface cascade-emailA simple tool for send various emails using datas from excell1,282MITCommand-line interfaceCommand line utilities rust-dmsA tiny utility to execute certain actions on upon a disconnection of any given USB device.1,281MIT OR Apache-2.0Command-line interfaceCommand line utilities git2promptgit2prompt is a command-line tool that takes a GitHub repository URL, downloads its contents, and generates a single text file…1,279Apache-2.0Command-line interfaceParsing tools toaTOA compression command-line tool. Modern compression with built-in error correction1,275Apache-2.0Command-line interfaceCompression tana-stdioTerminal output utilities for Tana projects1,274MITCommand-line interfaceDevelopment tools taevusEasy time tracking1,274MITCommand-line interface tim-cliCommand line text editor like vim. But tim.1,272MITCommand-line interface sowaA Solana Wallet CLI1,271non-standardCommand-line interfaceCommand line utilities script-meditateSupercharge Cargo scripts with inline structured data/configuration.1,269MIT OR Apache-2.0Command-line interfaceConfiguration gitaiGitAI is a command-line tool powered by AI that makes your Git workflow smoother and easier. It helps you create commit messages,…1,263MITCommand-line interfaceDevelopment tools line-uiLine-based UI with termion1,258MITCommand-line interface rt-naviHigh precision navigation in real time1,251MPL-2.0Command-line interfaceCommand line utilities lahllightweight argument handling library1,248MITCommand-line interface hojicha-runtimeEvent handling and async runtime for Hojicha TUI framework1,246GPL-3.0AsynchronousCommand-line interface lacsSimple CLI tool that displays files in a directory sorted by their last accessed time1,238MITCommand-line interface dingtalk-cliCLI tools for dingtalk.1,237MITAPI bindingsCommand-line interface jaxA live reloader that eliminates the need of having multiple packages for different languages (eg. air for Go, nodemon for Node).1,235MITCommand-line interfaceCommand line utilities thumperSync static files to BunnyCDN1,227MITCommand-line interface mal-cli-rsCLI tool for myanimelist1,217MITAPI bindingsCommand-line interface blutils-adaptersA utility to make it easier to run and analyze Blast results1,211Apache-2.0Command-line interfaceCommand line utilities end-poem-tuiMinecraft End Poem visualizer in the terminal1,211GPL-3.0Command-line interface tableauA library for creating pretty tables in the terminal1,208MIT OR Apache-2.0Command-line interface nexus-sdkNexus SDK provides a set of tools to interact with the Nexus Workflow.1,206non-standardAPI bindingsCommand-line interface panlabelThe universal annotation converter1,197MITCommand-line interfaceCommand line utilities ustUniversal styling1,192MITCommand-line interfaceGame development gsquealMinimal command line interface for Google Cloud SQL1,191MITCommand-line interfaceCommand line utilities crbrsA cross-platform command-line toolchain and LSP for Campbell Scientific CRBasic dataloggers.1,189MIT OR Apache-2.0Command-line interfaceDevelopment tools simple_battleshipA simple Battleship game implemented in Rust.1,182MITCommand-line interfaceGames nekocliCommand line interface for NekoNode services1,181Apache-2.0Command-line interface logupLogup is a UNIX-style command that can be used to pipe stdout logs to location on disk or in the cloud without the need of an…1,179GPL-3.0-or-laterCommand-line interfaceDevelopment tools::Debugging standout-inputDeclarative input collection for CLI applications1,171MITCommand-line interface vornix-bannerGenera y muestra banners de texto ASCII estilo FIGlet profesionales en la terminal, con colores, fuentes personalizables.1,166MITCommand-line interfaceVisualization resq-tuiShared TUI components and themes for ResQ developer tools1,160Apache-2.0Command-line interfaceVisualization e62rsAn in-terminal E621/926 browser.1,157non-standardCommand-line interface ted-drawA mini terminal drawing utility.1,156MITCommand-line interface argliteA lightweight argument parser for command-line applications.1,153MITCommand-line interfaceCommand line utilities hyperlane-cliA command-line tool for Hyperlane framework.1,153MITCommand-line interfaceDevelopment tools rapport-proseTalk to humans and agents in clean markdown.1,147MIT OR Apache-2.0Command-line interfaceValue formatting autograder-setupRust CLI that generates GitHub Classroom autograder workflows for Rust assignments.1,144MITCommand-line interfaceCommand line utilities dialoguer-multiselectA command line prompting library. Fork of dialoguer with multiselect improvements.1,143MITCommand-line interface clapdownGenerate well-structured Markdown documentation from a clap CLI.1,139MIT OR Apache-2.0AccessibilityCommand-line interface crossterm-keybind-coreA crossplatform terminal library for keybinds1,129MITCommand-line interfaceCommand line utilities is-ai-agentDetect whether a CLI is being invoked by an AI coding agent, and identify which one.1,129MIT OR Apache-2.0Command-line interfaceDevelopment tools minimistTransparent, ergonomic, no-dependencies arg processing.1,126MIT OR Apache-2.0Command-line interface inquire-reorderinquire is a library for building interactive prompts on terminals1,126MITCommand-line interfaceValue formatting getoptions-longArgument parser inspired by Perl's Getopt::Long1,125AGPL-3.0-or-laterCommand-line interface linefeed2Interactive terminal input reader base `https://github.com/murarth/linefeed`1,125MIT/Apache-2.0Command-line interface httpcliparserParse HTTP CLI input syntax into headers, query params, and JSON bodies1,118MITCommand-line interfaceParser implementations crabtrapDetect whether your app was launched from the terminal or from explorer/PowerToys in Windows1,117MIT OR Apache-2.0Command-line interface caseifyA CLI tool to convert strings between different cases1,115MIT OR Apache-2.0Command-line interfaceCommand line utilities teleformTeleform is a Rust library for Infrastructure as Code (IaC), providing a flexible alternative to Terraform and Pulumi.1,114MITCommand-line interfaceCommand line utilities dotrsA dotfiles manager trying to make syncing dotfiles as seemingless as possible.1,113MITCommand-line interface shelle-macrosProc macros for shelle1,110MITCommand-line interfaceDevelopment tools ratatui-fretboardGuitar fretboard widget for Ratatui1,104MIT OR Apache-2.0Command-line interfaceGUI nucleusflowA powerful Rust library for content processing, enabling static site generation, document conversion, and templating.1,099MIT OR Apache-2.0Command-line interfaceCommand line utilities crossterm-keybindA crossplatform terminal library for keybinds1,094MITCommand-line interfaceCommand line utilities askitA simple and semantic library to ask for user input in CLI applications. Type-safe parsing, defaults and retries.1,090MITCommand-line interfaceDevelopment tools rsql_driver_clickhousersql clickhouse driver1,077Apache-2.0 OR MITCommand-line interfaceCommand line utilities ioctl-term-lightLightweight crate to retrieve the dimensions (.i.e.: width/height) of a UNIX terminal in terms of rows/columns.1,073MITCommand-line interfaceOperating systems::Unix APIs crbrs-lspA cross-platform command-line toolchain and LSP for Campbell Scientific CRBasic dataloggers.1,072MIT OR Apache-2.0Command-line interfaceDevelopment tools ntfy-runntfy-run is a tool to run a command, capture its output, and send it to a ntfy server.1,058GPL-3.0-or-laterCommand-line interface testtyRust-native TUI end-to-end testing framework using PTY-driven semantic assertions, native frame rendering, and VHS-driven GIF…1,055Apache-2.0Command-line interfaceDevelopment tools::Testing larpaLousy ARgument PArser1,0490BSDCommand-line interfaceCommand line utilities palette-coreTOML-defined theme system with inheritance, CSS export, and multi-target rendering1,044MIT OR Apache-2.0Command-line interfaceConfiguration ineedLightweight CLI prompting library1,035MITCommand-line interfaceCommand line utilities markopolisCLI tool for Markopolis1,016MITCommand-line interfaceCommand line utilities argv-lite-procInternal procedural macro helpers for argv-lite.1,015MIT OR Apache-2.0Command-line interface shiftA command-line argument parser1,011MITCommand-line interface cloud_terrastodon_entrypointMain entrypoint for the Cloud Terrastodon CLI1,009LiLiQ-R-1.1API bindingsAsynchronous scriptyScripty - your Rust command toolkit for easy command execution and file operations1,007MITCommand-line interfaceCommand line utilities outstandingStyled CLI template rendering with automatic terminal detection1,004MITCommand-line interfaceTemplate engine multiline_inputTerminal multiline input with rich editing (ENTER to submit, CTRL+ENTER for newline)992MITCommand-line interfaceText editors term_toolsColorize Your Terminal with Term-Tools: A Rust-powered Formatting Tool992non-standardCommand-line interfaceCommand line utilities ratatui-notificationsAnimated notification system for Ratatui terminal applications988MITCommand-line interfaceGUI soup-rsA cli tool to help you manage your Zola site.987MIT OR Apache-2.0Command-line interface agent-detectorDetect whether an AI coding agent is the caller, enabling automatic agent-friendly output for Rust CLI applications.982MITCommand-line interfaceDevelopment tools weavetuiA modern, robust, and modular Text User Interface (TUI) framework for Rust.976MITCommand-line interfaceGUI rs-avro-transcodeConverts AVRO(e.g, no compression -> deflate)975Apache-2.0Command-line interfaceCommand line utilities reequestty-uiA widget based terminal ui rendering library.975MITCommand-line interfaceCommand line utilities television-rsThe revolution will be televised971Apache-2.0Command-line interfaceCommand line utilities turbo-visionA Rust implementation of the classic Borland Turbo Vision text-mode UI framework969MITCommand-line interfaceGUI tutti-cliCommand-line interface for Tutti967MITCommand-line interfaceCommand line utilities tonysd-config-manager-procMacro implementation for config-manager-rs derives966MITCommand-line interfaceConfiguration quercusEasy to use CLI tree for your branchy info.965MIT OR Apache-2.0Command-line interfaceCommand line utilities soyaTODO959MPL-2.0Command-line interface ferris-tapperA Rust-based network tap tool that configures interfaces and manages system settings on linux devices.959GPL-3.0Command-line interfaceDevelopment tools::Debugging memtermInmemory terminal emulator958MITCommand-line interfaceCommand line utilities genrscommand-line tool and Library for generating random keys947Apache-2.0Command-line interface pound-derivederive macros for pound945EUPL-1.2Command-line interface poundlow footprint, derive-first CLI parser945EUPL-1.2Command-line interface libutils-terminalA custom embedded terminal handler938MITAccessibilityCommand-line interface cipha-cliCLI for classical ciphers937MITCommand-line interfaceCommand line utilities fpassCLI Password Manager937GPL-3.0-or-laterCommand-line interfaceCryptography easy_input_toolsA library for easy input tools936MITCommand-line interfaceCommand line utilities flatten-projectFlattens nested project directories into a single directory with underscore-delimited filenames while preserving the original…934non-standardCommand-line interfaceCommand line utilities cli_hooksA procedural macro that enables dynamic execution of Rust code before and after function calls.933LGPL-2.1-onlyCommand-line interfaceCommand line utilities cappieA fast JSON logger for Rust.932MITCommand-line interfaceCommand line utilities rs-avro-schema-genGenerates simple AVSC from input JSON931Apache-2.0Command-line interfaceCommand line utilities