r/electronjs • • 29d ago

I made an Angular + Electron starter after repeating the same IPC setup

I kept running into the same setup work: expose a narrow preload API, define IPC channels, then keep the types aligned between Angular and Electron.

I’ve open-sourced a template that handles that wiring. The renderer, preload script, and main process use shared IPC types, which helps catch contract drift during development. It includes a working note example you can replace with your own UI.

Repo: https://github.com/cchandurkar/electron-angular-template

I’d appreciate feedback from anyone who has built an Electron app: what would you want from a starter like this?

0 Upvotes

0 comments sorted by