# Electron React Boilerplate

A long-running open-source starter for building cross-platform desktop apps with Electron and React

https://topboilerplates.com/electron-react-boilerplate

Framework: Electron | Pricing: Free | GitHub stars: 24254

## Verdict

Best for: Developers who want a well-established Electron + React + TypeScript starting point for a cross-platform desktop app.

Skip if: You're building a web SaaS product, not a desktop app - this boilerplate has no auth, billing, or backend included.

## Description

Electron React Boilerplate combines Electron, React, TypeScript, and Webpack into a starter for cross-platform desktop applications. It provides hot reloading that preserves app state during development, incremental TypeScript checking, and webpack-based code optimization to avoid typical Electron bloat. It's a long-running, community-maintained open-source project rather than a commercial product.

## Pros and cons

+ Free, open source, and has been actively maintained for years with a large community

+ Hot reloading preserves app state, speeding up desktop UI iteration

+ Webpack optimization addresses common Electron app-size and performance complaints

- It's a bare app shell - no auth, billing, or SaaS-specific features included

- Electron apps still carry a large runtime footprint compared to native desktop frameworks

- No official pricing/support - purely community-driven

## Features

- open-source
- free-tier

## Stack

- TypeScript

## Links

- Website: https://topboilerplates.com/go/electron-react-boilerplate
- GitHub: https://github.com/electron-react-boilerplate/electron-react-boilerplate

## Alternatives

- [Tauri App Template](https://topboilerplates.com/tauri-app-template)
- [Nextron](https://topboilerplates.com/nextron)
