
R1: A Runtime That Runs Tauri Apps in the Browser
Live demo : https://r1-todo-demo.netlify.app/ Source code : https://github.com/12errh/r1-tauriweb-runtime-v1 The Problem Tauri is a fantastic framework for building desktop apps with a Rust backend and a web frontend. But sharing a Tauri app with someone still means sending them an installer, asking them to trust an executable, and waiting for them to download 50–100MB. For a lot of use cases — demos, quick tools, apps for non-technical users — that friction kills adoption. What if you could just send someone a URL? What R1 Does R1 is a browser-native runtime for Tauri. You take your existing Tauri project, add one line to your vite.config.ts , run npm run build , and the output is a static folder. Deploy it to Vercel, Netlify, or GitHub Pages. Anyone with a browser can now run your app instantly. No server. No backend. No installer. Just a URL. How It Works The browser is a sandbox — you can't run a native Rust binary inside it. R1 solves this with a layered architecture: 1. Rust → WA
Continue reading on Dev.to Webdev
Opens in a new tab



