ElectronViteReact

electron-shadcn

Electron Forge with shadcn-ui (Vite + Typescript)

Type-safe

Built with TypeScript 5.9, oRPC, and Zod 4 for end-to-end type-safe IPC communication between main and renderer processes.

Good tools and defaults

Vite 7, Electron Forge, Prettier, ESLint 9, and React Compiler enabled. All configured and ready to go.

Multi-language support

Easily add new languages to your app with built-in i18next support and organized translation files.

Testing Ready

Comprehensive testing with Vitest, Playwright, and React Testing Library.

Beautiful UI

React 19, Tailwind 4, and shadcn/ui with Geist font for stunning interfaces.

Auto Updates

Built-in auto update support using GitHub Releases. Keep your users on the latest version.