Roves
A Servo-based native shell for web-built games — any framework, Vite.js included.

Single native binary
Ship one native binary to every desktop platform — Windows, macOS, and Linux.
Consistent everywhere
The engine is baked directly into it instead of relying on the OS's own webview the way Tauri does, so your game looks and behaves exactly the same no matter where it runs.
Built on Servo
Roves embeds Servo, stripped down into an embedded, modular engine built strictly to run games — not a general-purpose browser like Chromium.
Simple JS bridge
With @drincs/roves-api, access Roves' native features directly from JS in your game.
Steam integration
An opt-in, built-in Steamworks wrapper — achievements, stats, DLC, overlay, store — via @drincs/roves-api/steam. Zero overhead when left out of the build.
🚧 Console support
Thanks to Rust's portability, console targets (Switch, PlayStation, Xbox) are on the roadmap — in active development, not shipped yet.