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.

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

✓ 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.