1ureka.template

快速開始 Electron 桌面應用開發的模板,整合 Forge、Vite、React、TypeScript。

electronreactboilerplatetypescripteslintcross-platformboilerplate-templateelectron-forgeboilerplatesvite
FreeRepo

Preview

1ureka.template preview

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

⭐ Stars
0
🍴 Forks
0
🔄 Active
Yes
🕒 Last Commit
2025-09-18T11:06:39.000Z

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
Get Started with this Boilerplate