Repolode
electron

electron/forge

Uma toolchain completa para criar, empacotar e publicar aplicativos desktop com Electron, da estrutura inicial do projeto até o lançamento.

Estrelas
7,171
Forks
654
Issues abertas
263
Último commit
há 3 dias

O que é?

O Electron Forge é uma ferramenta de linha de comando para criar aplicativos Electron. Ela reúne ferramentas de build para Electron já existentes e bem mantidas em um único pacote, permitindo iniciar um projeto, executá-lo em desenvolvimento e empacotá-lo para distribuição sem precisar montar as ferramentas manualmente.

O projeto se baseia em três objetivos: iniciar um aplicativo Electron com um único comando, configurar o processo de build e recompilar módulos nativos automaticamente, e cobrir todo o fluxo, da criação do projeto ao lançamento, com uma única dependência principal. Ele usa @electron/rebuild para recompilar módulos nativos do Node.js para a versão correta do Electron e @electron/packager para empacotar o aplicativo para distribuição.

Os projetos são criados com o CLI create-electron-app, que requer Node 22.17.0 ou superior e Git. A documentação completa e as referências de configuração estão disponíveis no site do projeto.

Recursos principais

  • 01Cria a estrutura de novos projetos Electron com um único comando npx.
  • 02Recompila automaticamente módulos nativos do Node.js para a versão de destino do Electron.
  • 03Empacota aplicativos e gera builds distribuíveis para Windows, macOS e Linux.
  • 04Oferece uma única dependência principal que abrange criação, desenvolvimento e lançamento.
  • 05Permite personalizar a configuração de build e empacotamento.

Casos de uso

  • Iniciar um novo aplicativo desktop multiplataforma com Electron e TypeScript.
  • Empacotar e lançar um aplicativo Electron existente para Windows, macOS ou Linux.
  • Criar aplicativos Electron que dependem de módulos nativos do Node.js sem etapas manuais de recompilação.

Início rápido

  1. 1

    Verifique se o Node 22.17.0 ou superior e o Git estão instalados

  2. 2

    Crie um novo projeto com create-electron-app

    npx create-electron-app@latest my-new-app
  3. 3

    Acesse a pasta do projeto

    cd my-new-app
  4. 4

    Inicie o aplicativo

    npm start

Antes de usar

  • Requer Node 22.17.0 ou superior.

Em coleções

Tópicos

Perguntas frequentes

O que é forge?
Uma toolchain completa para criar, empacotar e publicar aplicativos desktop com Electron, da estrutura inicial do projeto até o lançamento. O Electron Forge é uma ferramenta de linha de comando para criar aplicativos Electron. Ela reúne ferramentas de build para Electron já existentes e bem mantidas em um único pacote, permitindo iniciar um projeto, executá-lo em desenvolvimento e empacotá-lo para distribuição sem precisar montar as ferramentas manualmente.
forge é gratuito? Qual é a licença?
forge é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
forge ainda é mantido?
Manutenção ativa. O último commit de forge foi em 4 de nov. de 2026.
Para que posso usar forge?
Iniciar um novo aplicativo desktop multiplataforma com Electron e TypeScript. Empacotar e lançar um aplicativo Electron existente para Windows, macOS ou Linux. Criar aplicativos Electron que dependem de módulos nativos do Node.js sem etapas manuais de recompilação.
Como instalar forge?
Verifique se o Node 22.17.0 ou superior e o Git estão instalados Crie um novo projeto com create-electron-app: npx create-electron-app@latest my-new-app Acesse a pasta do projeto: cd my-new-app Inicie o aplicativo: npm start
Onde consigo forge?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/electron/forge

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados