electron-react-app

Modern Electron application starter kit with React, Vite, TypeScript, ShadcnUI and TailwindCSS.

electronreactdesktop-appboilerplatetypescripteracustom-titlebarelectron-react-typescriptelectron-react-appreact-desktop-apptailwindcsstailwind
FreeRepo

Preview

electron-react-app preview

Overview

This is a starter template for building cross-platform desktop applications using Electron with React, TypeScript and TailwindCSS. It includes a type-safe inter-process communication system called Conveyor, pre-configured development tools like Vite and ESLint, custom window components, theme switching and a clean project structure designed for rapid development of production-ready desktop apps.

Features

type-safe-ipccustom-titlebartheme-switchererror-boundaryhot-reloadcode-formattingpath-aliaseswindow-controlsmenu-systemresources-protocol

Feature Flags

formsValidationthemeSwitchererrorBoundaryhotReloadcodeFormattingtypeScript

Recommended Use Cases

cross-platform-desktop-applicationselectron-developmentreact-desktop-apps

Frontend

reactviteshadcn-uitailwindcssframer-motion

Backend

electron

Auth Providers

None

Deployment Targets

windowsmacoslinux

Payment Providers

None

Quick Facts

โญ Stars
687
๐Ÿด Forks
125
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-08-27T08:53:51Z

Stack

Framework
electron
Language
typescript
CSS
tailwindcss

Data Layer

UI Stack

Styling
tailwindcss
Components
shadcn-ui

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate