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 · Rust 包仓库 548/week @ 2024-05-03 · Rust 包仓库 494/week @ 2024-05-10 · Rust 包仓库 605/week @ 2024-05-17 · Rust 包仓库 543/week @ 2024-05-24 · Rust 包仓库 637/week @ 2024-05-31 · Rust 包仓库 512/week @ 2024-06-07 · Rust 包仓库 684/week @ 2024-06-14 · Rust 包仓库 532/week @ 2024-06-21 · Rust 包仓库 506/week @ 2024-06-28 · Rust 包仓库 494/week @ 2024-07-05 · Rust 包仓库 524/week @ 2024-07-12 · Rust 包仓库 710/week @ 2024-07-19 · Rust 包仓库 665/week @ 2024-07-26 · Rust 包仓库 641/week @ 2024-08-02 · Rust 包仓库 555/week @ 2024-08-09 · Rust 包仓库 608/week @ 2024-08-16 · Rust 包仓库

每月下载量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