跳到正文
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. 保留所有权利。