A modern Electron Forge starter with best practices baked in.
- Electron 42 + Electron Forge 8 + Vite 8
- React 19 + TailwindCSS 4 + shadcn/ui
- oxlint + oxfmt (fast Rust-based linting/formatting)
- husky + lint-staged (pre-commit checks)
- GitHub Actions (CI + automated releases)
pnpm install
pnpm start| Command | Description |
|---|---|
pnpm start |
Run in dev mode |
pnpm make |
Package the app |
pnpm lint |
Run oxlint |
pnpm fmt |
Format with oxfmt |
pnpm types:check |
TypeScript type check |
pnpm knip |
Check for unused files/deps |
MIT