crates-tui
Terminal interface for browsing and exploring Rust crates from crates.io with search and clipboard integration.
crates-tui is a terminal user interface for exploring Rust crates from the crates.io registry. Built with Ratatui, it provides a text-based browser for searching and examining Rust packages directly from the command line. The interface includes a search results table, crate summary view, and selection tabs for navigating between different crates.
The tool integrates with external tools by copying cargo add commands to the clipboard and opening documentation or crates.io pages in the default browser. It supports configurable key bindings that map to actions across different interface modes, and includes Base16 theme support for customizing the appearance with color schemes like Dracula, Rose Pine, and GitHub.
Developers working with Rust can use crates-tui to discover packages, examine crate metadata, and quickly add dependencies to their projects without leaving the terminal. The application uses async operations to fetch crate information from the API without blocking the user interface, maintaining responsiveness during network requests.
Installation
# via Cargo
cargo install crates-tui
# via AUR
paru -S crates-tui

Alternatives & related tools
andcli
CLI tool for managing 2FA tokens from encrypted backups of popular authenticator apps
termframe
Non-interactive terminal emulator that executes commands and exports their output as SVG screenshots.
awsesh
TUI and CLI tool for managing AWS SSO sessions with fuzzy search, account switching, and shell integration.
b4n
Terminal user interface for Kubernetes API management with resource CRUD, logs, shell access, and port forwarding
textual-astview
TUI tool for exploring Python Abstract Syntax Trees (AST) with interactive tree view and source highlighting
add a badge to your README
Maintain crates-tui? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/crates-tui?utm_source=badge)<a href="https://www.trmn.sh/tools/crates-tui?utm_source=badge"><img src="https://www.trmn.sh/badge/crates-tui.svg" alt="Featured on trmn" height="20"></a>