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
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
GitHub
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