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.
Início Rápido
# 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
# 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
# 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.
Por que Wails?
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óximos Passos
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.