zen-rs 0.1.1

A library for generating non-interactive content like cards or files.
Documentation
  • Coverage
  • 70.86%
    124 out of 175 items documented0 out of 96 items with examples
  • Size
  • Source code size: 41.47 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 6.99 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • Homepage
  • TOwInOK/zen-rs
    3 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • TOwInOK

Library of Components for Generating Non-Interactive Pages/Cards/Files/Content

Components

  • Container
  • Text
    • As text (in HTML <div>)
    • As link (HTML only, <a>)
  • Icon

Available Renders

  • HTML (custom implementation)
  • PNG (conversion from SVG)
  • PDF (Skia)
  • SVG (Skia)
  • Leptos

Goals

  • Provide the minimal required support for renderer-specific features
  • Ensure maximum compatibility of element properties across all renderers
  • Offer a minimally comfortable set of components

Non-Goals

  • Full support for all available properties in all renderers
  • Interactivity (e.g., CSS animations)
  • Script support for HTML

Contributing

If you would like to contribute, feel free to open an issue in the repository.

License

This project is licensed under the MIT License.