peko / vs electron

An Electron alternative without the bundled Chromium

Electron proved you could build a desktop app from web tech, but it bundles an entire copy of Chromium into every app, so binaries are large, and it only targets the desktop.

Peko runs your same web UI on the system webview, so the app is small and looks native, and it ships mobile as well as desktop. Then it carries the release the rest of the way: one CLI to cross-compile and sign, generated store screenshots and listings, remote Apple builds, and hosting.

Peko compared with Electron
CapabilityPekoElectron
Reuse your existing web UI (React, Next, Vue, Svelte, Astro)YesYes
Small binary (system webview, not bundled Chromium)Electron ships a full Chromium (~100MB+) in every appYesNo
Ships mobile too (iOS + Android)Electron is desktop-onlyYesNo
Deep native control (window, menus, any native API)YesYes
One CLI cross-compiles + signs every platformelectron-builder handles desktop packaging per-platformYesPartial
Store screenshots generated for youYesNo
Store listing metadata drafted for youYesNo
Remote Apple builds without a MacYesNo
Integrated hosting for your backendYesNo

✓ built in · ~ partial · — do it yourself. Electron is mature and battle-tested on desktop. Peko trades the bundled runtime for a light footprint, mobile targets, and the whole store pipeline.

When Electron is the better fit

If you need a pinned Chromium version for pixel-identical rendering across every OS regardless of the system webview, or deep Node.js integration in a main process, Electron’s maturity and ecosystem are hard to beat. Peko is for teams who want a small, native-feeling app on desktop and mobile, with the build, signing, assets, and store submission automated.

Peko's CLI (peko-tools) and Studio (peko-studio) are MIT open source on GitHub.