Skip to content
CDGet
  • Home
  • Projects
  1. Home
  2. All projects
  3. Retron

Retron

Template

The same starting point as Vutron, for React. Vite, Electron and a Material UI layout are wired together, so a desktop application can be built and packaged the day it is cloned.

Documentation (opens in a new tab)Source code (opens in a new tab)

About this project

Retron is a skeleton for an Electron desktop application built with React and Vite. It exists for the reason a template usually does: the wiring between a bundler, a main process, a renderer, a router and a packager is a day of work that is the same in every project, and here it is already done.

Inside are React with its router, global state in Redux Toolkit, Material UI with Emotion for the interface, i18next for translation, Playwright for automated tests, ESLint and Prettier over the source, and electron-builder for cross-platform packaging. A window manager turns multi-window support on with a single constant, and a shared folder holds what both processes need while lint rules keep it process-agnostic.

Development runs on hot reload through Vite, builds target Windows, macOS and Linux, and the template is kept current with the React and Electron releases it sits on.

Features

  • TypeScript types

  • Multiple languages

  • Verified by tests

  • Cross-platform

  • Dark mode

Project information

Started
2021
License
MIT (opens in a new tab)
Programming languages
JavaScript
Tags
electronreactvitematerial-uireduxcross-platform
Popularity
51
GitHub stars
ContactDonate
The projects listed here are open source under the MIT License.© 2026 CDGet. All rights reserved.