vite-electron-builder

Secure boilerplate for Electron app based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla

electronreactjavascripttemplateboilerplatevuepreactsolidbest-practicessvelteelectron-buildertypescipt
FreeRepo

Preview

vite-electron-builder preview

Overview

This is a template for building secure desktop applications using Electron and Vite. It provides a minimal, modular structure with automatic code signing, testing and deployment workflows, allowing developers to create cross-platform apps with any web framework while safely accessing system APIs through isolated preload scripts and inter-process communication.

Features

lightweightsecurity-focusedauto-updatecode-signingmonorepo-structurecontext-isolationipc-communicationenvironment-variableshot-reloadend-to-end-tests

Feature Flags

blogteamsOrgsnotificationsformsValidationmultitenancyautoUpdatecodeSigningSupportciCdtestingtypeCheckinghotReloadcontextIsolationipc

Recommended Use Cases

secure-electron-applicationscross-platform-desktop-appsframework-agnostic-renderer

Frontend

vuereactangularsveltepreactsolidvanilla

Backend

electron-mainnodejs

Auth Providers

None

Deployment Targets

renderwindowsmacoslinux

Payment Providers

None

Quick Facts

โญ Stars
2,9k
๐Ÿด Forks
279
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-23T14:39:01.000Z

Stack

Framework
electron
Language
typescript
Testing
playwright
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source template
Get Started with this Boilerplate