Skip to content
This repository has been archived by the owner on Sep 17, 2023. It is now read-only.

End-to-end typesafe Electron IPC (Inter-Process Communication).

License

Notifications You must be signed in to change notification settings

webcatalog/electron-typed-bridge

Repository files navigation

electron-typed-bridge

End-to-end typesafe Electron IPC (Inter-Process Communication).

Overview

Electron consists of two types of processes (main - Node.js environment and renderer - responsible for rendering web content) and relies on IPC channels to communicate between main and renderer processes. Nevertheless, setting IPC to run correctly and safely is tedious and challenging, especially for large applications.

electron-typed-bridge allows you to easily build & consume typesafe IPC channels with Typescript.

  • 🧙‍♂️ Full static typesafety & autocompletion with Typescript.
  • ✅ Well-tested and production ready.
  • 🥃 Subscription support with RxJS.

Credits

electron-typed-bridge is based on:

About

End-to-end typesafe Electron IPC (Inter-Process Communication).

Resources

License

Stars

Watchers

Forks