40 releases
new 0.4.0-rc.1 | Mar 23, 2023 |
---|---|
0.4.0-alpha.2 | Feb 24, 2023 |
0.3.0 | Dec 16, 2022 |
0.2.2 | Aug 22, 2022 |
0.0.8 | Nov 3, 2020 |
#221 in WebAssembly
188 downloads per month
485KB
13K
SLoC
PatternFly components for Yew
Yew components, based on Patternfly:
PatternFly is an open source design system built to drive consistency and unify teams.
Yew is a modern Rust framework for creating multi-threaded front-end web apps with WebAssembly.
Example project
Take a look at:
lib.rs
:
PatternFly components implemented for Yew.
Goals
This crate offers Yew components of PatternFly. The goal is to closely map functionality as it exists in the ReactJS version, but take into account that Rust can sometimes do better. If that is the case, and leads to a safer, more developer-friendly solution, it might be worth doing things differently.
The focus is currently on PatternFly v4.
Help
The rustdoc
documentation should give you some detail information of the Rust code base. It
will not explain the components in detail, but offer links to the original PatternFly
documentation when possible. Those links are pointers to more information, for a better
understanding, but don't mean that they document PatternFly Yew in any way.
Some components may offer an example section in their main component documentation. But for more complex examples, see the PatternFly Yew Quickstart project.
Dependencies
~12–19MB
~334K SLoC