{"repo":"gyscos/cursive","free":true,"listed":false,"github":"https://github.com/gyscos/cursive","clone":"git clone https://github.com/gyscos/cursive.git","description":"A Text User Interface library for the Rust programming language","language":"Rust","stars":4839,"topics":["ncurses","rust","tui","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"Cursive Cursive is a TUI (Text User Interface) library for rust. It uses the [ crossterm ] backend by default, but other backends are available. It allows you to build rich user interfaces for terminal applications. [ crossterm ]: https://github.com/crossterm-rs/crossterm Documentation It is designed to be safe and easy to use: Or to use the latest git version: Check out the other examples to get these results, and more: (Colors may depend on your terminal configuration.) Tutorials These tutorials may help you get started with cursive: Starting with cursive: (1/3) Starting with cursive: (2/3) Starting with cursive: (3/3) Third-party views Here are a few crates implementing new views for you to use: cursive-aligned-view: A view wrapper which aligns child views. cursive-async-view: A loading-screen wrapper. cursive calendar view: A basic calendar view implementation. cursive-flexi-logger-view: An alternative debug view using flexi logger. cursive hexview: A simple hexview. cursive-hjkl: Wraps any view to use Vim-like hjkl controls. cursive-image: A graphical image view. Supported formats include PNG, GIF, JPEG, SVG, and PDF. cursive-markup: A view that renders HTML or other markup. cursive-multiplex: A tmux like multiplexer. cursive-spinner-view: A spinner view. cursive-split-panel: A split panel view with a movable divider. cursive table view: A basic table view component. cursive-tabs: Tabs. cursive-tree: A tree view implementation. Showcases Here are some cool applications u","default_branch":null,"files":null,"tree":[],"storefront":"/r/gyscos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gyscos/cursive/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."}