Kittine, a custom language for Rust-powered web apps
20 hours ago
- Kittine是一种建立在Rust和Leptos之上的语言,语法极少,可编译为真正的Rust组件。
- 它针对Leptos 0.7,支持通过Vite的CSR和通过cargo-leptos的SSR,且使用同一源码。
- 无需虚拟DOM或虚拟JS运行时;采用细粒度响应式更新,直接更新DOM节点。
- 每个语言结构均经编译器验证,并通过Leptos 0.7的实际编译测试。
- 支持带有泛型类型参数的结构体(litter)、枚举(breed)、模式匹配(pounce)和特征(claw)。
- 生态系统包括编译器、Vite插件、SSR支持、VS Code扩展、格式化/检查工具和包管理器。
- 路线图规划了文档站点、交互式游乐场、RSS/站点地图及公开发布后的真实下载统计。
- 安装需要从源码构建编译器,然后安装依赖并运行开发服务器。