# Document builder and serializer [![domrs on crates.io][crates-badge]][crates-url] [![docs][docs-badge]][docs-url] [![license-apache][apache-badge]][apache-url] [![license-mit][mit-badge]][mit-url] [![Contributor Covenant][cc-badge]][cc-url] [crates-badge]: https://img.shields.io/crates/v/domrs.svg [crates-url]: https://crates.io/crates/domrs [docs-badge]: https://docs.rs/domrs/badge.svg [docs-url]: https://docs.rs/domrs [apache-badge]: https://img.shields.io/badge/License-Apache%202.0-blue.svg [apache-url]: LICENSE [notice-url]: NOTICE [mit-badge]: https://img.shields.io/badge/License-MIT-blue.svg [mit-url]: LICENSE-MIT [cc-badge]: https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg [cc-url]: CODE_OF_CONDUCT.md [rust-url]: https://www.rust-lang.org ## Overview Welcome to **[domrs][crates-url]**, a powerful [Rust][rust-url] library designed to streamline the creation and serialization of HTML, CSS and SVG documents. This crate empowers developers with a concise and intuitive interface to effortlessly construct structured and visually appealing documents. Key features: - **HTML, CSS and SVG support** Seamlessly build HTML web pages, stylized CSS documents and dynamic SVG graphics using [Rust][rust-url]'s strong typing and safety. - **Builder pattern** Enjoy the convenience of a builder pattern for creating complex document structures, ensuring code readability and maintainability. - **Serialization** Effortlessly serialize created documents into standard-compliant HTML, CSS or SVG files, facilitating easy integration into web applications, storage or reporting tools. With its ergonomic design and robust functionality, **[domrs][crates-url]** offers a hassle-free solution for developers seeking a reliable tool to craft web-based documents within [Rust][rust-url] projects. Whether you're building a web app, generating dynamic graphics, or managing stylesheets, **[domrs][crates-url]** provides the tools you need. Get started with **[domrs][crates-url]** today and unlock the potential for efficient document creation and serialization in [Rust][rust-url]! ## Getting started 🚧 WORK IN PROGRESS 🚧 ## License Licensed under either of - [MIT license](https://opensource.org/licenses/MIT) (see [LICENSE][mit-url]), or - [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) (see [LICENSE][apache-url] and [NOTICE][notice-url]) at your option. ## Contribution All contributions intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.