跳至內容
CDGet
  • 首頁
  • 專案
  1. 首頁
  2. 全部專案
  3. Retron

Retron

範本

把 Vutron 的同一套起點搬到 React 上。Vite、Electron 與 Material Plus 介面已經接好,專案建立當天就能建置並封裝桌面應用程式。

文件 (在新分頁中開啟)原始碼 (在新分頁中開啟)

關於這個專案

Retron 是用 React 與 Vite 建立 Electron 桌面應用程式的骨架。範本存在的理由通常就是這個:把打包工具、主行程、繪製行程、路由與封裝工具接在一起,在任何專案裡都是同樣的一天工作,而這裡已經做完了。只要一行指令 npm init retron,就能以它為基礎建立新專案。

裡面有帶路由的 React、以 Redux Toolkit 管理的全域狀態、介面所用的 Material Plus、負責翻譯的 i18next、跑自動化測試的 Playwright、涵蓋原始碼的 ESLint 與 Prettier,以及做跨平台封裝的 electron-builder。一個視窗管理器用一個常數就打開多視窗支援,主題與語言會同步到每個開著的視窗,IPC 通道依參數與回傳值定好型別;兩個行程共同需要的東西放在共用目錄裡,而檢查規則讓那個目錄不偏向其中任何一邊。

開發靠 Vite 的熱重載,建置面向 Windows、macOS 與 Linux,範本也跟隨它所依託的 React 與 Electron 版本保持更新。

功能

  • TypeScript 型別

  • 多語言支援

  • 經測試驗證

  • 跨平台支援

  • 深色模式

專案資訊

始於
2021
授權
MIT (在新分頁中開啟)
程式語言
JavaScript
標籤
electronreactvitematerial-designreduxcross-platform
套件
create-retron (在新分頁中開啟)npm
熱度
53
GitHub 星標
22
npm 下載量
資料點:30 個。範圍:0 至 8。
Retron — npm 下載量, 最近 30 天
npm 下載量
9月2日3
9月3日0
9月4日2
9月5日0
9月6日0
9月7日0
9月8日0
9月9日1
9月10日0
9月11日1
9月12日8
9月13日0
9月14日0
9月15日0
9月16日0
9月17日3
9月18日0
9月19日0
9月20日0
9月21日1
9月22日0
9月23日1
9月24日0
9月25日0
9月26日0
9月27日0
9月28日0
9月29日0
9月30日2
10月1日0
最近 30 天
聯絡我們贊助
此處列出的專案皆以 MIT 授權條款開源。© 2026 CDGet. 保留一切權利。