Pular para o conteúdo
O Wails v3 está em ALFA. Documentação v2
Logotipo do Wails Logotipo do Wails

Crie Aplicativos Desktop com Go

Crie aplicativos desktop bonitos e performáticos usando Go e tecnologias web modernas. Um único código. Três plataformas. Sem navegadores.
Terminal window
# Instale o Wails
go install github.com/wailsapp/wails/v3/cmd/wails3@latest
# Crie seu aplicativo
wails3 init -n myapp -t vanilla
# Execute com recarregamento em tempo real
cd myapp && wails3 dev

Seu aplicativo está agora em execução com recarregamento em tempo real e ligações Go-JS seguras em tempo de compilação.

Performance que o Usuário Nota

  • Binários de ~15MB vs 150MB do Electron
  • Memória base de ~10MB vs 100MB+
  • Tempo de inicialização <0.5s vs 2-3s
  • Renderização nativa usando WebView do SO
  • Sem sobrecarga de navegador embutido

Experiência do Desenvolvedor

  • Um único código Go para todas as plataformas
  • Qualquer framework web - React, Vue, Svelte
  • Recarregamento em tempo real durante o desenvolvimento
  • Ligações geradas automaticamente para chamar Go facilmente do Javascript
  • IPC em memória. Sem portas de rede

Pronto para Produção

  • Múltiplas janelas com ciclos de vida
  • Menus nativos e bandeja do sistema
  • Diálogos de arquivo nativos da plataforma
  • Integração com o sistema e atalhos
  • Ferramentas de assinatura de código e empacotamento

Nativo Multiplataforma

  • Código único para Windows, macOS e Linux
  • Recursos específicos da plataforma quando necessário
  • Sem compromissos na experiência do usuário
  • Implante em todas as plataformas a partir de uma única build
  • Suporte para mobile em breve…

Próximo: , explore os exemplos ou consulte a referência da API. Migrando da v2? Consulte o guia de atualização.

Apoie o Desenvolvimento do Wails

O Wails é gratuito e de código aberto, construído por desenvolvedores para desenvolvedores. Se o Wails ajuda você a criar aplicativos incríveis, considere apoiar seu desenvolvimento contínuo.

Seu patrocínio ajuda a manter o projeto, melhorar a documentação e desenvolver novos recursos que beneficiam toda a comunidade.

Torne-se um Patrocinador →