tuxtui-termwiz

Crates.iotuxtui-termwiz
lib.rstuxtui-termwiz
version0.1.0
created_at2025-10-17 21:38:55.320221+00
updated_at2025-10-17 21:38:55.320221+00
descriptionTermwiz backend for tuxtui TUI library
homepagehttps://github.com/TIVerse/tuxtui
repositoryhttps://github.com/TIVerse/tuxtui
max_upload_size
id1888473
size49,701
Eshan Roy (eshanized)

documentation

https://docs.rs/tuxtui

README

tuxtui-termwiz

Termwiz backend for the tuxtui Terminal UI library.

Overview

This crate provides a termwiz backend implementation for tuxtui, enabling TUI applications to run with the termwiz terminal library.

Features

  • Full termwiz backend integration
  • Advanced terminal capabilities
  • Cross-platform support

Usage

Add this to your Cargo.toml:

[dependencies]
tuxtui = { version = "0.1", features = ["termwiz"] }

Example

use tuxtui::prelude::*;

fn main() -> std::io::Result<()> {
    let mut terminal = tuxtui::init()?;
    
    terminal.draw(|frame| {
        // Your UI code here
    })?;
    
    tuxtui::restore()
}

Platform Support

  • ✅ Linux
  • ✅ macOS
  • ✅ Windows
  • ✅ BSD

Documentation

For detailed documentation, see docs.rs/tuxtui-termwiz.

License

MIT - See LICENSE for details.

Repository

https://github.com/TIVerse/tuxtui

Commit count: 0

cargo fmt