GitHub Hot Board

GitHub Hot Board · Archive du dépôt

electron-react-boilerplate/electron-react-boilerplate

A Foundation for Scalable Cross-Platform Apps (Cette description provient du dépôt lui-même.)

TypeScript#babel#boilerplate#electron

Données au October 28electron-react-boilerplate

Meilleur rang

#305

Tous temps · TypeScript par langue

Classements actuels · Tous temps #305

24K

Étoiles totales

4K

Forks totaux

0

Jours classés (30 j)

Licence: MITDernier push: October 27Issues ouvertes (PR incl.): 13Collecté depuis 2026-10-25 ; inconnu = pas encore récolté

Classements actuels

Évolution sur 30 jours

Aucun classement au cours des 30 derniers jours.

Documentation du projet


Electron React Boilerplate uses Electron, React, React Router, electron-vite and React Fast Refresh.


Build Status Github Tag Discord

OpenCollective OpenCollective StackOverflow

Install

Clone the repo and install dependencies:

Requires Node.js 24 or newer and npm 10 or newer. The compiler tooling notes explain the separate tooling install.

git clone --depth 1 --branch main https://github.com/electron-react-boilerplate/electron-react-boilerplate.git your-project-name
cd your-project-name
npm install

Having issues installing? See our debugging guide

Starting Development

Start the app in the dev environment:

npm start

Packaging for Production

To package apps for the local platform:

npm run package

Docs

See our docs and guides here

Community

Join our Discord: https://discord.gg/Fjy3vfgy5q

Sponsors

Donations

Donations will ensure the following:

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

Backers

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

Sponsors

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

Maintainers

License

MIT © Electron React Boilerplate

Development and builds

  • npm start: build main/preload, start Vite, and reload on source changes.
  • npm run build: produce main, preload, and renderer bundles in release/app/dist.
  • npm run preview: build and launch the production bundles locally.
  • npm run package: build installers with electron-builder.
  • npm run test:smoke: verify development startup and preload IPC.

Build settings live in electron.vite.config.ts; development no longer needs a DLL build or separate webpack watchers. Use PORT to select the renderer port, or npm start -- --inspect 5858 --remoteDebuggingPort 9223 for debugging.

SVG imports return asset URLs. For React components, use import Icon from './icon.svg?react'. CSS modules and Sass are handled by Vite.

Native dependencies still belong in release/app/package.json. They remain external to the main/preload bundles and are rebuilt and packaged by electron-builder. Other application dependencies are bundled. The build uses Vite 7, which is supported by electron-vite 5's current peer dependency range.

Mettez le badge dans votre README · electron-react-boilerplate/electron-react-boilerplate[![Mettez le badge dans votre README](https://git.vaiox.xyz/api/badge/electron-react-boilerplate/electron-react-boilerplate.svg)](https://git.vaiox.xyz/fr/repo/electron-react-boilerplate/electron-react-boilerplate)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/fr/repo/electron-react-boilerplate/electron-react-boilerplate"><img src="https://git.vaiox.xyz/api/badge/electron-react-boilerplate/electron-react-boilerplate.svg" alt="Mettez le badge dans votre README" height="20"></a>

← Retour aux classements

GitHub Hot BoardMachine à remonter le tempsDécouvrir联系我们 · Contact