本文へスキップ
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. 無断複製を禁じます。