Repolode
electron

electron/forge

Electronデスクトップアプリのプロジェクト作成からビルド、パッケージ化、公開までを支える総合ツールチェーン。

スター
7,170
フォーク
654
未解決の Issue
263
最終コミット
一昨日

これは何?

Electron Forgeは、Electronアプリをビルドするためのコマンドラインツールです。既存の保守状態が良好なElectron向けビルドツールを1つのパッケージにまとめているため、開発者はツールを手作業で組み合わせることなく、プロジェクトの作成、開発中の実行、配布用パッケージの作成を行えます。

このプロジェクトは、1つのコマンドでElectronアプリを始められること、ビルド環境の設定とネイティブモジュールの再ビルドを自動で処理すること、そしてプロジェクトの作成からリリースまでを1つのコア依存関係でカバーすることを目指しています。@electron/rebuildを使って、ネイティブNode.jsモジュールを適切なElectronバージョン向けに再コンパイルし、@electron/packagerでアプリを配布用にバンドルします。

プロジェクトの作成にはcreate-electron-app CLIを使用します。Node 22.17.0以降とGitが必要です。詳細なドキュメントと設定リファレンスは、プロジェクトのWebサイトで公開されています。

主な機能

  • 01npxコマンド1つで新しいElectronプロジェクトを作成できます。
  • 02対象のElectronバージョンに合わせて、ネイティブNode.jsモジュールを自動で再ビルドします。
  • 03アプリをパッケージ化し、Windows、macOS、Linux向けの配布用ビルドを作成します。
  • 04プロジェクトの作成から開発、リリースまでをカバーする単一のコア依存関係を提供します。
  • 05ビルドとパッケージ化の設定をカスタマイズできます。

ユースケース

  • ElectronとTypeScriptを使って、新しいクロスプラットフォームのデスクトップアプリを始める。
  • 既存のElectronアプリをWindows、macOS、Linux向けにパッケージ化してリリースする。
  • 手動で再ビルドすることなく、ネイティブNode.jsモジュールに依存するElectronアプリをビルドする。

クイックスタート

  1. 1

    Node 22.17.0 以上と Git がインストールされていることを確認します

  2. 2

    create-electron-app で新しいプロジェクトを作成します

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

    プロジェクトフォルダーに移動します

    cd my-new-app
  4. 4

    アプリを起動します

    npm start

使う前に知っておきたいこと

  • Node 22.17.0 以上が必要です。

収録されている特集

トピック

よくある質問

forge とは?
Electronデスクトップアプリのプロジェクト作成からビルド、パッケージ化、公開までを支える総合ツールチェーン。 Electron Forgeは、Electronアプリをビルドするためのコマンドラインツールです。既存の保守状態が良好なElectron向けビルドツールを1つのパッケージにまとめているため、開発者はツールを手作業で組み合わせることなく、プロジェクトの作成、開発中の実行、配布用パッケージの作成を行えます。
forge は無料で使えますか?ライセンスは?
forge は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
forge は今もメンテナンスされていますか?
活発にメンテナンス中。forge の最終コミットは 2026年11月4日 です。
forge は何に使えますか?
ElectronとTypeScriptを使って、新しいクロスプラットフォームのデスクトップアプリを始める。 既存のElectronアプリをWindows、macOS、Linux向けにパッケージ化してリリースする。 手動で再ビルドすることなく、ネイティブNode.jsモジュールに依存するElectronアプリをビルドする。
forge のインストール方法は?
Node 22.17.0 以上と Git がインストールされていることを確認します create-electron-app で新しいプロジェクトを作成します: npx create-electron-app@latest my-new-app プロジェクトフォルダーに移動します: cd my-new-app アプリを起動します: npm start
forge はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/electron/forge

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト