Skip to content
Projets

wailsapp/wails has 36,959 GitHub stars and 1,928 forks. GitHot measured +8 stars in 24 hours. Last checked 2026-11-05 18:09 UTC. Last push 2026-11-03.

Comment ces chiffres sont mesurés

Créez de belles applications avec Go

What you can do

  • Use standard Go for the backend
  • Use any frontend technology you are already familiar with to build your UI
  • Quickly create rich frontends for your Go programs using pre-built templates
  • Easily call Go methods from Javascript

Progression mesurée des étoiles

in 24h
+8
in 7 days
Historique en cours
in 15 days
Historique en cours
in 1 month
Historique en cours

Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.

README.fr.md

Original


Créer des applications de bureau avec Go et les technologies Web.

GitHub Go Reference CodeFactor Awesome Discord
Build Wails v3.0.0

Wails v3.0.0

Wails v3.0.0 est la version stable pour les applications de bureau sous Windows, macOS et Linux. La prise en charge d’Android et d’iOS reste expérimentale et ne relève pas du contrat de compatibilité stable des applications de bureau.

go install github.com/wailsapp/wails/v3/cmd/[email protected]

wails.io · v2.wails.io

Sommaire

Introduction

La méthode traditionnelle pour fournir des interfaces web aux programmes Go consiste à utiliser un serveur web intégré. Wails propose une approche différente : il offre la possibilité d'intégrer à la fois le code Go et une interface web dans un seul binaire. Des outils sont fournis pour vous faciliter la tâche en gérant la création, la compilation et le regroupement des projets. Il ne vous reste plus qu'à faire preuve de créativité!

Fonctionnalités

  • Utiliser Go pour le backend
  • Utilisez n'importe quelle technologie frontend avec laquelle vous êtes déjà familier pour construire votre interface utilisateur.
  • Créez rapidement des interfaces riches pour vos programmes Go à l'aide de modèles prédéfinis.
  • Appeler facilement des méthodes Go à partir de Javascript
  • Définitions Typescript auto-générées pour vos structures et méthodes Go
  • Dialogues et menus natifs
  • Prise en charge native des modes sombre et clair
  • Prise en charge des effets modernes de translucidité et de "frosted window".
  • Système d'événements unifié entre Go et Javascript
  • Outil puissant pour générer et construire rapidement vos projets
  • Multiplateforme
  • Utilise des moteurs de rendu natifs - pas de navigateur intégré !

Feuille de route

La feuille de route du projet peut être consultée ici. Veuillez consulter avant d'ouvrir une demande d'amélioration.

Démarrage

Les instructions d'installation se trouvent sur le site site officiel.

Les sponsors

Ce projet est soutenu par ces personnes aimables et entreprises:

Foire aux questions

  • S'agit-il d'une alternative à Electron ?

    Cela dépend de vos besoins. Il est conçu pour permettre aux programmeurs Go de créer facilement des applications de bureau légères ou d'ajouter une interface à leurs applications existantes. Wails offre des éléments natifs tels que des menus et des boîtes de dialogue, il peut donc être considéré comme une alternative légère à electron.

  • À qui s'adresse ce projet ?

    Les programmeurs Go qui souhaitent intégrer une interface HTML/JS/CSS à leurs applications, sans avoir à créer un serveur et à ouvrir un navigateur pour l'afficher.

  • Pourquoi ce nom ??

    Lorsque j'ai vu WebView, je me suis dit : "Ce que je veux vraiment, c'est un outil pour construire une application WebView, un peu comme Rails l'est pour Ruby". Au départ, il s'agissait donc d'un jeu de mots (Webview on Rails). Il se trouve que c'est aussi un homophone du nom anglais du Pays d'où je viens. Il s'est donc imposé.

Les étoiles au fil du temps

Graphique de l'histoire des étoiles

Les contributeurs

La liste des contributeurs devient trop importante pour le readme ! Toutes les personnes extraordinaires qui ont contribué à ce projet ont leur propre page ici.

License

FOSSA Status

Inspiration

Ce projet a été principalement codé sur les albums suivants :

Explorer des projets similaires