Nifty Native UIs in a blinc.

A GPU-accelerated, reactive UI framework for Rust. Fine-grained signals, declarative views, and a wgpu renderer that targets desktop, mobile, and the browser from one source tree.

$ cargo add blinc_app copy
src/main.rs
 1use blinc_app::prelude::*;
 2use blinc_app::windowed::{WindowedApp, WindowedContext};
 3
 4fn main() -> Result<()> {
 5    WindowedApp::run(WindowConfig::default(), |ctx| {
 6        div()
 7            .w(ctx.width)
 8            .h(ctx.height)
 9            .bg(Color::rgba(0.1, 0.1, 0.15, 1.0))
10            .flex_center()
11            .child(
12                div()
13                    .glass()
14                    .rounded(16.0)
15                    .p(32.0)
16                    .child(
17                        text("Hello, Blinc!").size(24.0).color(Color::WHITE)
18                    )
19            )
20    })
21}
Renderer wgpu · Vulkan · Metal
Reactivity fine-grained signals
Targets desktop · mobile · web