Graphite
Procedural vector graphics editor built in Rust and WebAssembly. Node-based non-destructive editing — like a free Illustrator with a radically different creative workflow. Because edits are stored as nodes, any earlier step can be changed later without redoing the ones after it.
Graphite opens in a browser tab — no download.
Not sure how to add Graphite to your home screen? Step-by-step for Chrome, Safari, Firefox and Edge — it takes about ten seconds, and there is no app store involved.
Own Graphite? Have us re-run this measurement — we open it in a real browser, cut the network, and send you what survived.
How to install Graphite as a PWA
Are you the maker of Graphite? Claim this listing →
Similar to Graphite
Open-source design and prototyping tool — the Figma alternative that you can self-host. Vector editor, component system, interactive prototypes. Based on SVG standards, not proprietary formats.
The industry-standard collaborative design tool. Vector editor, prototyping, components, and dev mode. If you work in product design, you need Figma installed as a PWA.
Full browser-based IDE running Node.js via WebAssembly. Open GitHub repos instantly, run npm packages without installation, share working demos with a URL. No local setup needed.
Retro game emulator running in your browser via WebAssembly. Supports NES, SNES, GBA, and more. Load your own ROM files and play classic games offline.

Trim and cut videos directly in your browser. Drag in a video file, trim the start/end, download. No upload to servers — all processing happens locally via WebAssembly.
Bingo game implemented using Blazor Web Assembly (WASM) and C#. The game uses WebRTC for peer-to-peer communication of up to hundreds of players; no server required!
Own a PWA? See the listing options — standard submission is free.