🎨 Blaeck
A terminal UI framework for Rust with inline rendering, flexbox/grid layout, and 35+ components.
📦 Quick Install
Add to your Cargo.toml:
[dependencies]
blaeck = "0.3"
🎮 Try the Interactive Example Viewer
Run instantly without Rust installed:
curl -fsSL https://gustafeden.github.io/blaeck/run-example-viewer.sh | bash
Explore all 44 examples with live previews, source code viewing, and interactive testing in a three-panel interface.
🔗 Links
✨ Features
- Inline Rendering — Output stays in terminal scrollback,
println!() works before and after
- Flexbox Layout — Modern CSS-like layout with Taffy
- 35+ Components — Text, inputs, tables, charts, spinners, modals, and more
- Reactive API — Signals-based state management with automatic re-renders
- Animation System — Timeline animations, easing functions, spring physics
- Async Support — Works with Tokio for background tasks