Hacker News new | ask | show | jobs
by ethanwillis 907 days ago
I haven't personally used it. However, I did watch a guy build from scratch his desktop client for his VPN using wails (https://wails.io/) + Golang. It actually went pretty smoothly and quickly. And he did it for mac, windows, and linux. Here's a link to his project since it's open source: https://github.com/tunnels-is/nicelandvpn-desktop

When I did build a production app with Electron (a few years ago granted) I ran into distribution difficulties as well. It's doable, but it was a pain. Specifically what was a pain was auto-update.

2 comments

It looks interesting and similar concept to Tauri in using the system webview. It has to instead of rust for the backend.

I’m surprised why Electron hasn’t used the webview approach, wouldn’t that remove the dependency on chromium and reduce the app size?

Thank you. This looks really promising and I’ve been wanting to check out Golang again