hi, same interest here. Have you checked https://electron.atom.io/docs/tutorial/application-distribution/ ?
If i m correct the front end could be the packager app, i was reading at electron-builder, to include the backend, i d simply add the files to the builder manifest, like described at https://github.com/electron-userland/electron-builder/wiki/Options#source-and-destination-directories I have not dig yet too much about - menu/desktop links - growler (? desktop app notifications) an easier solution seems https://github.com/electron-userland/electron-packager But, i read https://github.com/electron-userland/electron-packager#about Note that packaged Electron applications can be relatively large. A zipped > barebones OS X Electron application is around 40MB. > And https://github.com/electron-userland/electron-builder#electron-builder--- ... support out of the box. NPM packages management: > > - Native application dependencies > <http://electron.atom.io/docs/latest/tutorial/using-native-node-modules/> > compilation (including Yarn <http://yarnpkg.com/> support). > > So in my case, maybe i ll simply make a go executable and rely on the browser without electron. 40 mb is huge... I don t want either to install the whole nodejs ecosystem for such app. On Wednesday, March 8, 2017 at 1:32:14 PM UTC+1, Nyah Check wrote: > > Hi Gophers, > > I have this project to build an SSH client for Windows, Linux and Mac OS. > I have built the back end in Go and intend to build the front end in > electron. I'm currently stuck getting the GUI to work. The back end of the > app works well on the Linux browser. I just wish to know if there are any > Go packages that facilitate the building of cross platform Desktop apps > with Go and electron. I've found Gallium > <https://github.com/alexflint/gallium> and Murlok > <https://github.com/murlokswarm/app>; but they all seem to support only > Mac OS only. > > Any ideas? > > Thanks, > Nyah > -- > "The heaviest penalty for declining to rule is to be ruled by someone > inferior to yourself." --*Plato* > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.