tuxtui-termion

Crates.iotuxtui-termion
lib.rstuxtui-termion
version0.1.0
created_at2025-10-17 21:38:54.290804+00
updated_at2025-10-17 21:38:54.290804+00
descriptionTermion backend for tuxtui TUI library
homepagehttps://github.com/TIVerse/tuxtui
repositoryhttps://github.com/TIVerse/tuxtui
max_upload_size
id1888472
size40,539
Eshan Roy (eshanized)

documentation

https://docs.rs/tuxtui

README

tuxtui-termion

Termion backend for the tuxtui Terminal UI library.

Overview

This crate provides a termion backend implementation for tuxtui, enabling TUI applications to run on Unix-like systems with the termion terminal library.

Features

  • Full termion backend integration
  • Unix-specific optimizations
  • Lightweight terminal handling

Usage

Add this to your Cargo.toml:

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

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
  • ✅ BSD
  • ❌ Windows (use crossterm backend instead)

Documentation

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

License

MIT - See LICENSE for details.

Repository

https://github.com/TIVerse/tuxtui

Commit count: 0

cargo fmt