# ironhtml
A minimal, zero-dependency, `no_std` HTML5 library for Rust.
[](https://github.com/LeakIX/ironhtml/actions/workflows/ci.yml)
## Documentation
See the [API documentation](https://leakix.github.io/ironhtml/ironhtml/)
for usage examples, the `html!` macro reference, and detailed API reference.
## Crates
| [ironhtml](https://leakix.github.io/ironhtml/ironhtml/) | Core HTML builder with type-safe elements and XSS protection |
| [ironhtml-elements](https://leakix.github.io/ironhtml/ironhtml_elements/) | 110+ HTML5 elements as zero-sized types |
| [ironhtml-attributes](https://leakix.github.io/ironhtml/ironhtml_attributes/) | Typed HTML5 attributes with validation |
| [ironhtml-macro](https://leakix.github.io/ironhtml/ironhtml_macro/) | `html!` proc-macro for ergonomic HTML generation |
| [ironhtml-parser](https://leakix.github.io/ironhtml/ironhtml_parser/) | HTML5 parser and validator |
| [ironhtml-bootstrap](https://leakix.github.io/ironhtml/ironhtml_bootstrap/) | Type-safe Bootstrap 5.3 components |
## License
MIT