Web |
- Render directly to the DOM using WebAssembly
- Pre-render with SSR and rehydrate on the client
- Simple "hello world" at about 65kb, comparable to React
- Built-in dev server and hot reloading for quick iteration
|
Desktop |
- Render using Webview or - experimentally - with WGPU or Skia
- Zero-config setup. Simply cargo-run to build your app
- Full support for native system access without electron-esque IPC
- Supports macOS, Linux, and Windows. Portable <3mb binaries
|
Mobile |
- Render using Webview or - experimentally - with WGPU or Skia
- Support for iOS and Android
- Significantly more performant than React Native
|
Liveview |
- Render apps - or just a single component - entirely on the server
- Integrations with popular Rust frameworks like Axum and Warp
- Extremely low-latency and ability to support 10,000+ simultaneous apps
|
Terminal |
- Render apps directly into your terminal, similar to ink.js
- Powered by the familiar flexbox and CSS model of the browser
- Built-in widgets like text input, buttons, and focus system
|