.

Technology

FrankenTUI

A high-performance terminal UI kernel for Rust featuring diff-based rendering and a deterministic runtime.

FrankenTUI is a specialized TUI kernel designed for developers who need flicker-free, 60 FPS terminal interfaces without the overhead of traditional frameworks. It uses a disciplined Buffer-Diff-Presenter architecture to minimize I/O and ensure correct rendering across diverse terminal environments. Key features include an inline mode that preserves scrollback history, RAII-based terminal state cleanup to prevent broken shells after panics, and native support for complex layouts and animated gradients. By treating the terminal as a managed resource rather than a simple output stream, it provides the stability required for professional-grade command-line tools and streaming data dashboards.

https://github.com/Dicklesworthstone/frankentui
1 project · 1 city

Related technologies

Recent Talks & Demos

Showing 1-1 of 1

Members-Only

Sign in to see who built these projects