3个版本 (破坏性)

0.3.0 2023年9月29日
0.2.0 2022年11月28日
0.1.0 2021年12月11日

#1283WebAssembly

Download history 1034/week @ 2024-04-27 913/week @ 2024-05-04 688/week @ 2024-05-11 1006/week @ 2024-05-18 838/week @ 2024-05-25 864/week @ 2024-06-01 739/week @ 2024-06-08 752/week @ 2024-06-15 787/week @ 2024-06-22 610/week @ 2024-06-29 652/week @ 2024-07-06 640/week @ 2024-07-13 958/week @ 2024-07-20 1014/week @ 2024-07-27 1202/week @ 2024-08-03 1032/week @ 2024-08-10

每月4,284次下载
用于 6 个crates(直接使用4个)

MIT/Apache

625KB
15K SLoC

关于

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

  • 具有用于声明交互式HTML的宏,React中使用JSX的开发者在使用Yew时应该感到非常熟悉。
  • 通过最小化每个页面渲染的DOM API调用以及使将处理卸载到后台Web Workers变得容易来实现高性能。
  • 支持JavaScript互操作性,允许开发人员利用NPM包并与现有的JavaScript应用程序集成。

注意:Yew尚未达到1.0版本。由于破坏性API更改,请做好进行重大重构的准备。

贡献

Yew是一个社区项目,我们欢迎来自所有背景的开发者提供的各种大小贡献。我们希望Yew社区成为一个有趣且友好的地方,所以请查看我们的行为准则,了解哪些行为是不可容忍的。

🤠 新手使用Yew吗?

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

😎 寻找灵感?

查看与 Yew / WebAssembly 相关的精选列表,请访问 jetli/awesome-yew

🤔 对某些事物感到困惑?

欢迎加入我们的 Discord聊天室 或打开一个 新的“问题”问题 以获得贡献者的帮助。通常问题会导致框架的易用性改进、更好的文档,甚至新的功能!

🙂 准备开始编写代码了吗?

阅读完 贡献指南 后,查看 “适合初学者的议题”(它们急需关注!)。一旦找到你感兴趣的问题,请随意将问题分配给自己,并不要犹豫寻求指导,问题的复杂度各不相同。

😱 发现了一个错误?

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

🤓 想要帮忙翻译吗?

翻译可以提交到 Yew GitLocalize Repo。如果你有兴趣成为某个语言的官方管理员,请在 Discord 上联系。

贡献者

代码贡献者

该项目之所以存在,归功于所有贡献者。

财务贡献者

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

个人

组织

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

依赖项

~12–16MB
~279K SLoC