gioser

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 229TOML 101Markdown 82Shell 24052 Definiciones

⎇ main llimphi-wire-view/Cargo.toml TOML · 16 líneas · 885 B Historia crudo

chore: refresco desde el monorepo — 27 crates nuevos (anim, lottie, svg, mesh, image, layer, test, wire-view, widgets rag-sidebar/router/lazy-list/rive-button) y sync de los 95 existentes 93253cc22 · Sergio ·

1[package]
2name = "llimphi-wire-view"
3version.workspace = true
4edition.workspace = true
5license.workspace = true
6authors.workspace = true
7publish.workspace = true
8description = "llimphi-wire-view — IR serializable de un subset de View<Msg> que cruza la frontera WASM. El guest (app .wasm) construye un WireNode con un builder ergonómico y lo serializa (postcard); el host (llimphi-wasm-runner) lo materializa en un View<Msg> Llimphi real. Los callbacks no cruzan: cada nodo interactivo carga los bytes de su Msg (postcard) y el host los rebota al update del guest. no_std + alloc para correr igual en wawa."
9
10[dependencies]
11# serde sin std: el guest puede ser no_std; el host trae std de su lado.
12serde = { version = "1", default-features = false, features = ["derive", "alloc"] }
13
14[dev-dependencies]
15# El round-trip se certifica del lado host (std).
16postcard = { workspace = true }