Electrobun aims to be a complete solution-in-a-box for building, updating, and shipping ultra fast, tiny, and cross-platform desktop applications written in Typescript.
Under the hood it uses bun to execute the main process and to bundle webview typescript, and has native bindings written in zig.
Install Electrobun v0.0.13
$bun install electrobun
Typescript
Write typescript for the main process and webviews without having to think about it. One language, no hassle.
Fast
Security and Performance with isolation between the main and webview processes and fast, typed, easy to implement RPC between them.
Tiny
Small self-extracting app bundles ~12MB and tiny app updates as small as 4KB. Ship often while saving bandwidth costs.
Batteries
Everything you need in one tightly integrated workflow to start writing code in 5 minutes and distribute in 10.