A Rust workspace for parsing, styling, laying out, and rendering HTML — built for use in native GUI applications.
| Crate | Description |
|---|---|
oxidize-html |
Core HTML parser, style engine, layout engine, and painter |
oxidize-html-gpui |
GPUI rendering backend — translates draw commands into GPUI elements |
oxidize-demo |
Interactive demo app built with GPUI for testing and development |
cd oxidize-demo
cargo run --bin gpui_demo -- test-email.htmloxidize-html/
├── oxidize-html/ # Core engine (no UI dependencies)
├── oxidize-html-gpui/ # GPUI rendering glue
└── oxidize-demo/ # Demo application