Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/przucidlo/electron-broker
Simple and seamless messaging for Electron with built-in inter-process communication protocol.
https://github.com/przucidlo/electron-broker
childprocess electron electron-ipc electron-ipc-communication electron-library electron-main electron-renderer electronjs ipc library nodejs open-source typescript typescript-library
Last synced: 5 days ago
JSON representation
Simple and seamless messaging for Electron with built-in inter-process communication protocol.
- Host: GitHub
- URL: https://github.com/przucidlo/electron-broker
- Owner: przucidlo
- License: mit
- Created: 2021-01-31T13:40:44.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-06T22:42:05.000Z (4 months ago)
- Last Synced: 2024-10-16T19:33:38.234Z (20 days ago)
- Topics: childprocess, electron, electron-ipc, electron-ipc-communication, electron-library, electron-main, electron-renderer, electronjs, ipc, library, nodejs, open-source, typescript, typescript-library
- Language: TypeScript
- Homepage:
- Size: 1.53 MB
- Stars: 7
- Watchers: 4
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.MD
- License: LICENSE
Awesome Lists containing this project
README
Simple and seamless messaging for Electron, with built-in inter-process communication protocol.
# About
The broker was created as a part of a side-project, that was built on top of Electron, and its purpose was to reduce the boilerplate code that we had to write, to scale the application. By moving execution of certain tasks to different processes. I decided to make the code open-source, to benefit the community, and allow people to more efficiently code their apps, and overall improve the development experience.
By abstracting the Electron API, broker provides you with simple and well known syntax, to handle your messages. If you used Spring or NestJS before, you will feel right at home.
# Getting started
Learn more at project [documentation](https://przucidlo.github.io/electron-broker/) page.
# License
This project is published under [MIT](https://github.com/przucidlo/electron-broker/blob/master/LICENSE) license.