@quick-start/create-electron

An easy way to start an Electron project
115,010 363
Install
npm install @quick-start/create-electron
Latest Version:1.0.31
License:MIT
Last Updated:Oct 14, 2026
Links: GitHub  ·  npm
Maintainer: alex.wei

create-electron

An easy way to start an Electron project

Usage

Compatibility Note: Some templates require a higher Node.js version to work, please upgrade if your package manager warns about it.

With npm:

$ npm create @quick-start/electron

With Yarn:

$ yarn create @quick-start/electron

With pnpm:

$ pnpm create @quick-start/electron

Then follow the prompts!

You can also directly specify the project name and the template you want to use via additional command line options. For example, to scaffold an Electron + Vue project, run:

# npm 6.x
npm create @quick-start/electron my-app --template vue

# npm 7+, extra double-dash is needed:
npm create @quick-start/electron my-app -- --template vue

# yarn
yarn create @quick-start/electron my-app --template vue

# pnpm
pnpm create @quick-start/electron my-app --template vue

Currently supported template presets include:

JavaScript TypeScript
vanilla vanilla-ts
vue vue-ts
react react-ts
svelte svelte-ts
solid solid-ts

Features

  • Use ESLint + Prettier to better lint and style your code, help you to write high-quality code.
  • Use electron-vite, a fast build tooling integrated with Vite 3, support for HMR, hot reloading, debugging and source code protection.
  • Use electron-toolkit to help you develop. For example: TSconfig extends, easily expose Electron APIs to renderers in preload scripts, etc.
  • Use electron-builder and pre-configured to pack your app.
  • Use electron-updater for auto-update, based on electron-builder.

Related Packages

mixone

mixone - universal Electron desktop app scaffolding tool (TS-ready)

3,943 87
sveltease

Seamlessly integrate svelte with vue, react with vite, react with cra and next.j...

1,274 11
@lakutata/template-electron-vue

The Electron template of the lakutata projects with Vue: the main process is a l...

752 77
@moluoxixi/create-app

Create supported Vite projects with an atomic layered architecture

4,573 0
js-template-engine

Command-line interface for the JS Template Engine: render data-defined component...

1,004 0

Version History

Version Released License
1.0.31 MIT
1.0.30 MIT
1.0.29 MIT
1.0.28 MIT
1.0.27 MIT