zen-rs

Crates.iozen-rs
lib.rszen-rs
version0.1.0
sourcesrc
created_at2025-01-08 21:09:43.230783
updated_at2025-01-08 21:09:43.230783
descriptionA library for generating non-interactive content like cards or files.
homepagehttps://github.com/TOwInOK/zen-rs
repositoryhttps://github.com/TOwInOK/zen-rs
max_upload_size
id1509084
size34,343
TOwInOK#nqcq (TOwInOK)

documentation

https://docs.rs/zen-rs

README

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.

Commit count: 11

cargo fmt