Hasty Briefsbeta

双语

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/站点地图及公开发布后的真实下载统计。
  • 安装需要从源码构建编译器,然后安装依赖并运行开发服务器。