Electron

Cross platform desktop application shell

Formerly known as Atom Shell. Made with by GitHub.

Web Tech

Use HTML, CSS, and JavaScript with Chromium and Node.js to build your app.

Open Source

Electron is open source; mantained by GitHub and an active community.

Cross Platform

Electron apps build and run on Mac, Windows, and Linux.

The hard parts made easy


Automatic updates

Crash
reporting

Windows installers

Debugging & profiling

Native menus & notifications

Built on Electron

With Electron, creating a desktop application for your company or idea is easy. Initially developed for GitHub's Atom editor, Electron has since been used to create applications by companies like Slack, Mapbox and Facebook.


Developers bring ideas to life

Interesting open source tools are built on Electron.
  • Hearthdash — Hearthstone tracker
  • Kart — Frontend for RetroArch
  • Monu — Process monitoring app

Get started with Electron

Getting started with Electron is easy. Download a prebuilt binary or use npm to install from the command line. Full documentation is in the repository.

# Install the `electron` command globally
npm install electron-prebuilt -g

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