# tui-input **Repository Path**: mirror_jedsek/tui-input ## Basic Information - **Project Name**: tui-input - **Description**: https://github.com/sayanarijit/tui-input - **Primary Language**: Rust - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-05 - **Last Updated**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tui-input [![Crate Status](https://img.shields.io/crates/v/tui-input.svg)](https://crates.io/crates/tui-input) [![Docs Status](https://docs.rs/tui-input/badge.svg)](https://docs.rs/tui-input/) [![tui-input.gif](https://s10.gifyu.com/images/tui-input.gif)](https://github.com/sayanarijit/tui-input/blob/main/examples/tui-rs-input/src/main.rs) A TUI input library supporting multiple backends. This crate can be used with [tui-rs](https://github.com/fdehau/tui-rs). ## Install Cargo.toml ```toml # crossterm tui-input = "*" # termion tui-input = { version = "*", features = ["termion"], default-features = false } ``` ## Features - crossterm (default) - termion - serde ## Demo See [examples](https://github.com/sayanarijit/tui-input/tree/main/examples). ```bash # Run the example with crossterm as backend. cargo run --example crossterm_input # Run the example with termion as backend. cargo run --example termion_input --features termion # Run the tui-rs example (cd ./examples/tui-rs-input/ && cargo run) ``` ## Used in - [xplr](https://github.com/sayanarijit/xplr)