12 个版本

0.18.0 2021 年 5 月 15 日
0.17.4 2020 年 10 月 18 日
0.17.3 2020 年 8 月 16 日
0.17.2 2020 年 7 月 4 日
0.14.0 2020 年 3 月 14 日

#1901Web 编程

Download history 1/week @ 2024-03-07 28/week @ 2024-03-28 18/week @ 2024-04-04

每月 78 次下载

MIT/Apache

430KB
10K SLoC

关于

Yew 是一个用于使用 WebAssembly 创建多线程前端 Web 应用的现代 Rust 框架。

  • 它提供了一个宏,用于使用 Rust 表达式声明交互式 HTML。有 React 中 JSX 使用经验的开发者在使用 Yew 时应该感到非常舒适。
  • 通过最小化每个页面渲染时的 DOM API 调用,并通过使将处理任务卸载到后台 Web 工作者变得容易,实现了高性能。
  • 支持 JavaScript 互操作性,允许开发者利用 NPM 包并与现有的 JavaScript 应用程序集成。

注意:Yew 目前还不是生产就绪,但非常适合副项目和内部工具。

贡献

Yew 是一个社区项目,我们欢迎来自所有背景的开发者提供的各种大小贡献。我们希望 Yew 社区成为一个有趣和友好的地方,请在开始贡献之前阅读我们的 行为准则,以了解哪些行为是不可接受的。

🤠 新手使用 Yew 吗?

通过帮助我们改进我们的 文档 来开始了解框架。也欢迎提高测试覆盖率的开源请求。

😎 寻找灵感?

请查看在 jetli/awesome-yew 中社区策划的与 Yew / WebAssembly 相关的精彩事物列表。

🤔 感到困惑?

欢迎加入我们的Discord聊天室或打开一个新的“问题”问题来寻求贡献者的帮助。通常问题会导致框架用户体验的改进、更好的文档甚至新功能!

🙂 准备好深入研究代码了吗?

在阅读完贡献指南后,查看“良好的入门问题”(它们渴望得到关注!)。一旦找到你感兴趣的问题,请随意为问题分配自己,并且不要犹豫寻求指导,问题的复杂程度各不相同。

🤑 互相帮助吧!

来帮助我们解决最重要的问题并为你所做的工作获得小额现金奖励。我们使用Issuehunt从我们的Open Collective资金中资助问题。如果你真的很关心一个问题,你可以选择自己添加资金!

😱 发现了一个错误吗?

报告所有错误!如果开发者有兴趣并且有时间,我们很高兴帮助他们修复他们发现的错误。

🤓 想要帮忙翻译吗?

翻译可以在Yew GitLocalize 仓库上提交。如果你有兴趣成为某种语言的官方调解员,请在Discord上联系我们。

贡献者

代码贡献者

这个项目能存在是因为所有贡献者。

财务贡献者

成为财务贡献者,帮助我们维持我们的社区。[贡献]

个人

组织

使用您的组织支持此项目。您的标志将显示在此处,并提供到您网站的链接。[贡献]

依赖关系

~2.4–5.5MB
~101K SLoC