Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blaind/bevy_webview
Rapidly iterate and build Bevy UI's with existing web-based technologies
https://github.com/blaind/bevy_webview
bevy rust webview
Last synced: 2 months ago
JSON representation
Rapidly iterate and build Bevy UI's with existing web-based technologies
- Host: GitHub
- URL: https://github.com/blaind/bevy_webview
- Owner: blaind
- License: other
- Created: 2022-01-27T17:36:51.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-10T19:49:58.000Z (about 1 year ago)
- Last Synced: 2024-10-04T12:14:24.970Z (3 months ago)
- Topics: bevy, rust, webview
- Language: Rust
- Homepage: https://blaind.github.io/bevy_webview_book/
- Size: 947 KB
- Stars: 50
- Watchers: 9
- Forks: 10
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# bevy_webview WIP [![Build Status]][actions] [![Latest Version]][crates.io] [![Docs Version]][docs]
[build status]: https://img.shields.io/github/workflow/status/blaind/bevy_webview/test
[actions]: https://github.com/blaind/bevy_webview/actions?query=branch%3Amain
[latest version]: https://img.shields.io/crates/v/bevy_webview.svg
[crates.io]: https://crates.io/crates/bevy_webview
[docs version]: https://docs.rs/bevy_webview/badge.svg
[docs]: https://docs.rs/bevy_webviewRapidly iterate and build [Bevy](https://bevyengine.org/) UI's with existing web-based technologies
**It is currently very early days of this plugin - only Linux supported at the moment, many things are broken (e.g. keyboard input, mouse interaction except a primary button)**
![Example](assets/bevy_webview.png)
Supported platforms: Linux. Windows [being evaluated](https://github.com/blaind/bevy_webview/issues/7), Mac probably doable ([pull requests welcome, #6](https://github.com/blaind/bevy_webview/issues/6)). Android & IOS are currently unchartered territory.
The plugin uses platform-native webviews ([webkitgtk](https://webkitgtk.org/) on Linux, will use [WebView2](https://developer.microsoft.com/en-us/microsoft-edge/webview2/) on Windows). Core traits are exposed for integrating other webview engines.
## Docs
- [Bevy Webview Book](https://blaind.github.io/bevy_webview_book/)
- [Official Examples](https://github.com/blaind/bevy_webview/tree/main/examples)## License
Licensed under either of
- Apache License, Version 2.0 or
- MIT licenseat your option.
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the software by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.### Acknowledgement
Huge thanks to the authors and contributors of [tauri-apps/wry](https://github.com/tauri-apps/wry) for their groundbreaking work upon which this crate is not only based, but also leans heavily upon.