跳到正文
CDGet
  • 首页
  • 项目
  1. 首页
  2. 全部项目
  3. Retron

Retron

模板

把 Vutron 的同一套起点搬到 React 上。Vite、Electron 和 Material UI 布局已经接好,克隆当天就能构建并打包桌面应用。

文档 (在新标签页中打开)源代码 (在新标签页中打开)

关于这个项目

Retron 是用 React 和 Vite 构建 Electron 桌面应用的骨架。模板存在的理由通常就是这个:把打包器、主进程、渲染进程、路由和封装工具接在一起,在任何项目里都是同样的一天工作,而这里已经做完了。

里面有带路由的 React、用 Redux Toolkit 管理的全局状态、界面所用的 Material UI 与 Emotion、负责翻译的 i18next、跑自动化测试的 Playwright、覆盖源码的 ESLint 与 Prettier,以及做跨平台封装的 electron-builder。一个窗口管理器用一个常量就打开多窗口支持;两个进程共同需要的东西放在共享目录里,而检查规则让那个目录不偏向其中任何一个。

开发依靠 Vite 的热更新,构建面向 Windows、macOS 和 Linux,模板也跟随它所依托的 React 与 Electron 版本保持更新。

功能

  • TypeScript 类型

  • 多语言支持

  • 经测试验证

  • 跨平台支持

  • 深色模式

项目信息

起始
2021
许可证
MIT (在新标签页中打开)
编程语言
JavaScript
标签
electronreactvitematerial-uireduxcross-platform
热度
51
GitHub 星标
联系我们赞助
这里列出的项目均以 MIT 许可证开源。© 2026 CDGet. 保留所有权利。