finds.dev← search

// the find

diego3g/electron-typescript-react

★ 1,426 · JavaScript · updated Jan 2023

:electron: An Electron boilerplate including TypeScript, React, Jest and ESLint.

A minimal Electron boilerplate wiring together TypeScript, React, Webpack, and Jest. Targets developers who want to start a desktop app without figuring out the Electron + React build pipeline from scratch.

The contextBridge setup in electron/bridge.ts is done correctly — it isolates the main process API from the renderer, which is the right security pattern. Webpack configs are split by target (main vs renderer) rather than a single confused config. Jest is pre-configured with the babel transform needed for React components. Renovate is included, so dependency updates aren't purely manual.

Last commit was January 2023 — Electron has had multiple major releases since, and the version pinned here likely has known CVEs. There's no electron-builder or forge config included, so 'yarn package' probably does nothing useful out of the box without further setup. The README is four lines; there's no explanation of the bridge pattern, how to add IPC channels, or how to extend the Webpack config — the exact things a new adopter will immediately need. No hot reload for the main process, only the renderer.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →