Compare

bunmaska vs Electrobun

bunmaska and Electrobun are the two projects building desktop apps on Bun and the system's WebView instead of a bundled Chromium. They share a thesis and differ on almost everything above it. Here's the honest comparison.

What they share

Bun as the runtime, the operating system's own WebView as the renderer, and a hard line against shipping Chromium. Both produce small apps for the same structural reason.

Where they differ

Electrobunbunmaska
APIIts own RPC-style APIDrop-in Electron (app, BrowserWindow, ipcMain, ...)
Native codeA compiled Zig/Bun core + native wrapperPure bun:ffi, zero compiled native code
Native modulesVia the runtimeA .ts file that dlopens the OS - no node-gyp
EngineSystem WebViewSystem WebKit, or pin an exact build via the engine store
Updatesbsdiff delta updatesFull-download auto-updater (deltas planned)
Maturityv1 stableAlpha

Which should you use?

If you want a mature, stable Bun desktop framework today and are happy learning its API, Electrobun is further along - it hit v1 while bunmaska is still alpha. If you're migrating an existing Electron app (or you want to keep the Electron mental model), want native modules with no build step, or need to pin an exact WebKit version, bunmaska is built for exactly that. Both refuse to ship Chromium; pick the one whose API and maturity match where you are.

Read the docs → All Electron alternatives