11 releases
0.0.16 | Jan 10, 2024 |
---|---|
0.0.15 | Dec 13, 2023 |
0.0.12 | Nov 29, 2023 |
0.0.6 | Oct 30, 2023 |
0.0.4 |
|
#405 in Encoding
160 downloads per month
Used in 5 crates
(3 directly)
110KB
2.5K
SLoC
Document builder and serializer
Overview
Welcome to domrs, a powerful Rust 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'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 offers a hassle-free solution for developers seeking a reliable tool to craft web-based documents within Rust projects. Whether you're building a web app, generating dynamic graphics, or managing stylesheets, domrs provides the tools you need.
Get started with domrs today and unlock the potential for efficient document creation and serialization in Rust!
Getting started
🚧 WORK IN PROGRESS 🚧
License
Licensed under either of
- MIT license (see LICENSE), or
- Apache License, Version 2.0 (see LICENSE and NOTICE)
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.