1ureka.template
快速開始 Electron 桌面應用開發的模板,整合 Forge、Vite、React、TypeScript。
electronreactboilerplatetypescripteslintcross-platformboilerplate-templateelectron-forgeboilerplatesvite
FreeRepo
Overview
Electron Forge + Vite + React + TypeScript Template 一個可立即使用的 Electron Forge + Vite + React + TypeScript 範例專案, 內建 IPC 測試(下載進度 / 計算任務 / 後端日誌),確保 React hook、IPC、preload 注入都能正常運作。 使用方式 1. 造訪本專案的 GitHub 頁面,點擊右上角的 **「Use this template」** 按鈕,建立自己的新專案。 2. 依照習慣開啟專案(例如本地開發或雲端開發環境)。 3. 安裝依賴: `bash npm install 4. 啟動開發模式: bash npm run start 5. 執行後會開啟桌面應用,內建 3 種 IPC 範例(下載進度、計算任務、後端日誌)。 貢獻指南 本專案的初始化過程與設計細節,已完整記錄在 CONTRIBUTING.md。 如果你想了解為什麼要改 .mjs`、如何配置 TypeScript 與 ESLint、或想要參與貢獻,建議先閱讀該文件。
Features
ipc-communicationpreload-injectiondownload-progress-examplecalculation-task-examplebackend-logging-examplereact-hooks-integration
Feature Flags
formsValidationipc
Recommended Use Cases
cross-platform-desktop-applicationselectron-app-developmentrapid-prototyping
Frontend
reactvitetypescript
Backend
None
Auth Providers
None
Deployment Targets
desktop
Payment Providers
None
Quick Facts
Stack
Framework
electron-forge
Language
typescript
Data Layer
UI Stack
Components
react
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
—
Notes
No clear pricing signals