Electron AppStack

Ranking 2026

Best Electron boilerplates in 2026

19 Electron boilerplates and templates scored on 22 features, their Electron version, how recently they were updated and their GitHub stars. The latest Electron release is 45.0.0.

Data updated on Oct 25, 2026, generated from an open data file. Spotted a mistake? Open a pull request.

Top picks

Best overall

Electron AppStack

88/100, with 20 of 22 features included.

Best for selling your appMost up to dateBest for React

Most popular

Electron React Boilerplate

24,254 GitHub stars, the most of any boilerplate.

Best minimal starter

Electron Forge (vite-typescript)

Highest score among the minimal templates, 59/100.

Best for Vue

Vutron

Highest score among the Vue boilerplates, 55/100.

Best for Angular

Angular Electron

Highest score among the Angular boilerplates, 55/100.

Best for Next.js

Nextron

Highest score among the Next.js boilerplates, 46/100.

Best for Svelte

electron-vite (create-electron)

Highest score among the Svelte boilerplates, 55/100.

At a glance

Quick comparison

Every boilerplate still maintained, by overall score.

BoilerplateScoreFeaturesElectronUIBuildStarsLast updatePrice
1. Electron AppStack8820/2245Reactelectron-vite + Vite1Oct 25, 2026Free
2. electron-shadcn7014/2244ReactElectron Forge + Vite796Oct 21, 2026Free
3. Electron React Boilerplate6710/2244Reactelectron-vite + Vite24,254Oct 23, 2026Free
4. Electron Forge (vite-typescript)596/2245VanillaElectron Forge + Vite7,163Oct 22, 2026Free
5. Electron React App597/2245Reactelectron-vite + Vite797Oct 21, 2026Free
6. Angular Electron558/2244AngularAngular CLI5,714Sep 4, 2026Free
7. electron-vite (create-electron)556/2244React, Vue, Svelte, Solid, Vanillaelectron-vite + Vite5,634Oct 14, 2026Free
8. Vutron559/2244VueVite + vite-plugin-electron333Sep 7, 2026Free
9. Nextron465/2243Next.jsNext.js + webpack4,432Sep 29, 2026Free
10. electron-vite-react445/2242ReactVite + vite-plugin-electron2,435Sep 1, 2026Free
11. electron-vite-vue372/2242VueVite + vite-plugin-electron4,891Sep 1, 2026Free

Ranking

The full ranking

Each score is out of 100. See the methodology below for how it is computed.

  1. #1

    Electron AppStack

    Fullstack Electron boilerplate with typed IPC, a local database, signed releases, auto update, source code protection and license keys.

    1 starsElectron ^45.0.0Updated Oct 25, 2026FreeElectron AppStack License (source-available)

    electron-vite + ViteReactTailwind CSStRPCSQLite + Drizzle ORMelectron-builder

    Includes 20 of 22 features: TypeScript, hot reload, linting and formatting, unit tests, documentation, AI agent instructions, routing, UI components, dark mode, translations, typed IPC, local database, persistent settings, auto update, release workflow, code signing, secure defaults, source code protection, license keys and payments.

    npx degit nick-keller/electron-appstack/template my-app
    88/100
    Features95
    Electron version100
    Maintenance100
    Popularity7
  2. #2

    electron-shadcn

    Electron Forge and Vite with React, shadcn/ui, TanStack Router and typed IPC with oRPC.

    796 starsElectron ^44.4.3Updated Oct 21, 2026FreeMIT

    Electron Forge + ViteReactTailwind CSSoRPCElectron Forge

    Includes 14 of 22 features: TypeScript, hot reload, linting and formatting, unit tests, end-to-end tests, documentation, routing, UI components, dark mode, translations, typed IPC, auto update, release workflow and secure defaults.

    npx degit LuanRoger/electron-shadcn my-app
    70/100
    Features63
    Electron version80
    Maintenance100
    Popularity66
  3. #3

    Electron React Boilerplate

    The most popular Electron boilerplate: React, React Router and TypeScript, with tests, auto update and a release workflow.

    24,254 starsElectron ^44.4.0Updated Oct 23, 2026FreeMIT

    electron-vite + ViteReactSassPreload bridgeelectron-builder

    Includes 10 of 22 features: TypeScript, hot reload, linting and formatting, unit tests, documentation, routing, auto update, release workflow, code signing and secure defaults.

    git clone --depth 1 --branch main https://github.com/electron-react-boilerplate/electron-react-boilerplate.git my-app
    67/100
    Features52
    Electron version80
    Maintenance100
    Popularity100
  4. #4

    Electron Forge (vite-typescript)

    The official Electron toolchain, with templates for Vite or webpack and makers for every installer format.

    7,163 starsElectron latestUpdated Oct 22, 2026FreeMIT

    Electron Forge + ViteVanillaCSSPreload bridgeElectron Forge

    Includes 6 of 22 features: TypeScript, hot reload, linting and formatting, documentation, choice of UI framework and secure defaults.

    npx create-electron-app@latest my-app --template=vite-typescript
    59/100
    Features34
    Electron version100
    Maintenance100
    Popularity88
  5. #5

    Electron React App

    electron-vite starter with React, Tailwind CSS, shadcn/ui components, a custom title bar and typed IPC.

    797 starsElectron ^45.0.0Updated Oct 21, 2026FreeMIT

    electron-vite + ViteReactTailwind CSSelectron-conveyorelectron-builder

    Includes 7 of 22 features: TypeScript, hot reload, linting and formatting, UI components, dark mode, typed IPC and secure defaults.

    npx degit guasam/electron-react-app my-app
    59/100
    Features38
    Electron version100
    Maintenance100
    Popularity66
  6. #6

    Angular Electron

    The reference Angular starter for Electron, with ngx-translate, Vitest, Playwright and release workflows.

    5,714 starsElectron 44.1.1Updated Sep 4, 2026FreeMIT

    Angular CLIAngularSCSSAngular serviceelectron-builder

    Includes 8 of 22 features: TypeScript, hot reload, linting and formatting, unit tests, end-to-end tests, routing, translations and release workflow.

    git clone https://github.com/belnadris/angular-electron.git my-app
    55/100
    Features34
    Electron version80
    Maintenance100
    Popularity86
  7. #7

    electron-vite (create-electron)

    Official templates of the electron-vite build tool, for React, Vue, Svelte, Solid or vanilla TypeScript.

    5,634 starsElectron ^44.7.2Updated Oct 14, 2026FreeMIT

    electron-vite + ViteReact, Vue, Svelte, Solid, VanillaCSS@electron-toolkit/preloadelectron-builder

    Includes 6 of 22 features: TypeScript, hot reload, linting and formatting, documentation, choice of UI framework and secure defaults.

    npm create @quick-start/electron@latest
    55/100
    Features34
    Electron version80
    Maintenance100
    Popularity86
  8. #8

    Vutron

    Vite, Vue 3 and Vuetify starter with Pinia, vue-router, vue-i18n, Playwright tests and a documentation website.

    333 starsElectron ^44.2.0Updated Sep 7, 2026FreeMIT

    Vite + vite-plugin-electronVueVuetifyPreload bridgeelectron-builder

    Includes 9 of 22 features: TypeScript, hot reload, linting and formatting, end-to-end tests, documentation, routing, UI components, translations and secure defaults.

    npx degit jooy2/vutron my-app
    55/100
    Features39
    Electron version80
    Maintenance100
    Popularity58
  9. #9

    Nextron

    Next.js and Electron, with examples for Tailwind CSS, Material UI, Chakra UI and i18n.

    4,432 starsElectron ^43.3.0Updated Sep 29, 2026FreeMIT

    Next.js + webpackNext.jsCSSPreload bridgeelectron-builder

    Includes 5 of 22 features: TypeScript, hot reload, routing, persistent settings and secure defaults.

    npx create-nextron-app my-app --example basic-lang-typescript
    46/100
    Features26
    Electron version60
    Maintenance100
    Popularity83
  10. #10

    electron-vite-react

    Vite and vite-plugin-electron template with React, Tailwind CSS, an update UI and tests.

    2,435 starsElectron ^42.1.0Updated Sep 1, 2026FreeMIT

    Vite + vite-plugin-electronReactTailwind CSSPreload bridgeelectron-builder

    Includes 5 of 22 features: TypeScript, hot reload, unit tests, end-to-end tests and auto update.

    npm create electron-vite@latest
    44/100
    Features30
    Electron version40
    Maintenance100
    Popularity77
  11. #11

    electron-vite-vue

    Minimal Vite and vite-plugin-electron template for Vue 3.

    4,891 starsElectron ^42.1.0Updated Sep 1, 2026FreeMIT

    Vite + vite-plugin-electronVueCSSPreload bridgeelectron-builder

    Includes 2 of 22 features: TypeScript and hot reload.

    npm create electron-vite@latest
    37/100
    Features18
    Electron version40
    Maintenance100
    Popularity84

Avoid

Outdated boilerplates

Still popular in search results, but archived or stuck on an Electron version that no longer receives security fixes. Electron supports its latest three major versions.

Desktop App Boilerplate (LearnWithHasan)

Paid React and TypeScript boilerplate with SQLite, auto update, signing scripts, license activation, OAuth and AI SDK demos.

Updated Aug 1, 2026

Outdated: Electron 41, 4 major versions behind.

Vite Electron Builder

Security-focused monorepo template: Vite, electron-builder, auto update and end-to-end tests, with any renderer framework.

2,990Updated Aug 3, 2026

Outdated: Electron 41, 4 major versions behind.

Reactronite

Electron Forge and Vite starter with React, React Router, Tailwind CSS and window state persistence.

61Updated Oct 22, 2026

Outdated: Electron 38, 7 major versions behind.

Secure Electron Template

Security-first React and Redux template with i18next, a secure store, offline license keys and Electronegativity audits.

1,710Updated Jun 30, 2026

Outdated: Electron 19, 26 major versions behind.

Electron App (daltonmenezes)

electron-vite starter with React, Tailwind CSS, shadcn/ui style components, Biome and a GitHub Actions release.

809Updated Dec 7, 2025

Outdated: Electron 39, 6 major versions behind.

Electron Vite React Boilerplate (kethakav)

Small Vite, React and DaisyUI starter with auto update through electron-updater.

9Updated Jan 23, 2026

Outdated: Electron 35, 10 major versions behind.

electron-boilerplate (sindresorhus)

Minimal JavaScript boilerplate with electron-store, electron-updater and context menus. Archived.

1,641Updated Aug 17, 2022

Outdated: archived, Electron 13, 32 major versions behind.

electron-boilerplate (szwacz)

Framework-agnostic JavaScript boilerplate with webpack, Mocha and Spectron tests. Archived.

3,107Updated Dec 27, 2022

Outdated: archived, Electron 13, 32 major versions behind.

Methodology

How the score is computed

The overall score is a weighted average of four scores out of 100: Features (60%), Electron version (20%), Maintenance (10%), Popularity (10%).

Features sums the weight of every feature included, half of it when the feature is partial or needs manual setup. Electron version starts at 100 on Electron 45 and loses 20 points per major version behind. Maintenance is 100 when the repository was updated in the last 90 days, and decreases to 0 after two years or when it is archived. Popularity is logarithmic in GitHub stars, relative to the most starred boilerplate.

FeatureGroupWeightIncluded in
TypeScriptMain, preload and renderer written in TypeScript.Developer experience211/11
Hot reloadRenderer reloads and main process restarts on change.Developer experience211/11
Linting and formattingA linter and a formatter configured.Developer experience18/11
Unit testsA unit test runner set up with example tests.Developer experience15/11
End-to-end testsTests that launch the packaged app.Developer experience14/11
DocumentationGuides written for the boilerplate, beyond a README.Developer experience26/11
AI agent instructionsAGENTS.md or rules so coding agents follow the conventions.Developer experience11/11
Choice of UI frameworkSeveral renderer frameworks to pick from.Frontend12/11
RoutingA client-side router with example pages.Frontend16/11
UI componentsA component library or design system.Frontend24/11
Dark modeLight, dark and system themes with a switcher.Frontend13/11
TranslationsAn i18n library with translation files.Frontend14/11
Typed IPCCalls from the renderer to the main process are typed end to end.Backend33/11
Local databaseAn embedded database with migrations.Backend31/11
Persistent settingsA store for user preferences that survives restarts.Backend12/11
Auto updateThe app downloads and installs new versions.Shipping34/11
Release workflowCI builds and publishes installers for every platform.Shipping34/11
Code signingSigning and notarization wired into the build.Shipping32/11
Secure defaultsContext isolation, sandboxed renderer, no Node.js in the renderer.Shipping28/11
Source code protectionBytecode compilation, Electron fuses or ASAR integrity.Selling21/11
License keysActivation, validation and offline use of license keys.Selling31/11
PaymentsCheckout connected to license creation.Selling21/11

This page is published by Electron AppStack, which is part of the ranking. To keep it fair, every number on this page is computed from the same data file, and stars, last commits and Electron versions are refreshed from GitHub with a script. Features are checked by hand against each template's source code.

Try the #1 Electron boilerplate of 2026

Free, production-ready, and yours from the first command.