Créez votre première application
Créez une application fonctionnelle en 10 minutes.
Installer Go (Requis)
Wails nécessite Go 1.25 ou une version ultérieure.
Téléchargez l’installateur Windows depuis go.dev/dl et exécutez-le.
Vérifier l’installation :
go version # Doit afficher 1.25 ou une version ultérieureVérifier le PATH :
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }Si le résultat est vide, ajoutez C:\Users\VotreNom\go\bin à votre PATH.
Option 1 : Installateur officiel
Téléchargez l’installateur macOS (fichier .pkg) depuis go.dev/dl et exécutez-le.
Option 2 : Homebrew
brew install goVérifier l’installation :
go version # Doit afficher 1.25 ou une version ultérieureecho $PATH | grep go/bin # Doit afficher ~/go/binSi ~/go/bin n’est pas dans le PATH, ajoutez-le à ~/.zshrc ou ~/.bash_profile :
export PATH=$PATH:~/go/binOption 1 : Archive officielle
Téléchargez l’archive Linux depuis go.dev/dl, puis :
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gzOption 2 : Gestionnaire de paquets
# Ubuntu/Debiansudo apt install golang-go
# Fedorasudo dnf install golang
# Archsudo pacman -S goAjouter au PATH (ajoutez à ~/.bashrc ou ~/.zshrc) :
export PATH=$PATH:/usr/local/go/bin:~/go/binsource ~/.bashrc # RechargerVérifier :
go versionecho $PATH | grep go/binInstaller les dépendances de la plateforme
WebView2 Runtime (généralement préinstallé)
Windows 10/11 inclut WebView2 par défaut. Si manquant :
wails3 doctor plus tard — il vous guideraC’est tout ! Aucune autre dépendance n’est nécessaire.
Outils en ligne de commande Xcode (requis)
xcode-select --installCliquez sur “Installer” dans la boîte de dialogue qui apparaît.
Vérifier :
xcode-select -p # Doit afficher /Library/Developer/CommandLineToolsC’est tout ! macOS inclut WebKit par défaut.
Outils de compilation et WebKit
Nécessite Ubuntu 22.04+ ou Debian 12+.
sudo apt updatesudo apt install build-essential pkg-config libgtk-3-dev libwebkit2gtk-4.1-devsudo dnf install gcc pkg-config gtk3-devel webkit2gtk4.1-develsudo pacman -S base-devel gtk3 webkit2gtk-4.1sudo zypper install gcc pkg-config gtk3-devel webkit2gtk3-develsudo emerge --ask net-libs/webkit-gtk:4.1Ajoutez à votre shell.nix ou devShell :
buildInputs = with pkgs; [ webkitgtk_4_1 gtk3 pkg-config gcc ];Exécutez wails3 doctor après avoir installé Wails — il affichera les paquets exacts nécessaires pour votre distribution.
Installer l’interface de ligne de commande Wails
go install github.com/wailsapp/wails/v3/cmd/wails3@latestCela installe la commande wails3 dans ~/go/bin (ou %USERPROFILE%\go\bin sur Windows).
Vérifier l’installation
wails3 doctorSortie attendue (ou similaire) :
Wails (v3.0.0-dev) Wails Doctor
# System
┌──────────────────────────────────────────────────┐| Name | MacOS || Version | 26.0 || ID | 25A354 || Branding | MacOS 26.0 || Platform | darwin || Architecture | arm64 || Apple Silicon | true || CPU | Apple M2 Pro || CPU 1 | Apple M2 Pro || CPU 2 | Apple M2 Pro || GPU | 16 cores, Metal Support: Metal 4 || Memory | 16 GB |└──────────────────────────────────────────────────┘
# Build Environment
┌─────────────┬─────────────────┐| Wails CLI | v3.0.0-alpha.40 || Go Version | go1.24.6 |└─────────────┴─────────────────┘
# Dependencies
┌─────────────────┬─────────────────────────────────────────────────┐| npm | 11.6.2 || *NSIS | Not Installed. Install with `brew install...`. || Xcode cli tools | 2412 |└─────────────────┴─────────────────────────────────────────────────┘
# Checking for issues
SUCCESS No issues found
# Diagnosis
SUCCESS Your system is ready for Wails development!Installer npm (Optionnel mais recommandé)
La plupart des modèles Wails utilisent npm pour les outils frontend.
Option 1 : Installateur officiel Téléchargez depuis nodejs.org
Option 2 : Homebrew
brew install nodeVérifier :
npm --versionOption 1 : NodeSource
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejs # Ubuntu/DebianOption 2 : Gestionnaire de paquets
sudo dnf install nodejs # Fedorasudo pacman -S nodejs npm # ArchVérifier :
npm --versionwails3 introuvableCause : ~/go/bin (ou %USERPROFILE%\go\bin) n’est pas dans votre PATH.
Solution :
PathC:\Users\VotreNom\go\bin (remplacez VotreNom)Vérifier :
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }Ajoutez à ~/.zshrc (macOS) ou ~/.bashrc (Linux) :
export PATH=$PATH:~/go/binRechargez :
source ~/.zshrc # ou ~/.bashrcVérifier :
echo $PATH | grep go/binwails3 versionwails3 doctor signale des dépendances manquantesLinux : La sortie vous indique exactement quels paquets installer. Exemple :
❌ webkit2gtk introuvable Installez avec : sudo apt install libwebkit2gtk-4.1-devWindows : Si WebView2 est manquant :
macOS : Si les outils Xcode sont manquants :
xcode-select --installWails v3 nécessite Go 1.25+. Si vous avez une version plus ancienne :
Téléchargez la dernière version depuis go.dev/dl et réinstallez-la.
Téléchargez la dernière archive tarball depuis go.dev/dl, puis :
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gzVous souhaitez utiliser le code le plus récent issu de la branche de développement principale ? Cela vous donne accès aux nouvelles fonctionnalités et aux correctifs avant leur publication, mais comporte le risque de bogues et de modifications incompatibles. Seulement recommandé pour les contributeurs ou ceux qui doivent tester les fonctionnalités à venir.
git clone https://github.com/wailsapp/wails.gitcd wailsgit checkout v3cd v3/cmd/wails3go installInstallation terminée ! Votre système est prêt pour le développement avec Wails.
Créez votre première application
Créez une application fonctionnelle en 10 minutes.
Explorez les modèles
Découvrez ce qui est disponible nativement.
wails3 init -l # Lister les modèlesVous rencontrez des problèmes ? Posez votre question sur Discord ou ouvrez un ticket.