Tauri is a project for turning web apps into native applications, written in Rust. I’ve implemented a minimal example/starter which uses Arti to create a Socks proxy which a simple Vue application uses to fetch resources over TOR.
Currently it is working for check.torproject.org but not for onion addresses, which tells me it’s probably leaking DNS queries.
Please review it, let me know what seems good and where I’ve gone wrong, and if there’s any help you need with these features in Arti.
You can find the source code for this here: http://ne7hwf36ntpvatpmiusfdnfxwyvcjgz54hlraki2ahuu2puday6w3pad.onion/starless3225/tauri-arti-me
To run it clone the repo and run yarn tauri dev.