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 Plus interface are wired together, so a desktop application can be built and packaged the day it is created.

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. One command, npm init retron, creates a new project from it.

Inside are React with its router, global state in Redux Toolkit, Material Plus 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, the theme and the language reach every open window, IPC channels are typed by their arguments and their result, 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-designreduxcross-platform
Packages
create-retron (opens in a new tab)npm
Popularity
53
GitHub stars
22
npm downloads
Data points: 30. Range: 0 to 8.
Retron — npm downloads, Last 30 days
npm downloads
Sep 23
Sep 30
Sep 42
Sep 50
Sep 60
Sep 70
Sep 80
Sep 91
Sep 100
Sep 111
Sep 128
Sep 130
Sep 140
Sep 150
Sep 160
Sep 173
Sep 180
Sep 190
Sep 200
Sep 211
Sep 220
Sep 231
Sep 240
Sep 250
Sep 260
Sep 270
Sep 280
Sep 290
Sep 302
Oct 10
Last 30 days
ContactDonate
The projects listed here are open source under the MIT License.© 2026 CDGet. All rights reserved.