Skip to content
Build cross platform desktop apps with web technologies
C++ JavaScript Objective-C++ Python Objective-C HTML Other
Latest commit b4f1a63 @jlord jlord Merge pull request #4864 from miniak/fix-menu-api-doc
Fix Menu documentation
Failed to load latest commit information.
atom Set _setDeprecatedOptionsCheck on exports
chromium_src devtools: fix filesyatem api usage and use prefs to track filesystem …
default_app Move default_app to root of repo
docs-translations fix link
docs Merge pull request #4864 from miniak/fix-menu-api-doc
lib Add minWidth and maxWidth to ints array
script Do not copy system libraries on Linux
spec Merge pull request #4840 from atom/undefined-menu-accelerator
tools set path for pkg-config when using sysroot
vendor Update brightray for #4681
.gitignore linux: optionaly allow building x64 targets with sysroot
.gitmodules Reset native-mate to the original repo
.node-version Add .node-version pinned to 5.1.1
.travis.yml Use Xcode 7.
CODE_OF_CONDUCT.md add CODE_OF_CONDUCT.md
CONTRIBUTING-ko.md Update as upstream
CONTRIBUTING.md link to CoC from README and CONTRIBUTING
ISSUE_TEMPLATE.md Remove all but prompts for version numbers
LICENSE Switch to use MIT license.
README-ko.md Update as upstream
README.md Link to root build page
appveyor.yml Avoid duplicate building for PR
atom.gyp Bump v0.37.2
common.gypi Move toolchain related configures into one place
filenames.gypi startup helper is renamed
package.json Bump v0.37.2
toolchain.gypi Move toolchain related configures into one place

README.md

Electron Logo

Travis Build Status AppVeyor Build Status devDependency Status Join the Electron Community on Slack

:zap: Formerly known as Atom Shell :zap:

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used in the Atom editor.

Follow @ElectronJS on Twitter for important announcements.

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to atom@github.com.

Downloads

Prebuilt binaries and debug symbols of Electron for Linux, Windows and OS X can be found on the releases page.

You can also use npm to install prebuilt electron binaries:

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

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

Mirrors

Documentation

Guides and the API reference are located in the docs directory. It also contains documents describing how to build and contribute to Electron.

Documentation Translations

Quick Start

Clone and run the atom/electron-quick-start repository to see a minimal Electron app in action.

Community

You can ask questions and interact with the community in the following locations:

Check out awesome-electron for a community maintained list of useful example apps, tools and resources.

Something went wrong with that request. Please try again.