A boilerplate for building Electron apps with React and Fluent UI, featuring user settings and theme management.
- Clone the repository.
- Run
npm install
. - Start the server with
npm start
.
- Complete the "Getting Started" steps.
- Build for your platform:
- Windows:
npm run build:win
- macOS:
npm run build:mac
- Linux:
npm run build:linux
- Windows:
- Find the built app in the
release/
directory.
src/
: Source code for the React app.electron/
: Electron main process code.release/
: Built Electron app output.
package.json
: Project metadata and dependencies.electron-builder.json5
: Build configuration for platforms.vite.config.ts
: Vite config for React and Electron.
- Uses FluentUI components.
- Theme changes via Electron's [nativeTheme].
Created by Burak Ünal
This project is open source and available under the MIT License.