Hasty Briefsbeta

Bilingual

Kittine, a custom language for Rust-powered web apps

20 hours ago
  • Kittine is a language layered on top of Rust and Leptos with far less syntax, compiling to real Rust components.
  • It targets Leptos 0.7 and supports both CSR via Vite and SSR via cargo-leptos from the same source.
  • No virtual DOM or virtual JS runtime; uses fine-grained reactive updates that directly update DOM nodes.
  • Every language construct is compiler-verified, with real compilation tested against Leptos 0.7.
  • Supports structs (litter), enums (breed), pattern matching (pounce), and traits (claw) with generic type parameters.
  • Ecosystem includes a compiler, Vite plugin, SSR support, VS Code extension, formatter/linter, and package manager.
  • Roadmap features a docs site, interactive playground, RSS/sitemap, and real download stats after public release.
  • Installation requires building the compiler from source, then installing dependencies and running the dev server.