11个不稳定版本 (3个重大变更)

0.6.0-alpha.22024年8月7日
0.5.6 2024年7月18日
0.5.0 2024年3月28日
0.4.3 2023年12月7日
0.3.0 2023年3月24日

#153 in 模板引擎

Download history 548/week @ 2024-05-03 494/week @ 2024-05-10 605/week @ 2024-05-17 543/week @ 2024-05-24 637/week @ 2024-05-31 512/week @ 2024-06-07 684/week @ 2024-06-14 532/week @ 2024-06-21 506/week @ 2024-06-28 494/week @ 2024-07-05 524/week @ 2024-07-12 710/week @ 2024-07-19 665/week @ 2024-07-26 641/week @ 2024-08-02 555/week @ 2024-08-09 608/week @ 2024-08-16

每月下载量2,557次
dioxus-cli中使用

MIT/Apache

670KB
12K SLoC

rsx-rosetta

Crates.io MIT licensed Build Status Discord chat

网站 | 指南 | API文档 | 聊天

概览

Dioxus拥有自己的模板语言,灵感来自C#/Kotlin/RTMP等,非常简单。

然而,它不是HTML。这样做是因为HTML冗长,你需要在.rs文件中获得良好的DX,需要专门的LSP或IDE集成。

RSX很简单... 它与常规Rust代码足够相似,以至于大多数IDE会自动提供诸如块选择、折叠、突出显示等功能的支持。

为了适应从HTML到RSX的过渡,您可能需要翻译一些现有代码。

此库提供了一个中心AST,可以接受多种输入

  • HTML
  • Syn (todo)
  • Akama (todo)
  • Jinja (todo)

从那里,您可以直接将其转换为字符串或转换为其他AST。

贡献

许可证

本项目采用MIT许可证

除非您明确声明,否则您提交的任何贡献,如果有意提交给Dioxus,则应按MIT许可证发布,不附加任何额外条款或条件。

依赖项

~7–14MB
~168K SLoC