🃏 Card RS

🎬 Demo
| Framework | Live Demo |
|---|---|
| Yew | |
| Dioxus | |
| Leptos |
📜 Intro
A highly customizable, accessible card component for WASM frameworks: Yew, Dioxus, and Leptos. Supports semantic prominence variants, composable sub-components (header, title, description, content, footer), and full WCAG compliance.
🤔 Why Card RS?
- 🎨 Fully Customizable: Control variant, class, style, ARIA labels, and every sub-component attribute.
- 🧩 Composable API: Use
Card,Header,Title,Description,Content, andFooterindependently or together. - 🏷️ Semantic Variants:
transparent,default,secondary,tertiary, themes interpret prominence without hard-coded colors. - ♿ Accessible by Default:
role="article",aria-labelledby, andaria-labelwired up automatically. - 🔧 Framework Agnostic: Same API semantics across Yew, Dioxus, and Leptos.
Y Yew Usage
Refer to our guide to integrate this component into your Yew app.
🧬 Dioxus Usage
Refer to our guide to integrate this component into your Dioxus app.
🌱 Leptos Usage
Refer to our guide to integrate this component into your Leptos app.
🤝 Contributions
Contributions are welcome! Whether it's bug fixes, feature requests, or examples, we would love your help to make Card RS better.
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Submit a pull request for review.
📜 License
Card RS is licensed under the MIT License. You are free to use, modify, and distribute this library in your projects.