11 points par enarche 2021-08-06 | 2 commentaires | Partager sur WhatsApp

Comme je m’intéresse beaucoup à golang en ce moment, je cherchais diverses choses et je suis tombé sur un projet intéressant que je voulais vous présenter.

C’est un framework qui permet de développer des applications de bureau cross-platform (Mac, Linux, Windows) en utilisant Golang pour le backend, et pour le frontend aussi bien HTML/CSS/JS que React, Vue, etc.

  • Backend : Go

  • Frontend : HTML/CSS/JS, React, Vue

  • Cross-platform : Mac, Linux, Windows

Je ne maîtrise pas encore très bien la partie frontend, donc je ne peux pas vous en dire beaucoup plus en détail.

Si vous allez sur le GitHub lié, vous y trouverez des explications détaillées, notamment sur la méthode d’installation, donc n’hésitez pas à vous y référer.

J’ai rapidement lancé l’exemple sur Mac, et on obtient tout de suite une application propre empaquetée sous la forme d’un unique binaire exécutable.

Cela donne un peu une impression similaire à Electron.

Si, comme moi, vous vous intéressez à golang et souhaitez y ajouter une interface graphique simple, cela me semble être une solution qui mérite d’être étudiée. J’aime bien l’idée du binaire unique et du cross-platform. Bien sûr, il faut tout de même apprendre JS/React/Vue, etc.

2 commentaires

 
majorika 2021-08-06

Il existe aussi quelques projets similaires.

https://github.com/sciter-sdk/go-sciter

https://github.com/ImVexed/muon

 
enarche 2021-08-06

Page officielle : https://wails.app