JavaScript, HTML, CSS でクロスプラットフォームなデスクトップアプリ開発
リリース
$ npm i -D electron@latest
# Electron 9.1.2
# Node 12.14.1
# Chromium 83.0.4103.122
$ npm i -D electron@beta
# Electron 10.0.0-beta.15
# Node 12.16.3
# Chromium 85.0.4183.39
$ npm i -D electron-nightly
# Electron 11.0.0-nightly.20200731
# Node 12.18.3
# Chromium 86.0.4209.0
Apps users love, built with Electron
Thousands of organizations spanning all industries use Electron to build cross-platform software.
簡単に開発できます
Webサイトを作成する感覚でデスクトップアプリを開発できます。Electron は JavaScript, HTML, CSS といったWeb技術を利用してネイティブアプリケーションを作成するためのフレームワークです。開発者はアプリの重要な部分の実装に集中して、面倒な部分はElectronにお任せください。
Web技術
Electron は ChromiumとNode.jsを利用しているため、HTML, CSS, JavaScriptを利用してアプリを開発することができます。
オープンソース
Electron は GitHubおよび活発なボランティアのコミュニティによってメンテナンスされるオープンソースプロジェクトです。
クロスプラットフォーム
Mac, Windows, Linuxに対応。Electronアプリは3つのプラットフォームでビルド・動作します。
面倒な処理はおまかせください
始めましょう!
Electronでの開発を始めるには、こちらの情報をチェックしてください。Electronを用いたWebアプリのパッケージ化、APIへのアクセス、インストーラの作成方法などが解説されています。
ElectronのAPIに触れる
デモアプリケーションでは、Electron API の重要な機能をインタラクティブに体験できます。Electron で実現できることを Tips 付きのサンプルコードと共にご覧いただけますので、アプリ開発にお役立てください。
Electron Fiddle の強力な実験機能を試しましょう
Electron Fiddle では、小さな Electron の実験を作成して遊ぶことができます。 開くとクイックスタートテンプレートが表示されます。いくつか変更して、実行したい Electron のバージョンを選択してから試してみましょう。すると、GitHub Gist やローカルフォルダーに Fiddle を保存できます。GitHub にプッシュされたものは、アドレスバーに入力するだけで誰でもすぐに Fiddle を試すことができます。
Quick Start アプリで実際に動く Electron を見てみましょう
親切なコメント文とともに、最低限の機能だけが実装された Electron アプリをお試しください
# Quick Start リポジトリを clone する
$ git clone https://github.com/electron/electron-quick-start
# リポジトリに移動
$ cd electron-quick-start
# 依存ライブラリをインストールし、実行
$ npm install && npm start
さらに詳細な情報が必要であればドキュメントを参照することもできます。
お困りですか?
ディスカッションフォーラムやSlackで質問することができます。また、Twitter(@electronjs)では Electron に関する重要な情報をツイートしているので、是非フォローしてみてください。もし、フォーラムやSNSといったパブリックな手段を避けたい場合は E メール ( [email protected] ) でのお問い合わせも可能です。

