公式 / @electronjs / ドキュメント

Electronとは

JS, HTML, CSSだけでクロスプラットフォームアプリケーションを作るためのフレームワークである。

技術的にはio.js、Chromium、Atom Editorに依拠している。

まずはこれ:「Electron基礎+入門」by @mainyaa

主な特徴(Electron勉強会イベントページより引用)

  • Mac/WindowsネイティブアプリをJavaScriptで作れるよ
  • rendererはnodeで動くよ!その下のwindow以下のブラウザはchromiumで動くよ
  • rendererはwin/macの機能を使えるよ。CocoaAPIも使えるよ
  • ブラウザでnodeのmoduleが使えるよ
  • ブラウザとrendererが通信できるよ
  • ランタイムであるchromium内蔵だからchromeなしで動くよ
  • ブラウザはchromiumオンリーだから楽だよ。devtools使えるよ。エッジな機能使いたい放題だよ

海外コミュニティ

国内コミュニティ

アクティブな人

導入事例

参考ページ

始める

ダウンロード

  • ビルド済みのバイナリ、デバッグシンボル(Linux, Windows, Mac用)

  • npmを用いてインストールすることもできる。

# Install the `electron` command globally in your $PATH
npm install electron-prebuilt -g

# Install as a development dependency
npm install electron-prebuilt --save-dev