Expand description
Blitz is a modular, embeddable web engine with a native Rust API.
It powers the dioxus-native UI framework.
This crate exists to collect the most important functionality for users together in one place.
It does not bring any unique functionality, but rather, it re-exports the relevant crates as modules.
The exported crate corresponding to each module is also available in a stand-alone manner, i.e. blitz-dom as blitz::dom.
Modules§
- dom
- Re-export of
blitz_dom. The core DOM abstraction in Blitz - html
- Re-export of
blitz_html. HTML parsing on top of blitz-dom - net
- Re-export of
blitz_net. Networking (HTTP, filesystem, Data URIs) for Blitz - paint
- Re-export of
blitz_paint. Paint ablitz_dom::BaseDocumentby pushinganyrenderdrawing commands into an implanyrender::PaintScene. - shell
- Re-export of
blitz_shell. Event loop, windowing and system integration. - traits
- Re-export of
blitz_traits. Base types and traits for interoperability between modules Types and traits to enable interoperability between the other Blitz crates without circular or unnecessary dependencies.