interprocess
A scalable and type-safe Electron IPC management tool with enhanced DX
yarn add interprocess
🚀 Best-in-class DX
Interprocess has a fully-typed API, to minimize the learning curve, and provide the best possible developer experience.
🧠Enchanced API
Interprocess is easy to create, manage processes and communicate between them. The provided API is clear, consistent and easy to understand.
🔥 Type-safe and scalable
Electron IPC is good, but difficult to maintain and scale, either because of the numerous channels you have to remember, or because of the inconsistent API between processes and the absence of inferred types of your channels and handlers. These are some of the things that interprocess comes to solve!
🪄 Feature-rich
Centralized IPC declarations is optional, you also can take advantage of the code splitting to have separated IPC declarations using features like createIpcSlice, combineIpcs and more helpful features!