Electrobun
Electrobun is an open-source framework designed to build ultra-fast, lightweight, and cross-platform desktop applications using TypeScript. It leverages Bun for executing the main process and bundling webview TypeScript, with native bindings written in Zig. The project is in its early stages, supporting development on macOS, Windows, and Linux, and allows cross-bundling from a Mac.
Electrobun is an open-source framework designed to build ultra-fast, lightweight, and cross-platform desktop applications using TypeScript. It leverages Bun for executing the main process and bundling webview TypeScript, with native bindings written in Zig. The project is in its early stages, supporting development on macOS, Windows, and Linux, and allows cross-bundling from a Mac.
- 01TypeScript support for both main process and webviews
- 02Isolation between main and webview processes with fast, typed RPC
- 03Small self-extracting app bundles (~12MB)
- 04Efficient app updates as small as 14KB using bsdiff
- 05Integrated workflow for rapid code writing and distribution