tpt-appfront-core 0.1.0

UITree AST and the reactive Signal system for TPT AppFront: virtual scroll, styling utilities, devtools inspector, and static-tree caching, shared by every backend.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# tpt-appfront-core

UITree AST and the reactive Signal system for [TPT AppFront](https://github.com/tpt-solutions/tpt-appfront): virtual scroll, styling utilities, devtools inspector, and static-tree caching, shared by every backend.

TPT AppFront lets you write a UI once in Rust as an abstract `UITree<Msg>` and render it to multiple backends (native/WASM canvas, reactive DOM, semantic HTML, AI/JSON-LD schema, terminal UI, or an OS-webview desktop shell) from one codebase. This crate has no opinion on rendering — it's the shared AST and reactive core every backend crate builds on.

```toml
[dependencies]
tpt-appfront-core = "0.1"
```

See the [workspace README](https://github.com/tpt-solutions/tpt-appfront#readme) for the full architecture and [docs/quickstart.md](https://github.com/tpt-solutions/tpt-appfront/blob/main/docs/quickstart.md) to get started.

## License

MIT OR Apache-2.0