Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isosphere/yew-bootstrap
Bootstrap 5 Components for the Yew Framework
https://github.com/isosphere/yew-bootstrap
bootstrap rust wasm yew
Last synced: 3 months ago
JSON representation
Bootstrap 5 Components for the Yew Framework
- Host: GitHub
- URL: https://github.com/isosphere/yew-bootstrap
- Owner: isosphere
- License: mit
- Created: 2021-11-27T13:08:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-29T18:45:49.000Z (4 months ago)
- Last Synced: 2024-06-30T23:53:53.684Z (4 months ago)
- Topics: bootstrap, rust, wasm, yew
- Language: Rust
- Homepage: https://crates.io/crates/yew-bootstrap
- Size: 2.63 MB
- Stars: 35
- Watchers: 3
- Forks: 18
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-yew - yew-bootstrap - A Yew wrapper for the Bootstrap 5 component library. (Crates / Component Libraries)
README
# yew-bootstrap
`yew-bootstrap` is a collection of frontend components made to simplify the usage of [Bootstrap 5](https://getbootstrap.com/docs/5.1/getting-started/introduction/) within the [Yew framework](https://yew.rs/).This project uses [semantic versioning](https://semver.org/).
# Features Implemented
Check the readme for the [`yew-bootstrap` package](/packages/yew-bootstrap/README.md), or the docs.rs link above.[basics-example.webm](https://github.com/isosphere/yew-bootstrap/assets/163370/4d5e80e8-9d1a-4493-804a-20aa5bc46948)
# Contributing
Bug reports, feature requests, and pull requests are welcome!Please try to match your code style to the existing codebase. If you think a change in that style is warranted, feel free to make a suggestion in a new Issue.
Much of this codebase uses struct components. **For new contributions please use functional components** unless you have good reason to use struct components. It is the [recommended default from Yew](https://yew.rs/docs/concepts/function-components)[^1], and we should be consistent.
[^1]: > function components - the recommended way to write components when starting with Yew and when writing simple presentation logic.Please be sure to try `cargo test` before submitting a PR.
All new features should have examples in their documentation via doc strings as well as an example application under `/examples/`.