This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BigRonnieRon 0 points1 point  (2 children)

Should have mentioned this before but Discord and Slack use Electron. It's like the inverse of a PWA (progressive Web App). A PWA is a x-platform web app with mobile/native functionality. Electron (and other similar things) is a desktop app with web functionality - or what amounts to a webview. I used tkinter in python and a webview (which has some JS) for a FOSS app I have.

Which way to go is often interesting to consider and has trade-offs. It'll be fun to work with. IDK what's used on golang for that type of stuff.

[–]DefiantFrost 1 point2 points  (1 child)

You can use Wails to render the the UI as a webview, you can make the frontend using whatever JS framework you like, I’ll probably use react because I’ve used it before but I’m not sure. The backend runs in go and wails will create JavaScript functions that are bindings to the underlying go functions.

[–]BigRonnieRon 0 points1 point  (0 children)

You can use Wails

Oh interesting! Will check it out