bevy-tui-texture
CommunityRender ratatui terminal UIs inside a Bevy app with GPU acceleration.
Authortt-toe
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill allows you to integrate ratatui terminal UIs into Bevy applications, providing GPU-accelerated terminal rendering with support for various display options and input handling.
Core Features & Use Cases
- GPU-Accelerated Terminal Rendering: Render ratatui terminal UIs as GPU textures for optimal performance.
- Flexible Display Options: Display terminals on 2D UI nodes, 3D quads, or existing glTF meshes.
- Interactive Input: Built-in keyboard and mouse input handling with focus management.
- Use Case: Use this Skill to create in-game terminal UIs or interactive shells within your Bevy projects.
Quick Start
To get started, add the bevy_tui_texture dependency to your Cargo.toml and initialize the plugin in your Bevy app:
use bevy_tui_texture::prelude::*;
use bevy::prelude::*;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(TerminalPlugin::default())
.run();
}
Dependency Matrix
Required Modules
bevyratatuiwgpurustybuzzraqotetiny-skiabytemuckbitvecindexmapevictorunicode-widthweb-timetracingthiserrorunicode-properties
Components
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bevy-tui-texture Download link: https://github.com/tt-toe/bevy_tui_texture/archive/main.zip#bevy-tui-texture Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.