MCPcopy Index your code
hub / github.com/electron-react-boilerplate/electron-react-boilerplate

github.com/electron-react-boilerplate/electron-react-boilerplate @v4.6.0 sqlite

repository ↗ · DeepWiki ↗ · release v4.6.0 ↗
23 symbols 43 edges 10 files 0 documented · 0% 24 cross-repo links
README

Electron React Boilerplate uses Electron, React, React Router, Webpack and React Fast Refresh.

[![Build Status][github-actions-status]][github-actions-url] [![Github Tag][github-tag-image]][github-tag-url] Discord

OpenCollective OpenCollective [![StackOverflow][stackoverflow-img]][stackoverflow-url]

Install

Clone the repo and install dependencies:

git clone --depth 1 --branch main https://github.com/electron-react-boilerplate/electron-react-boilerplate.git your-project-name
cd your-project-name
npm install

Having issues installing? See our debugging guide

Starting Development

Start the app in the dev environment:

npm start

Packaging for Production

To package apps for the local platform:

npm run package

Docs

See our docs and guides here

Community

Join our Discord: https://discord.gg/Fjy3vfgy5q

Donations

Donations will ensure the following:

  • 🔨 Long term maintenance of the project
  • 🛣 Progress on the roadmap
  • 🐛 Quick responses to bug reports and help requests

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

<img

Extension points exported contracts — how you extend this code

Window (Interface)
(no doc)
src/renderer/preload.d.ts
DarwinMenuItemConstructorOptions (Interface)
(no doc)
src/main/menu.ts

Core symbols most depended-on inside this repo

msgTemplate
called by 2
src/main/main.ts
createWindow
called by 2
src/main/main.ts
installExtensions
called by 1
src/main/main.ts
getAssetPath
called by 1
src/main/main.ts
buildMenu
called by 1
src/main/menu.ts
setupDevelopmentEnvironment
called by 1
src/main/menu.ts
buildDarwinTemplate
called by 1
src/main/menu.ts
buildDefaultTemplate
called by 1
src/main/menu.ts

Shape

Function 10
Method 7
Class 4
Interface 2

Languages

TypeScript100%

Modules by API surface

src/main/menu.ts9 symbols
src/main/main.ts7 symbols
src/main/preload.ts4 symbols
src/renderer/App.tsx2 symbols
src/renderer/preload.d.ts1 symbols

Dependencies from manifests, versioned

@teamsupercell/typings-for-css-modules-loader2.5.1 · 1×
@testing-library/react13.2.0 · 1×
@types/jest27.5.1 · 1×
@types/node17.0.33 · 1×
@types/react18.0.9 · 1×
@types/react-dom18.0.4 · 1×
@types/react-test-renderer18.0.0 · 1×
@types/terser-webpack-plugin5.0.4 · 1×
@typescript-eslint/eslint-plugin5.23.0 · 1×

For agents

$ claude mcp add electron-react-boilerplate \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact