A Rust TUI Framework for the 2nd Quarter of the 21st Century (Experimental, Modular, Declarative, Reactive, Event Driven)
Rust
5
28 commits
updated Sep 28, 2026
Nothing is incredible; its very existence makes it credible.
Incredible is a Rust Text User Interface (TUI) Framework for the 2nd Quarter of the 21st Century.
Incredible is New, Experimental, Modular, Declarative, Event Driven and Reactive. It builds cross-platform apps that can be compiled for the terminal (macOs, Windows, Linux), a standalone native window (macOS & Windows 11), or the browser (via WASM) from one unified code base.
The framework is built from the ground up following basic UI principles. It implements an event loop, a typed element tree structure and a declarative theming engine. It allows the composition of new elements from encapsulated and/or fully reusable sub elements. It provides out of the box support for most modern terminal capabilities.
Incredible is currently in private alpha. There is a website and blog at https://www.incredible.rs
See Development and Development Environment Prerequisites. Also Contributing and AI Policy.
Fabriqué au Canada : Made in Canada 🇨🇦
Rust
73.3%
CSS
11.4%
PowerShell
5.6%
HTML
4.9%
Shell
3.3%
JavaScript
1.1%
A Rust TUI Framework for the 2nd Quarter of the 21st Century (Experimental, Modular, Declarative, Reactive, Event Driven)
Rust
5
28 commits
updated Sep 28, 2026
Nothing is incredible; its very existence makes it credible.
Incredible is a Rust Text User Interface (TUI) Framework for the 2nd Quarter of the 21st Century.
Incredible is New, Experimental, Modular, Declarative, Event Driven and Reactive. It builds cross-platform apps that can be compiled for the terminal (macOs, Windows, Linux), a standalone native window (macOS & Windows 11), or the browser (via WASM) from one unified code base.
The framework is built from the ground up following basic UI principles. It implements an event loop, a typed element tree structure and a declarative theming engine. It allows the composition of new elements from encapsulated and/or fully reusable sub elements. It provides out of the box support for most modern terminal capabilities.
Incredible is currently in private alpha. There is a website and blog at https://www.incredible.rs
See Development and Development Environment Prerequisites. Also Contributing and AI Policy.
Fabriqué au Canada : Made in Canada 🇨🇦
Rust
73.3%
CSS
11.4%
PowerShell
5.6%
HTML
4.9%
Shell
3.3%
JavaScript
1.1%