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.

ratatui-proc-macrosReserved for Ratatui procedural macros and generated API helpers for Ratatui.18MITCommand-line interface ratatui-colorReserved for Ratatui color helpers, color palettes, and terminal color utilities.18MITCommand-line interface ratatui-profilerReserved for Ratatui profiling helpers for Ratatui rendering and application loops.18MITCommand-line interface ratatui-progressReserved for Ratatui progress widgets with labels, state, and richer presentation.18MITCommand-line interface ratatui-colorsReserved for Ratatui color helpers, color palettes, and terminal color utilities.18MITCommand-line interface ratatui-shellReserved for Ratatui application shell surfaces, command shells, and top-level UI wiring.18MITCommand-line interface ratatui-combo-boxReserved for Ratatui combo box controls that combine text input with selectable choices.18MITCommand-line interface ratatui-commandReserved for Ratatui command definitions and command/action companion helpers.18MITCommand-line interface ratatui-ptyReserved for Ratatui PTY integration, testing, and terminal emulation helpers.18MITCommand-line interface ratatui-qrcodeReserved for Ratatui QR code widgets and related terminal rendering helpers.18MITCommand-line interface ratatui-radioReserved for Ratatui radio controls and exclusive selection groups.18MITCommand-line interface ratatui-ratatuiReserved as a defensive crate for confusing duplicate Ratatui naming.18MITCommand-line interface ratatui-toolReserved for Ratatui developer tools and command-line utilities for Ratatui projects.18MITCommand-line interface ratatui-configReserved for Ratatui configuration models and helpers for Ratatui applications.18MITCommand-line interface ratatui-rich-textReserved for Ratatui rich text models and display widgets beyond core text spans.18MITCommand-line interface ratatui-runtimeReserved for Ratatui event loops, timers, workers, and application runtime helpers.18MITCommand-line interface ratatui-configureReserved for Ratatui configuration helpers and setup flows for Ratatui applications.18MITCommand-line interface ratatui-sandboxReserved for Ratatui sandbox tooling and interactive experiments for Ratatui.18MITCommand-line interface ratatui-screen-stackReserved for Ratatui stack-based screen navigation and screen lifecycle helpers.18MITCommand-line interface ratatui-screensReserved for Ratatui screen models, screen stacks, and screen navigation helpers.18MITCommand-line interface ratatui-confirmReserved for Ratatui confirmation prompts and confirm/cancel interaction flows.18MITCommand-line interface ratatui-containersReserved for Ratatui container widgets and layout-aware composition surfaces.18MITCommand-line interface ratatui-content-switcherReserved for Ratatui content switcher controls and mutually exclusive view selection.18MITCommand-line interface ratatui-selectReserved for Ratatui select controls, dropdowns, and list selection widgets.18MITCommand-line interface ratatui-selectionReserved for Ratatui selection models, ranges, anchors, and selection state helpers.18MITCommand-line interface ratatui-serdeReserved for Ratatui Serde integration helpers for Ratatui configuration and state.18MITCommand-line interface ratatui-controlsReserved for Ratatui reusable Ratatui controls such as buttons, menus, command rows, tabs, and text inputs.18MITCommand-line interface ratatui-cssReserved for Ratatui CSS-inspired styling, selectors, and style-sheet experiments for Ratatui.18MITCommand-line interface ratatui-showcaseReserved for Ratatui showcase applications and gallery-style examples for Ratatui.18MITCommand-line interface ratatui-sliderReserved for Ratatui slider controls for numeric and range input.18MITCommand-line interface ratatui-visualReserved for Ratatui visual widgets, indicators, charts, and display helpers.18MITCommand-line interface ratatui-data-gridReserved for Ratatui spreadsheet-like data grids with selection, scrolling, and editing affordances.18MITCommand-line interface ratatui-date-inputReserved for Ratatui date input controls with validation and picker integration.18MITCommand-line interface ratatui-spinnerReserved for Ratatui spinner controls for loading indicators and numeric stepping.18MITCommand-line interface ratatui-split-paneReserved for Ratatui resizable split panes and split-view layout components.18MITCommand-line interface ratatui-starterReserved for Ratatui starter project helpers and example application scaffolding.18MITCommand-line interface ratatui-screenReserved for Ratatui screen models, screen stacks, and screen navigation helpers.18MITCommand-line interface ratatui-demosReserved for Ratatui demo applications and showcase material for Ratatui.18MITCommand-line interface ratatui-stateReserved for Ratatui shared state helpers for Ratatui applications and widgets.18MITCommand-line interface ratatui-devtoolsReserved for Ratatui layout, focus, pointer, and rendering inspection tools.18MITCommand-line interface ratatui-status-barReserved for Ratatui status bars for modes, messages, and application state.18MITCommand-line interface ratatui-status-messageReserved for Ratatui status message surfaces for transient or persistent feedback.18MITCommand-line interface ratatui-viewerReserved for Ratatui document, data, log, and rich content viewers.18MITCommand-line interface ratatui-dialogReserved for Ratatui dialog shells, prompts, modal content, and common dialog behavior.18MITCommand-line interface ratatui-dialogsReserved for Ratatui dialog collections, prompt variants, and dialog orchestration helpers.18MITCommand-line interface ratatui-stopwatchReserved for Ratatui stopwatch widgets and elapsed-time display controls.18MITCommand-line interface ratatui-diffReserved for Ratatui unified and side-by-side diff viewers for terminal interfaces.18MITCommand-line interface ratatui-directory-treeReserved for Ratatui directory tree widgets and file-system navigation views.18MITCommand-line interface ratatui-docsReserved for Ratatui documentation helpers and published documentation material for Ratatui.18MITCommand-line interface ratatui-suggesterReserved for Ratatui suggestion lists, completions, and typeahead helpers.18MITCommand-line interface ratatui-surfacesReserved for Ratatui app surfaces, windows, panes, panels, and regions of UI.18MITCommand-line interface ratatui-switchReserved for Ratatui switch controls and toggle-style boolean input.18MITCommand-line interface ratatui-drawerReserved for Ratatui slide-out drawer panels and transient side surfaces.18MITCommand-line interface ratatui-cardReserved for Ratatui card widgets and compact record presentation surfaces.18MITCommand-line interface ratatui-commandsReserved for Ratatui command definitions and command/action companion helpers.18MITCommand-line interface ratatui-componentReserved for Ratatui component traits, lifecycle hooks, state, props, and rendering boundaries.18MITCommand-line interface ratatui-containerReserved for Ratatui container widgets and layout-aware composition surfaces.18MITCommand-line interface ratatui-controlReserved for reusable Ratatui control primitives such as buttons, menus, tabs, and text inputs.18MITCommand-line interface ratatui-surfaceReserved for Ratatui app surfaces, windows, panes, panels, and regions of UI.18MITCommand-line interface ratatui-experimentalReserved for Ratatui experimental APIs and prototype Ratatui work.18MITCommand-line interface ratatui-symbolsReserved for Ratatui symbol sets, line drawing symbols, and terminal glyph helpers.18MITCommand-line interface ratatui-tabbed-contentReserved for Ratatui tabbed content containers and tab-driven view switching.18MITCommand-line interface ratatui-extraReserved for Ratatui extra helpers and extensions for Ratatui applications.18MITCommand-line interface ratatui-eventReserved for Ratatui backend-neutral event types, routing, filters, and subscriptions.18MITCommand-line interface ratatui-extrasReserved for Ratatui extra helpers and extensions for Ratatui applications.18MITCommand-line interface ratatui-file-explorerReserved for Ratatui file explorer widgets for browsing directories and files.18MITCommand-line interface ratatui-overlayReserved for Ratatui overlay, floating surface, and transient UI helpers.18MITCommand-line interface ratatui-fixturesReserved for Ratatui test fixtures and reusable terminal UI test data.18MITCommand-line interface ratatui-promptReserved for Ratatui prompt widgets and prompt flows for terminal applications.18MITCommand-line interface ratatui-footer-barReserved for Ratatui footer bars for status, command hints, and persistent app controls.18MITCommand-line interface ratatui-formsReserved for Ratatui form layout, validation summaries, field groups, and data entry flows.18MITCommand-line interface ratatui-frameworkReserved for Ratatui defensive namespace reservation for a possible Ratatui framework layer.18MITCommand-line interface kouVirtual terminal engine — PTY + VT100 + image protocols18non-standardCommand-line interfaceMultimedia::Images inkferro-napiNode-API (napi-rs) bridge exposing the inkferro Rust renderer to the inkferro npm package.17MIT OR Apache-2.0Command-line interfaceExternal FFI bindings inkferroRust-backed, byte-for-byte drop-in for the ink terminal UI library — top-level entry crate re-exporting the inkferro engine (core…17MIT OR Apache-2.0Command-line interfaceRendering::Rendering engine sndrEasily and securely share files from the command line. A fully featured Send client (formerly ffsend, rebranded by tarnover).17GPL-3.0AuthenticationCommand-line interface lilyco-tuiLilyco TUI renderer — interactive terminal form with live CLI preview17MIT OR Apache-2.0Command-line interface rdom-virtualtableVirtualized table for rdom — a native <table> that materializes only the visible row window for large datasets.17MITCommand-line interface cocapn-cliFleet CLI theme and output formatting — the Abyssal Terminal aesthetic17MIT OR Apache-2.0Command-line interface jlf-itInteractive command builder for jlf: assemble a filter/view/summary/table step by step, preview it, then run or save it as a…17MIT OR Apache-2.0Command-line interface jlf-tuiInteractive terminal UI for jlf: live-tail, filter, inspect, and summarize JSON logs17MIT OR Apache-2.0Command-line interface lilyco-cliLilyco CLI renderer — generates clap::Command from CommandSchema17MIT OR Apache-2.0Command-line interface ratatui-tutorialReserved for Ratatui tutorial material and guided learning examples for Ratatui.17MITCommand-line interface triforge-cliTriforge CLI renderer — generates clap::Command from CommandSchema17MIT OR Apache-2.0Command-line interface triforge-tuiTriforge TUI renderer — interactive terminal form with live CLI preview17MIT OR Apache-2.0Command-line interface ratatui-navigationReserved for Ratatui navigation controls and route-oriented UI surfaces.17MITCommand-line interface arch-network-configConfiguration loading, CLI override, and validation utilities for Arch Network services.17MITCommand-line interfaceConfiguration bobh-cliSmall, reusable building blocks for Rust command-line applications17MIT OR Apache-2.0Command-line interfaceDevelopment tools ratatui-style-presetsReady-to-use CSS theme & utility presets for ratatui-style — default theme, Tailwind utilities, widget defaults, and…17MITCommand-line interfaceGUI afarOperate shells from afar: line-mode terminal panes over local PTY or SSH for egui, rendered through egui-elegance's MultiTerminal.17MIT OR Apache-2.0Command-line interfaceGUI ansicodesSimple ANSI escape code constants for colors and text styles.17MITCommand-line interface standout-testIn-process test harness for applications built with the standout CLI framework17MITCommand-line interfaceDevelopment tools::Testing ratatui-popoverReserved for Ratatui anchored popovers and transient contextual surfaces.17MITCommand-line interface cli-uiStyled CLI framework — typed argument parsing, themed help, and clack-style interactive prompts17MIT OR Apache-2.0Command-line interface crustkitSmall Ratatui and Crossterm primitives for terminal applications.17MIT OR Apache-2.0Command-line interface gnucobol-rs-tuignucobol-rs Screen Section: a 1-based LINE/COL terminal cell matrix that places DISPLAY fields and renders numeric fields through…17LGPL-3.0-or-laterCommand-line interfaceEncoding clyleCommand Line Styling using HTML17MIT OR Apache-2.0Command-line interfaceCommand line utilities ratatui-breadcrumbReserved for Ratatui breadcrumb and path navigation controls.17MITCommand-line interface ratatui-cliReserved for Ratatui command-line tooling for Ratatui projects.17MITCommand-line interface glyph-tuiA terminal UI for visualizing data17MITCommand-line interfaceGUI rdom-chartsTerminal charts for rdom — time-series, sparkline, bar, and gauge, braille/block-rasterized onto a <canvas>.17MITCommand-line interfaceVisualization ratatui-promptsReserved for Ratatui prompt widgets and prompt flows for terminal applications.17MITCommand-line interface cli_chat_coreZero-heap, single-threaded CLI chat core for embedded devices.17MITCommand-line interfaceEmbedded development ratatui-quickcheckReserved for Ratatui property testing helpers for Ratatui APIs.17MITCommand-line interface ratatui-recipesReserved for Ratatui cookbook recipes and task-oriented examples for Ratatui.17MITCommand-line interface ratatui-searchReserved for Ratatui search boxes, search result surfaces, and find-in-view helpers.17MITCommand-line interface ratatui-selection-listReserved for Ratatui selection list controls for single and multi-select workflows.17MITCommand-line interface ratatui-tableReserved for Ratatui interactive tables with selection, hit testing, scrolling, and virtualization hooks.17MITCommand-line interface rich-typography-rsLarge decorative text rendering using Unicode box-drawing glyphs17MITCommand-line interfaceText processing ratatui-snapshotsReserved for Ratatui snapshot testing helpers for Ratatui buffers and terminal output.17MITCommand-line interface ratatui-demoReserved for Ratatui demo applications and showcase material for Ratatui.17MITCommand-line interface plotuiInteractive 2D/3D plots in the terminal - Plotly-style, powered by the Kitty graphics protocol. (Name reservation placeholder -…16MITCommand-line interfaceVisualization edituiA TUI based vim inspired editor16MITCommand-line interfaceText editors indicatif-crosstermA progress bar and cli reporting library for Rust16MITCommand-line interface cliviewTurn your Rust CLI into a local web app with one line16MIT OR Apache-2.0Command-line interfaceGUI clap-layersCorrect layered configuration for clap: explicit CLI flag > env var > config file > default, from a single struct.16MITCommand-line interfaceConfiguration scrin-extraPlaceholder crate reserved for future Scrin extras.16MIT OR Apache-2.0Command-line interface scrin-extrasPlaceholder crate reserved for future Scrin extras collection.16MIT OR Apache-2.0Command-line interface kuuLanguage-agnostic CLI argument definition spec — Rust binding (early placeholder wrapping the kuu-cli reference binary)16MITCommand-line interface ratatui-confirm-inputReserved for Ratatui text confirmation inputs for destructive or sensitive actions.16MITCommand-line interface ratatui-debugReserved for Ratatui debugging helpers and diagnostic views for Ratatui applications.16MITCommand-line interface bijux-dag-runtimeExecution engine, replay semantics, and runtime policy layer for Bijux DAG graphs.16Apache-2.0Command-line interfaceDevelopment tools termosaicSemantic, structured output for human, machine-text, and opaque-byte destinations15MITCommand-line interfaceDevelopment tools turtletapTap into persistent, session-like surfaces from any terminal15MITCommand-line interface ratatui-rlvglno_std Ratatui backend and rlvgl widget bridge.15MITCommand-line interface tactTerminal interface for AI coding agents15Apache-2.0Command-line interfaceDevelopment tools abstracttui-graphGraph auto-layout for AbstractTUI: layered (sugiyama-lite), force-directed and grid passes over one GraphDesc -> Layout contract,…14MITCommand-line interfaceVisualization RluiA rust line editing ui toolkit14MIT OR Apache-2.0Command-line interface git-bandolierarm yourself up with a set of useful git commands14MIT OR Apache-2.0Command-line interfaceCommand line utilities trylle-clitrylle-cli is a official command-line tool to access Trylle platform, summarise git diffs or past commits, and more.14MITCommand-line interfaceCommand line utilities bernardo-tuiA keyboard-only, distraction-free TUI widget library14LGPL-3.0-or-laterCommand-line interface tui_multi_selectA Rust TUI multi-select menu library with fuzzy search and keyboard shortcuts.14MITCommand-line interface termcoreCore building blocks for terminal user interfaces (work in progress)14MITCommand-line interface bijux-dag-appApplication orchestration and response-shaping layer for Bijux DAG command surfaces.14Apache-2.0Command-line interfaceDevelopment tools louieAn agentic-first TUI framework with complete ontology for agent discoverability13AGPL-3.0-or-laterCommand-line interfaceGUI egaku-termEgaku-Term — terminal renderer + runtime for egaku widget state machines (crossterm-backed, sync + tokio)13MITCommand-line interfaceGUI termlayoutA declarative layout and widget library for building structured terminal output and CLI layouts13MITCommand-line interfaceRendering tpt-appfront-tuiTerminal UI backend for TPT AppFront (ratatui/crossterm), keyboard-driven focus and dispatch.12MIT OR Apache-2.0Command-line interfaceGUI fieldsmithReflect, template, and interactively build config structs from a single derive.12MIT OR Apache-2.0Command-line interfaceConfiguration tui-compassA small, reusable cross / directional (compass) menu widget for ratatui TUIs.12MIT OR Apache-2.0Command-line interface greggdLightweight Linux and macOS metrics daemon that exposes a read-only JSON API for the gregg client.12MITCommand-line interfaceCommand line utilities abstracttui-mermaidHonest-subset mermaid diagram rendering for AbstractTUI: hand-rolled parser, flowcharts through abstracttui-graph layout,…11MITCommand-line interfaceVisualization bijux-dag-cliInstallable command-line package for validating, running, replaying, and inspecting Bijux DAG graphs.11Apache-2.0Command-line interfaceDevelopment tools hawk-tuiSmall, domain-free building blocks for ratatui apps: a selectable list, a color parser, and a dual-pane layout.10MIT OR Apache-2.0Command-line interface