Electron IPC Bridge- Auto-generated type-safety without the boilerplate
NestJS-style decorators for Electron IPC, but Tauri and native bindings already solved this.
Generate type-safe Electron IPC bridges from decorated TypeScript functions.
Decorators drive IPC code gen for Electron when tRPC feels too heavy.
Electron developers building TypeScript desktop apps
tRPC · electron-rpc · open-rpc
It generates the main/preload/types bridge from the functions you explicitly expose with TS decorators. The goal is to just make the repetitive bits easier without any additional schema validators etc, imo those can be done in the function themselves with the library that the user chooses (Zod for example).
NestJS-style decorators for Electron IPC, but Tauri and native bindings already solved this.
Drop @ui_enabled on a function and you get an instant Flask-backed web form with inputs inferred from type hints, a sidebar for global variables, and a searchable collapsible JSON result viewer. It's a deliberate tiny alternative to Streamlit/Gradio — no React or npm, just vanilla HTML/JS with grouping and theming; excellent for converting one-off scripts into a control panel, but expect limited auth, validation, and scaling features.
Typed IPC with Protobuf beats Electron's string channels, but Tauri already won the size war.
File-tail streaming for Claude Code IPC with no daemon or network layer.
TypeScript recipes with IDE autocomplete beat Ansible YAML for complex logic.
Native MongoDB GUI beating Electron apps on RAM and startup time.