{"repo":"ratatui/crates-tui","free":true,"listed":false,"github":"https://github.com/ratatui/crates-tui","clone":"git clone https://github.com/ratatui/crates-tui.git","description":"A TUI for exploring crates.io using Ratatui","language":"Rust","stars":154,"topics":["crates-io","ratatui","rust","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"crates-tui crates-tui is a simple terminal user interface explorer for crates.io based on Ratatui. https://github.com/ratatui-org/crates-tui/assets/1813121/ecbb6fcb-8dd9-4997-aaa2-2a60b0c4a004 It supports features like: - copy cargo add command to clipboard - open the docs page in the browser - open crates.io page in the brower Install Arch Linux crates-tui can be installed with an AUR helper: Screenshots Open in browser https://github.com/ratatui-org/crates-tui/assets/1813121/362d7dc3-d9ef-43df-8d2e-cc56001ef31c Logging https://github.com/ratatui-org/crates-tui/assets/1813121/9609a0f1-4da7-426d-8ce8-2c5a77c54754 Base16 Theme Dracula Rose Pine GitHub You can find example color configurations here. Help https://github.com/ratatui-org/crates-tui/assets/1813121/4c2a3deb-f546-41e6-a48d-998831182ab6 Key to Action configurations per mode You can find the default configuration here. Background This repository contains an opinionated way of organizing a small to medium sized Ratatui TUI applications. It has several features, notably: - Uses async to fetch crate information without blocking the UI - Multiple custom widgets - Selection tab - Input prompt - Search results table - Summary view - Has configurable key chords that map to actions This repository is meant to serve as a reference for some patterns you may follow when developing Ratatui applications. The code will function as a reference for the tutorial material on https://ratatui.rs as well.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ratatui","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ratatui/crates-tui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}