Cross platform native GUI and you are doing this all alone? Feels very ambitious.
Are you planning to go full time on this?
What kind of stack are you using?
Cross platform native GUI and you are doing this all alone? Feels very ambitious.
Are you planning to go full time on this?
What kind of stack are you using?
In terms of stack, there's an open source core written in Go which exposes an HTTP API. The UIs then use that API. There's a cut down web frontend written in VueJS (useful for forward deployments), a GTK frontend for Linux written in Vala, and the MacOS version is using Swift/SwiftUI (with some use of AppKit where that's not applicable).
Then (because this isn't ambitious enough) once those are polished, I plan on doing a native Windows frontend too (likely using C# with WinUI 3, but to be confirmed).
Did a desktop app some years back using wxWidgets. Slightly less ambitious than doing separate native UIs for each platform like you're doing here, but still gave me a native enough feel that I was happy with the compromise.