Blog Logo
TAGS

Tauri: Framework for Blazingly Fast Desktop Apps with Rust Backend

Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with. The user interface in Tauri apps currently leverages Tao as a window handling library on macOS, Windows, Linux, Android, and iOS. To render your application, Tauri uses WRY, a library which provides a unified interface to the system webview, leveraging WKWebView on macOS & iOS, WebView2 on Windows, WebKitGTK on Linux, and Android System WebView on Android. Tauris features include built-in app bundler, self updater, system tray icons, native notifications, Github action for CI, VS Code extension, localhost free platform, and support for development and distribution on Windows 7 and above, macOS 10.15 and above.