Skip to content
A Foundation for Scalable Cross-Platform Apps
TypeScript JavaScript CSS HTML
Branch: master
Clone or download

Latest commit

rqbik Fix TypeScript errors in menu.ts (#2416)
* Fix TypeScript errors in menu.ts 

Apparently, MenuItemConstructorOptions.selector is a Darwin-only attribute.
TypeScript detects it and displays an error. To fix this error we can cast it to MenuItemConstructorOptions.

* Fixed accidentally removed type definition

* Fixed another accidentally removed type definition

Seems good.

* Edited as requested

* Fixed lint error
Latest commit 381c54b Mar 22, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github v1.0.0 (#2370) Feb 21, 2020
.vscode fix #2398 (#2405) Mar 10, 2020
app Fix TypeScript errors in menu.ts (#2416) Mar 22, 2020
configs v1.0.0 (#2370) Feb 21, 2020
internals v1.0.0 (#2370) Feb 21, 2020
resources regenerated icns file Oct 10, 2016
test v1.0.0 (#2370) Feb 21, 2020
.dockerignore v1.0.0 (#2370) Feb 21, 2020
.editorconfig v0.13.0 (#1166) Jan 6, 2018
.eslintignore v1.0.0 (#2370) Feb 21, 2020
.eslintrc.js v1.0.0 (#2370) Feb 21, 2020
.gitattributes v0.13.0 (#1166) Jan 6, 2018
.gitignore v1.0.0 (#2370) Feb 21, 2020 update changelog (#2409) Mar 11, 2020 Create Dec 20, 2019
LICENSE 0.18.0 (#2325) Nov 23, 2019 add azure pipelines config Mar 13, 2020
azure-pipelines.yml add azure pipelines config Mar 13, 2020
babel.config.js v1.0.0 (#2370) Feb 21, 2020
package.json update changelog (#2409) Mar 11, 2020
tsconfig.json v1.0.0 (#2370) Feb 21, 2020
yarn.lock Update dependency electron-builder to ^22.3.6 Mar 3, 2020

Electron React Boilerplate uses Electron, React, Redux, React Router, Webpack and React Hot Loader for rapid application development (HMR).

Build Status Dependency Status DevDependency Status Github Tag

Join the community on Spectrum OpenCollective OpenCollective Good first issues open StackOverflow

Electron Boilerplate Demo


  • If you have installation or compilation issues with this project, please see our debugging guide

First, clone the repo via git and install dependencies:

git clone --depth 1 --single-branch your-project-name
cd your-project-name

Starting Development

Start the app in the dev environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:

yarn dev

Packaging for Production

To package apps for the local platform:

yarn package


See our docs and guides here


Donations will ensure the following:

  • 🔨 Long term maintenance of the project
  • 🛣 Progress on the roadmap
  • 🐛 Quick responses to bug reports and help requests


Support us with a monthly donation and help us continue our activities. [Become a backer]


Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]



MIT © Electron React Boilerplate

You can’t perform that action at this time.