Tauri uses a combination of Rust tools and HTML rendered in a Webview, which can control the system via message passing.