Back Original

Electrobun: Cross-platform desktop applications written in TypeScript

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.