Tauri
Definitions
A framework for building lightweight, secure desktop applications using web technologies (HTML, CSS, JavaScript) with a Rust backend. Unlike Electron, which bundles Chromium and Node.js (resulting in large binaries), Tauri uses the operating system's native webview (WebKit on macOS, WebView2 on Windows, WebKitGTK on Linux) for rendering, producing binaries that are typically 5-10 MB instead of Electron's 150+ MB. The Rust backend handles system access, file operations, and inter-process communication with strong security guarantees. Tauri 2.0 added mobile platform support (iOS and Android). The framework became the go-to Electron alternative for developers who wanted web-based desktop apps without the resource overhead, representing the Rust ecosystem's answer to cross-platform application development.
In plain English: A framework for building desktop apps using web technologies, but much smaller and faster than Electron. Your web code runs in the OS's built-in browser engine, and Rust handles system-level tasks.
Example: Our Tauri app is 8 MB and uses 60 MB of RAM. The Electron version was 180 MB and used 400 MB of RAM for the same functionality.