Construa seu primeiro app
Crie um aplicativo funcional em 10 minutos.
Instalar o Go (necessário)
O Wails requer Go 1.25 ou superior.
Baixe e execute o instalador Windows em go.dev/dl.
Verificar instalação:
go version # Deve mostrar 1.25+Verificar PATH:
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }Se estiver vazio, adicione C:\Users\SeuNome\go\bin ao PATH.
Opção 1: Instalador oficial
Baixe e execute o instalador macOS (arquivo .pkg) em go.dev/dl.
Opção 2: Homebrew
brew install goVerificar instalação:
go version # Deve mostrar 1.25+echo $PATH | grep go/bin # Deve mostrar ~/go/binSe ~/go/bin não estiver no PATH, adicione ao ~/.zshrc ou ~/.bash_profile:
export PATH=$PATH:~/go/binOpção 1: Tarball oficial
Baixe o tarball Linux em go.dev/dl e depois:
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gzOpção 2: Gerenciador de pacotes
# Ubuntu/Debiansudo apt install golang-go
# Fedorasudo dnf install golang
# Archsudo pacman -S goAdicionar ao PATH (adicione ao ~/.bashrc ou ~/.zshrc):
export PATH=$PATH:/usr/local/go/bin:~/go/binsource ~/.bashrc # RecarregarVerificar:
go versionecho $PATH | grep go/binInstalar dependências de plataforma
WebView2 Runtime (geralmente pré-instalado)
O Windows 10/11 vem com WebView2 por padrão. Se estiver faltando:
wails3 doctor depois e ele irá guiá-loIsso é tudo! Nenhuma outra dependência é necessária.
Xcode Command Line Tools (necessário)
xcode-select --installClique em “Instalar” na caixa de diálogo que aparecer.
Verificar:
xcode-select -p # Deve mostrar /Library/Developer/CommandLineToolsIsso é tudo! O macOS vem com WebKit embutido.
Ferramentas de build e WebKit
Requer 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.1Adicione ao seu shell.nix ou devShell:
buildInputs = with pkgs; [ webkitgtk_4_1 gtk3 pkg-config gcc ];Após instalar o Wails, execute wails3 doctor. Ele mostrará os pacotes exatos necessários para sua distribuição.
Instalar o Wails CLI
go install github.com/wailsapp/wails/v3/cmd/wails3@latestIsso instala o comando wails3 em ~/go/bin (ou %USERPROFILE%\go\bin no Windows).
Verificar instalação
wails3 doctorSaída esperada (ou similar):
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!Instalar npm (opcional, mas recomendado)
A maioria dos templates Wails usa npm para ferramentas de frontend.
Opção 1: Instalador oficial Baixe de nodejs.org
Opção 2: Homebrew
brew install nodeVerificar:
npm --versionOpção 1: NodeSource
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejs # Ubuntu/DebianOpção 2: Gerenciador de pacotes
sudo dnf install nodejs # Fedorasudo pacman -S nodejs npm # ArchVerificar:
npm --versionwails3 não encontradoCausa: ~/go/bin (ou %USERPROFILE%\go\bin no Windows) não está no PATH.
Solução:
Path em “Variáveis do usuário”C:\Users\SeuNome\go\bin (substitua SeuNome)Verificar:
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }Adicione ao ~/.zshrc (macOS) ou ~/.bashrc (Linux):
export PATH=$PATH:~/go/binRecarregar:
source ~/.zshrc # ou ~/.bashrcVerificar:
echo $PATH | grep go/binwails3 versionwails3 doctor relata dependências ausentesLinux: A saída mostra exatamente quais pacotes instalar. Exemplo:
❌ webkit2gtk não encontrado Instale com: sudo apt install libwebkit2gtk-4.1-devWindows: Se o WebView2 não for encontrado:
macOS: Se as ferramentas Xcode não forem encontradas:
xcode-select --installO Wails v3 requer Go 1.25+. Se você tiver uma versão mais antiga:
Baixe a versão mais recente de go.dev/dl e reinstale.
Baixe o tarball mais recente de go.dev/dl e depois:
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gzQuer usar o código mais recente do branch de desenvolvimento principal? Isso permite acesso a novos recursos e correções antes do lançamento, mas vem com o risco de bugs e mudanças que quebram compatibilidade. Recomendado apenas para colaboradores ou quem precisa testar recursos futuros.
git clone https://github.com/wailsapp/wails.gitcd wailsgit checkout v3cd v3/cmd/wails3go installInstalação concluída! Seu sistema está pronto para o desenvolvimento com Wails.
Construa seu primeiro app
Crie um aplicativo funcional em 10 minutos.
Explore os templates
Veja o que está disponível por padrão.
wails3 init -l # Listar templatesTendo problemas? Pergunte no Discord ou abra uma issue.