Retron
Тот же старт, что и Vutron, но для React. Vite, Electron и разметка на Material UI уже связаны, поэтому настольное приложение собирается и упаковывается в день клонирования.
Об этом проекте
Retron — каркас настольного приложения на Electron, собранного с React и Vite. Он существует по той же причине, по какой обычно существует шаблон: связать сборщик, главный процесс, отрисовку, маршрутизатор и упаковщик — это день работы, одинаковый в каждом проекте, и здесь он уже проделан.
Внутри — React с маршрутизатором, глобальное состояние в Redux Toolkit, Material UI с Emotion для интерфейса, i18next для перевода, Playwright для автоматических тестов, ESLint и Prettier по исходному коду и electron-builder для кроссплатформенной упаковки. Оконный менеджер включает поддержку нескольких окон одной константой, а общая папка держит то, что нужно обоим процессам, при этом правила проверки кода не дают ей склониться ни к одному из них.
Разработка идёт с горячей перезагрузкой через Vite, сборки нацелены на Windows, macOS и Linux, а шаблон поддерживается в согласии с теми выпусками React и Electron, на которых он стоит.
Возможности
Типы TypeScript
Несколько языков
Проверено тестами
Кроссплатформенность
Тёмная тема
