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.

trazoEnhanced charts and visualizations for ratatui terminal UIs20MIT OR Apache-2.0Command-line interfaceVisualization ratatui-taskReserved for Ratatui task state, task progress, and task-oriented terminal UI helpers.20MITCommand-line interface ratatui-interopReserved for Ratatui interop helpers between Ratatui and adjacent terminal UI ecosystems.20MITCommand-line interface ratatui-testingReserved for Ratatui snapshot tests, input tests, and terminal UI testing utilities.20MITCommand-line interface tersseCross-platform curses TUI20MIT OR Apache-2.0Command-line interfaceCommand line utilities typesetterStreaming Markdown rendering into styled Ratatui text20Apache-2.0Command-line interfaceText processing ansiqThin umbrella crate and default entry point for building terminal applications with Ansiq.20MITAsynchronousCommand-line interface ratatui-cycle-buttonReserved for Ratatui cycle button controls for rotating through choices.20MITCommand-line interface ratatui-acceleratorsReserved for Ratatui keyboard accelerators and menu shortcut helpers.20MITCommand-line interface ratatui-balloon-helpReserved for Ratatui balloon help and dismissible contextual help popups.20MITCommand-line interface ratatui-collapsible-panelReserved for Ratatui collapsible panels and expandable layout sections.20MITCommand-line interface ratatui-labelReserved for Ratatui label widgets and field-label accessibility helpers.20MITCommand-line interface ratatui-checkboxReserved for Ratatui checkbox controls for boolean settings and forms.20MITCommand-line interface ratatui-scrollbarReserved for Ratatui rich scrollbar variants and scroll position presentation.20MITCommand-line interface ratatui-scrollviewReserved for Ratatui scrollable child viewports and scrollable content behavior.20MITCommand-line interface nftoggle-tuiTerminal UI client for nftoggle — connects to the daemon via Unix socket.20GPL-3.0-or-laterCommand-line interfaceCommand line utilities ratatui-editorReserved for Ratatui text and code editor widgets for terminal applications.20MITCommand-line interface crafttyA terminal toolkit CLI19MITCommand-line interface ratatui-themeReserved for Ratatui theme models, theme application, and Ratatui styling conventions.19MITCommand-line interface spark-tuiMinimal, zero-dependency terminal UI toolkit for Rust19MIT OR Apache-2.0Command-line interfaceGUI ratatui-text-inputReserved for Ratatui single-line text input controls with cursor editing.19MITCommand-line interface ratatui-toastReserved for Ratatui toast notifications and transient feedback surfaces.19MITCommand-line interface ratatui-tokioReserved for Ratatui Tokio runtime integration helpers for Ratatui applications.19MITCommand-line interface ratatui-listReserved for Ratatui rich selectable lists with focus, hit testing, and virtualization hooks.19MITCommand-line interface ratatui-loggingReserved for Ratatui logging integration and diagnostics helpers for Ratatui applications.19MITCommand-line interface endptrHTTP TUI19MITCommand-line interfaceDevelopment tools ratatui-macroReserved for Ratatui macro helpers and macro-oriented Ratatui conveniences.19MITCommand-line interface ratatui-menuReserved for Ratatui popup menus, context menus, and ordered action surfaces.19MITCommand-line interface ratatui-tutorialsReserved for Ratatui tutorial material and guided learning examples for Ratatui.19MITCommand-line interface docs-fzfSearch your man pages and tldr pages with fzf19MIT OR Apache-2.0Command-line interfaceCommand line utilities pcompYet another CLI-math tool for RPN.19MIT OR Apache-2.0Command-line interfaceMathematics ratatui-multi-selectReserved for Ratatui multi-selection controls for lists, forms, and pickers.19MITCommand-line interface ratatui-utilReserved for Ratatui utility helpers that may become shared Ratatui support crates.19MITCommand-line interface ratatui-overlaysReserved for Ratatui overlay, floating surface, and transient UI helpers.19MITCommand-line interface ratatui-paletteReserved for Ratatui color palettes, semantic color roles, and theme palette helpers.19MITCommand-line interface ratatui-panelReserved for Ratatui titled grouping panels and layout-aware content surfaces.19MITCommand-line interface ratatui-pickerReserved for Ratatui general picker surfaces for selecting commands, files, options, and records.19MITCommand-line interface ratatui-paragraphReserved for Ratatui paragraph widgets and richer text display helpers.19MITCommand-line interface ratatui-placeholderReserved for Ratatui placeholder widgets for missing, deferred, or loading content.19MITCommand-line interface ratatui-virtual-listReserved for Ratatui virtualized lists for large and variable-height row sets.19MITCommand-line interface ratatui-pointerReserved for Ratatui pointer targets, hit testing, and mouse interaction primitives.19MITCommand-line interface hyprselectVisually focus windows by label19MITCommand-line interfaceCommand line utilities oxi-tui-legacyTerminal UI widgets and theme system for oxi, built on ratatui19MITCommand-line interfaceGUI rnk-styleStandalone terminal styling library - style text without the full TUI framework19MITCommand-line interfaceText processing rnk-iconsTerminal icons library for rnk - Nerd Font icons for TUI applications19MITCommand-line interface fe2o3-glowTerminal image display via kitty/sixel/w3m/braille protocols. Feature clone of termpix.19UnlicenseCommand-line interfaceMultimedia::Images ratatui-split-buttonReserved for Ratatui split button controls with primary and menu actions.19MITCommand-line interface ratatui-dropdownReserved for Ratatui dropdown controls and drop-down selection surfaces.19MITCommand-line interface ratatui-dropdownsReserved for Ratatui dropdown controls and drop-down selection surfaces.19MITCommand-line interface ratatui-listboxReserved for Ratatui listbox controls and selectable option lists.19MITCommand-line interface ratatui-list-boxReserved for Ratatui list box controls and selectable option lists.19MITCommand-line interface ratatui-bubble-flowReserved for Ratatui bubble flow widgets and conversation thread surfaces.19MITCommand-line interface ratatui-carouselReserved for Ratatui carousel widgets and horizontal card selection surfaces.19MITCommand-line interface ratatui-cover-flowReserved for Ratatui cover flow and large horizontal selection surfaces.19MITCommand-line interface ratatui-frameReserved for Ratatui frame widgets and bordered grouping containers.19MITCommand-line interface ratatui-iconReserved for Ratatui icon widgets, glyph sets, and icon rendering helpers.19MITCommand-line interface ratatui-iconsReserved for Ratatui icon widgets, glyph sets, and icon rendering helpers.19MITCommand-line interface ratatui-info-barReserved for Ratatui infobar and non-modal application message surfaces.19MITCommand-line interface ratatui-infobarReserved for Ratatui infobar and non-modal application message surfaces.19MITCommand-line interface ratatui-labelsReserved for Ratatui label widgets and field-label accessibility helpers.19MITCommand-line interface ratatui-ribbonReserved for Ratatui ribbon controls and grouped command toolbars.19MITCommand-line interface ratatui-shortcutsReserved for Ratatui keyboard shortcuts and shortcut display helpers.19MITCommand-line interface ratatui-stack-containerReserved for Ratatui stack containers and ordered child layout surfaces.19MITCommand-line interface ratatui-tabReserved for Ratatui tab controls and tabbed container widgets.19MITCommand-line interface ratatui-tree-mapReserved for Ratatui treemap and tree map data visualization widgets.19MITCommand-line interface ratatui-treemapReserved for Ratatui treemap and tree map data visualization widgets.19MITCommand-line interface ratatui-accordionReserved for Ratatui collapsible section controls for dense terminal interfaces.19MITCommand-line interface ratatui-adaptersReserved for Ratatui adapter traits and integration helpers for Ratatui APIs.19MITCommand-line interface ratatui-appReserved for Ratatui application shell helpers, lifecycle glue, and common app wiring.19MITCommand-line interface ratatui-asyncReserved for Ratatui async runtime helpers for Ratatui applications.19MITCommand-line interface hippmem-engineHIPPMEM native association memory engine — unified public Rust API orchestration layer19AGPL-3.0-onlyCommand-line interfaceDatabase interfaces ratatui-blockReserved for Ratatui block widgets, borders, titles, and grouping surfaces.19MITCommand-line interface ratatui-boilerplateReserved for Ratatui boilerplate and starter helpers for Ratatui applications.19MITCommand-line interface shinchokushinchoku (進捗, "progress") — a tiny NDJSON protocol for batch CLIs to report their progress.19MITCommand-line interface ratatui-bufferReserved for Ratatui buffer helpers and terminal cell storage utilities.19MITCommand-line interface ratatui-builderReserved for Ratatui UI builder, export, and design-time tooling.19MITCommand-line interface ratatui-calendarReserved for Ratatui calendar widgets, date selection, and date picker flows.19MITCommand-line interface ratatui-canvasReserved for Ratatui higher-level canvas interaction and drawing helpers.19MITCommand-line interface ratatui-clearReserved for Ratatui clear widgets and buffer clearing helpers.19MITCommand-line interface ratatui-popupReserved for Ratatui floating popup content and overlay placement helpers.19MITCommand-line interface ratatui-componentsReserved for Ratatui higher-level Ratatui components such as dialogs, forms, pickers, panes, trees, and data grids.19MITCommand-line interface ratatui-composeReserved for Ratatui component composition, scoped identifiers, child snapshots, and nested event routing.19MITCommand-line interface climaxbatteries-included CLI crate tying together argument parsing, terminal rendering, and prompts19EUPL-1.2Command-line interfaceCommand line utilities ratatui-renderReserved for Ratatui render boundaries, render helpers, and rendering inspection surfaces.19MITCommand-line interface uncurses-ratatuiName reserved for an upcoming terminal rendering library.19MITCommand-line interface uncursesName reserved for an upcoming terminal rendering library.19MITCommand-line interface ratatui-sshReserved for Ratatui remote terminal support and SSH-oriented UI helpers.19MITCommand-line interface ratatui-editorsReserved for Ratatui editors, inputs, forms, and data entry flows.19MITCommand-line interface ratatui-examplesReserved for Ratatui example applications and example assets for Ratatui.19MITCommand-line interface ratatui-fuzzReserved for Ratatui fuzz testing targets and helpers for Ratatui APIs.18MITCommand-line interface ratatui-fuzzingReserved for Ratatui fuzz testing targets and helpers for Ratatui APIs.18MITCommand-line interface ratatui-galleryReserved for Ratatui widget gallery and visual showcase material for Ratatui.18MITCommand-line interface ratatui-gaugeReserved for Ratatui rich gauge variants and progress display widgets.18MITCommand-line interface ratatui-harnessReserved for Ratatui test harnesses and application driving helpers for Ratatui.18MITCommand-line interface ratatui-tasksReserved for Ratatui task lists, task orchestration, and task-oriented application surfaces.18MITCommand-line interface ratatui-integrationsReserved for Ratatui integration helpers for runtimes, backends, and UI ecosystems.18MITCommand-line interface ratatui-templatesReserved for Ratatui project templates and starter assets for Ratatui applications.18MITCommand-line interface ratatui-header-barReserved for Ratatui header bars for titles, navigation, and persistent app controls.18MITCommand-line interface ratatui-terminalReserved for Ratatui terminal setup, backend integration, and terminal lifecycle helpers.18MITCommand-line interface ratatui-helpReserved for Ratatui help registries, contextual hints, and help views.18MITCommand-line interface ratatui-hotkeysReserved for Ratatui hotkey display, hotkey dialogs, and shortcut discovery.18MITCommand-line interface ratatui-inspectorReserved for Ratatui runtime inspection tools for Ratatui application state and UI structure.18MITCommand-line interface ratatui-integrationReserved for Ratatui integration helpers for runtimes, backends, and UI ecosystems.18MITCommand-line interface ratatui-throbberReserved for Ratatui throbber and animated loading widgets.18MITCommand-line interface ratatui-interactionReserved for Ratatui focus, pointer, selection, cursor, and event-routing primitives.18MITCommand-line interface ratatui-keymapReserved for Ratatui keymap models and keybinding lookup helpers.18MITCommand-line interface ratatui-testReserved for Ratatui testing helpers for Ratatui applications and widgets.18MITCommand-line interface ratatui-timerReserved for Ratatui timer widgets and countdown/elapsed-time display controls.18MITCommand-line interface ratatui-jobsReserved for Ratatui background job tracking and terminal UI job surfaces.18MITCommand-line interface nmkA CLI client for the German weg.li platform18EUPL-1.2Command-line interface ratatui-textReserved for Ratatui text measurement, text editing primitives, and text-related helpers.18MITCommand-line interface ratatui-jsonReserved for Ratatui JSON tree, pretty-print, and structured data viewer widgets.18MITCommand-line interface ratatui-workerReserved for Ratatui background workers and worker-driven app runtime helpers.18MITCommand-line interface ratatui-keybindingsReserved for Ratatui keybinding configuration, display, and customization helpers.18MITCommand-line interface ratatui-toggleReserved for Ratatui toggle buttons, switches, and boolean state controls.18MITCommand-line interface ratatui-keysReserved for Ratatui key display, key normalization, and shortcut helpers.18MITCommand-line interface ratatui-linkReserved for Ratatui OSC 8 links, link interaction, and terminal hyperlink helpers.18MITCommand-line interface ratatui-line-gaugeReserved for Ratatui line gauge widgets and compact progress indicators.18MITCommand-line interface ratatui-toolbarReserved for Ratatui toolbars, command rows, and action surfaces.18MITCommand-line interface ratatui-treeReserved for Ratatui tree widgets, directory views, and hierarchical selection.18MITCommand-line interface ratatui-loading-indicatorReserved for Ratatui loading indicators, pending-state widgets, and spinner-like feedback.18MITCommand-line interface ratatui-logReserved for Ratatui searchable log viewers and streaming log display components.18MITCommand-line interface ratatui-toolsReserved for Ratatui developer tools and command-line utilities for Ratatui projects.18MITCommand-line interface ratatui-tooltipReserved for Ratatui hover and focus tooltips for contextual help.18MITCommand-line interface ratatui-tracingReserved for Ratatui tracing integration and diagnostics helpers for Ratatui applications.18MITCommand-line interface ratatui-panesReserved for Ratatui multi-pane application surfaces and pane management.18MITCommand-line interface clap_typesGenerate strongly-typed command builders from clap command definitions18MIT OR Apache-2.0Command-line interfaceDevelopment tools ratatui-markdown-viewerReserved for Ratatui markdown viewer widgets and document display surfaces.18MITCommand-line interface ratatui-masked-inputReserved for Ratatui masked input controls for secrets, formatted values, and constrained text.18MITCommand-line interface loadersA fully-featured, customisable progress bar and loading indicator library for Rust CLI and terminal applications18MITCommand-line interfaceVisualization ratatui-viewersReserved for Ratatui document, data, log, and rich content viewers.18MITCommand-line interface ratatui-menubarReserved for Ratatui top-level menu bars and menu navigation surfaces.18MITCommand-line interface ratatui-modalReserved for Ratatui modal stacks, backdrop behavior, and modal interaction routing.18MITCommand-line interface ratatui-uiReserved for a broad future Ratatui UI namespace for complete application surfaces.18MITCommand-line interface ratatui-viewsReserved for Ratatui collections of views and view switching helpers.18MITCommand-line interface ratatui-modifiersReserved for Ratatui style modifier helpers and text attribute utilities.18MITCommand-line interface ratatui-unstableReserved for Ratatui unstable APIs and experimental Ratatui work.18MITCommand-line interface ratatui-utilsReserved for Ratatui utility helpers that may become shared Ratatui support crates.18MITCommand-line interface ratatui-validationReserved for Ratatui validation state, field errors, and validation summary surfaces.18MITCommand-line interface ratatui-option-listReserved for Ratatui option list controls for single-choice selection surfaces.18MITCommand-line interface ratatui-pagerReserved for Ratatui read-only document pagers and scrollable text viewers.18MITCommand-line interface ratatui-paginatorReserved for Ratatui pagination controls and page navigation helpers.18MITCommand-line interface ratatui-password-inputReserved for Ratatui password and secret input controls.18MITCommand-line interface ratatui-paneReserved for Ratatui scrollable and focusable pane components.18MITCommand-line interface bext-tuiTerminal management dashboard for bext, built with Ratatui18MITCommand-line interfaceWeb programming ratatui-viewReserved for Ratatui view models, view lifecycle helpers, and view-oriented app surfaces.18MITCommand-line interface ratatui-viewportReserved for Ratatui viewport helpers and visible-region utilities.18MITCommand-line interface ratatui-flexboxReserved for Ratatui flexbox-inspired layout primitives for terminal UI.18MITCommand-line interface ratatui-playgroundReserved for Ratatui playground tooling and interactive experiments for Ratatui.18MITCommand-line interface ratatui-flexReserved for Ratatui flex-style terminal layout helpers and adaptive containers.18MITCommand-line interface ratatui-pluginReserved for Ratatui plugin interfaces and extension points for Ratatui tooling.18MITCommand-line interface ratatui-virtual-tableReserved for Ratatui two-axis virtualized tables and large cell grids.18MITCommand-line interface ratatui-visualsReserved for Ratatui visual widgets, indicators, charts, and display helpers.18MITCommand-line interface ratatui-windowReserved for Ratatui window-like floating surfaces and framed application regions.18MITCommand-line interface ratatui-pluginsReserved for Ratatui plugin interfaces and extension points for Ratatui tooling.18MITCommand-line interface ratatui-windowsReserved for Ratatui window collections, window management, and floating surface stacks.18MITCommand-line interface ratatui-workersReserved for Ratatui background workers and worker-driven app runtime helpers.18MITCommand-line interface ratatui-filterReserved for Ratatui filter controls, filter chips, and filtered result surfaces.18MITCommand-line interface fe2o3-plotTerminal charts with Unicode and ANSI colors. Sparklines, line, candlestick, and bar charts.18UnlicenseCommand-line interfaceVisualization laidoutStandalone prepared-document layout kernel with reusable allocation-controlled workspaces18MITCommand-line interfaceText processing ratatui-email-inputReserved for Ratatui email input controls with terminal-friendly validation affordances.18MITCommand-line interface ratatui-file-pickerReserved for Ratatui file picker dialogs and file selection controls.18MITCommand-line interface ratatui-empty-stateReserved for Ratatui empty-state placeholders and fallback content surfaces.18MITCommand-line interface ratatui-focusReserved for Ratatui focus traversal, focus targets, focus scopes, and focus state.18MITCommand-line interface ratatui-exampleReserved for Ratatui example applications and example assets for Ratatui.18MITCommand-line interface ratatui-eventsReserved for Ratatui backend-neutral events, event normalization, and event routing.18MITCommand-line interface bmux_tui_componentsReusable terminal UI components for bmux18MPL-2.0Command-line interfaceGUI ratatui-adapterReserved for Ratatui adapter traits and integration helpers for Ratatui APIs.18MITCommand-line interface ratatui-feedbackReserved for Ratatui feedback, status, notification, and progress surfaces.18MITCommand-line interface git-unsaved-cliCLI to search unsaved work in git repositories18MIT OR Apache-2.0Command-line interfaceDevelopment tools ratatui-a11yReserved for Ratatui accessibility metadata, semantic roles, labels, and assistive terminal UI hooks.18MITCommand-line interface ratatui-actionsReserved for Ratatui commands, action identifiers, activation, and command dispatch helpers.18MITCommand-line interface ratatui-alertReserved for Ratatui inline alert and callout surfaces for terminal applications.18MITCommand-line interface ratatui-arbitraryReserved for Ratatui Arbitrary implementations and generated test data for Ratatui APIs.18MITCommand-line interface ratatui-backendReserved for Ratatui terminal backend abstractions and backend integration helpers.18MITCommand-line interface ratatui-cookbookReserved for Ratatui cookbook recipes and task-oriented examples for Ratatui.18MITCommand-line interface ratatui-backend-crosstermReserved for Ratatui Crossterm backend integration helpers.18MITCommand-line interface ratatui-backend-termionReserved for Ratatui Termion backend integration helpers.18MITCommand-line interface ratatui-backend-termwizReserved for Ratatui Termwiz backend integration helpers.18MITCommand-line interface ratatui-backendsReserved for Ratatui terminal backend integrations and backend selection helpers.18MITCommand-line interface ratatui-badgeReserved for Ratatui compact status badges and count indicators.18MITCommand-line interface ratatui-bar-chartReserved for Ratatui bar chart widgets using the hyphenated bar chart spelling.18MITCommand-line interface clap-layers-procProc-macro implementation for clap-layers18MITCommand-line interfaceConfiguration ratatui-bar-graphReserved for Ratatui bar graph widgets and richer terminal data displays.18MITCommand-line interface ratatui-barchartReserved for Ratatui bar chart widgets using the compact Ratatui Barchart spelling.18MITCommand-line interface ratatui-benchReserved for Ratatui benchmark helpers for Ratatui rendering and application behavior.18MITCommand-line interface ratatui-benchmarkReserved for Ratatui benchmark helpers for Ratatui rendering and application behavior.18MITCommand-line interface ratatui-big-textReserved for Ratatui large text rendering widgets for banners and headings.18MITCommand-line interface ratatui-snapshotReserved for Ratatui snapshot testing helpers for Ratatui buffers and terminal output.18MITCommand-line interface ratatui-bookReserved for Ratatui book-style documentation and learning material for Ratatui.18MITCommand-line interface ratatui-cursorReserved for Ratatui cursor traits, cursor requests, and cursor placement primitives.18MITCommand-line interface ratatui-sparklineReserved for Ratatui rich sparkline variants and compact trend displays.18MITCommand-line interface ratatui-box-textReserved for Ratatui box-drawing text widgets and framed text effects.18MITCommand-line interface ratatui-buttonReserved for Ratatui button widgets with focus, pointer, disabled, and press state.18MITCommand-line interface ratatui-buttonsReserved for Ratatui button groups, command rows, and related activation controls.18MITCommand-line interface ratatui-cardsReserved for Ratatui card widgets and compact record presentation surfaces.18MITCommand-line interface ratatui-chartReserved for Ratatui interactive chart widgets and terminal plotting helpers.18MITCommand-line interface ratatui-clipboardReserved for Ratatui clipboard traits and terminal-friendly clipboard integration.18MITCommand-line interface ratatui-collectionsReserved for Ratatui collection, record, list, table, and tree views.18MITCommand-line interface ratatui-prettyReserved for Ratatui pretty debug display and structured terminal formatting.18MITCommand-line interface