Skip to content

Electron starter kit with multiple features

Notifications You must be signed in to change notification settings

2skydev/electron-nestjs-react-vite-template

Repository files navigation

image

Electron + NestJS + React + Vite template

Electron starter kit with multiple features

image

image


Features

  • Electron
    • Electron builder
    • Electron store (json storage)
    • Auto updater
      • Update loading screen
    • Auto launch
    • NestJS
    • IPC preload script auto generate
  • React
    • File system based router (nextjs pages router like)
  • i18n
    • The default language is set by detecting which language you use

Overview framework & library


Architecture

Figma link

image

Github workflow

Figma link

image


Getting started

use template

  • Create a repository from this template or fork this repository
  • Create dev branch from main
  • Set secret from github repository settings (Settings > Secrets and variables > Actions > New repository secret)
    • PERSONAL_TOKEN: Github personal access token (repo scope)

dev mode

pnpm dev

vite & electron build

pnpm build

known error