35 个版本 (21 个重大更新)
0.21.0 | 2023 年 9 月 29 日 |
---|---|
0.20.0 | 2022 年 11 月 25 日 |
0.19.3 | 2021 年 12 月 11 日 |
0.18.0 | 2021 年 5 月 15 日 |
0.1.0 | 2017 年 12 月 31 日 |
#18 在 WebAssembly
32,289 每月下载量
在 249 个 crates 中使用 (232 个直接使用)
595KB
14K SLoC
关于
Yew 是一个现代的 Rust 框架,用于使用 WebAssembly 创建多线程的前端 Web 应用程序。
- 它提供了一个宏来声明使用 Rust 表达式的交互式 HTML。对于有使用 React 中的 JSX 经验的开发者来说,使用 Yew 应该会感到很自在。
- 通过最小化每个页面渲染的 DOM API 调用,并使将处理任务卸载到后台 Web Workers 变得容易,实现了高性能。
- 支持 JavaScript 互操作性,允许开发者利用 NPM 包并与现有的 JavaScript 应用程序集成。
注意:Yew 还不是 1.0 版本。由于 API 重大变更,请准备进行主要的重构。
贡献
Yew是一个社区项目,我们欢迎来自所有背景的开发者提供的各种贡献,无论大小。我们希望Yew社区成为一个有趣且友好的地方,所以请阅读我们的行为准则,了解哪些行为是不可容忍的。
🤠 新手使用Yew吗?
通过帮助我们改进我们的文档来开始了解这个框架。改善测试覆盖率的拉取请求也非常欢迎。
😎 寻找灵感?
在jetli/awesome-yew查看社区精选的与Yew / WebAssembly相关的优秀内容。
🤔 感到困惑?
欢迎加入我们的Discord聊天室或创建一个新“问题”问题以获得贡献者的帮助。通常问题会促使框架的易用性改进、更好的文档,甚至是新功能的诞生!
🙂 准备开始编码了吗?
在阅读完贡献指南后,查看“适合初学者的问题”(他们非常渴望关注!)。一旦找到你感兴趣的问题,请随意分配给自己,不要犹豫寻求指导,问题的复杂度各不相同。
😱 发现了一个错误?
请报告所有错误!如果开发者有兴趣并且有时间,我们很高兴帮助他们修复他们发现的错误。
🤓 想要帮助翻译?
翻译可以在Yew GitLocalize Repo提交。如果您有兴趣成为某语言官方调解员,请在Discord上联系我们。
贡献者
代码贡献者
财务贡献者
成为财务贡献者并帮助我们维持社区。 [贡献]
个人
组织
使用您的组织支持此项目。您的标志将在这里显示,并带有链接到您的网站。 [贡献]
依赖项
~10–14MB
~246K SLoC