| Crates.io | wonopui |
| lib.rs | wonopui |
| version | 0.0.7 |
| created_at | 2024-10-08 10:37:15.890474+00 |
| updated_at | 2025-06-01 08:40:55.670029+00 |
| description | WonopUI: A parameterized YEW UI framework for building flexible and customizable web applications. |
| homepage | https://github.com/wonop-io/wonopui |
| repository | https://github.com/wonop-io/wonopui |
| max_upload_size | |
| id | 1401004 |
| size | 658,915 |
Wonop UI is a parameterized UI framework that leverages Tailwind CSS for use with the Yew framework in Rust. It provides a set of customizable components and utilities to streamline the development of web applications using Yew.
You can find more information in the documentation.
Note: The project structure has been reorganized for better maintainability and discoverability. Components are now organized by category:
See the docs/ directory for more information on each component category.
To use Wonop UI in your Yew project, add the following to your Cargo.toml:
[dependencies]
wonopui = { version = "0.0.5", features = ["everything"] }
Then initialise Tailwind CSS:
npx tailwindcss init
Add the following to your tailwind.config.js:
module.exports = {
content: [
"./src/**/*.rs",
"./target/wonopui.json",
"./target/tailwindcss.txt",
"./target/**/wonopui.json",
"./target/**tailwindcss.txt"
],
theme: {
extend: {},
},
plugins: [],
};
Add the following to your index.html:
<link data-trunk rel="tailwind-css" href="tailwind.css" />
See the examples/ directory for usage examples.