Skip to content

Latest commit

 

History

History
150 lines (117 loc) · 7.12 KB

README.pt-br.md

File metadata and controls

150 lines (117 loc) · 7.12 KB


Crie aplicativos de desktop usando Go e tecnologias Web.

GitHub Go Reference CodeFactor Awesome Discord
Build GitHub tag (latest SemVer pre-release)

Índice

Introdução

O método tradicional de fornecer interfaces da Web para programas Go é por meio de um servidor da Web integrado. Wails oferece uma abordagem: fornece a capacidade de agrupar o código Go e um front-end da Web em um único binário. As ferramentas são fornecidas para que torne isso mais fácil para você lidando com a criação, compilação e agrupamento de projetos. Tudo o que você precisa fazer é ser criativo!

Recursos e funcionalidades

  • Use Go padrão para o back-end
  • Use qualquer tecnologia de front-end com a qual você já esteja familiarizado para criar sua interface do usuário
  • Crie rapidamente um front-end avançado para seus programas Go usando modelos pré-construídos
  • Chame facilmente métodos Go com JavaScript
  • Definições TypeScript geradas automaticamente para suas estruturas e métodos Go
  • Diálogos e menus nativos
  • Suporte nativo ao modo escuro/claro
  • Suporta translucidez moderna e efeitos de "janela fosca"
  • Sistema de eventos unificado entre Go e JavaScript
  • Poderosa ferramenta cli para gerar e construir rapidamente seus projetos
  • Multiplataforma
  • Usa mecanismos de renderização nativos - sem navegador incorporado!

Plano de trabalho

O plano de trabalho do projeto pode ser encontrado aqui. Por favor consulte isso antes de abrir um pedido de melhoria.

Iniciando

As instruções de instalação estão no site oficial.

Patrocinadores

Este projeto é apoiado por estas simpáticas pessoas/empresas:

Perguntas frequentes

  • Esta é uma alternativa ao Electron?

    Depende de seus requisitos. Ele foi projetado para tornar mais fácil para os programadores Go criar aplicações desktop e adicionar um front-end aos seus aplicativos existentes. O Wails oferece elementos nativos, como menus e diálogos, por isso pode ser considerada uma alternativa leve, se comparado ao Electron.

  • A quem se destina este projeto?

    Programadores Go que desejam agrupar um front-end HTML/JS/CSS com seus aplicativos, sem recorrer à criação de um servidor e abrir um navegador para visualizá-lo.

  • Qual é o significado do nome?

    Quando vi o WebView, pensei "O que eu realmente quero é ferramentas para construir um aplicativo WebView, algo semelhante ao que Rails é para Ruby". Portanto, inicialmente era um jogo de palavras (WebView on Rails). Por acaso, também era um homófono do Nome em inglês para o país de onde eu sou. Então ficou com esse nome.

Estrelas ao longo do tempo

Star History Chart

Colaboradores

A lista de colaboradores está ficando grande demais para o arquivo readme! Todas as pessoas incríveis que contribuíram para o projeto tem sua própria página aqui.

Licença

FOSSA Status

Inspiração

Este projeto foi construído ouvindo esses álbuns: