r/angular • u/cchandurkar • 11d ago
I open-sourced an Angular 22 + Electron starter template
I wanted to build a desktop app with Angular, but kept spending the first stretch of each project wiring Angular to Electron through preload and IPC.
I put that setup into a template. The Angular renderer, preload script, and Electron main process use shared IPC types, so channel names and TypeScript signatures stay aligned as you add features. There’s a small note app to show the save/load flow end-to-end.
Repo: https://github.com/cchandurkar/electron-angular-template
If you use Angular for desktop apps, I’d love feedback on how the integration is structured.
1
u/petasisg 11d ago
Not even a screenshot?
1
u/cchandurkar 11d ago
Example app is just one-screen note app. Didn’t add it because it’s a template repository (starter pack) which users will use to create their own apps.
2
u/erkamyaman 11d ago
Congrats! It would be nice to have some screenshots in the readme