A non-exhaustive list of projects building on top of Blitz (first-party ones from this repo included for comparison):
Browsers
| Project |
What it does |
JS engine |
| Blitz Browser |
Blitz's own in-repo multi-platform browser app (URL bar, navigation, tabs). Mostly no-JS |
None by default (experimental Boa via blitz-vibey-script) |
| formal-web |
Modular Rust web-engine prototype with formal verification; Blitz for DOM/CSS/layout/paint |
V8 (default), Boa or JavaScriptCore |
| aurora |
Experimental browser-engine prototype aimed at agent-controlled browsing; Blitz for DOM/CSS/layout/paint |
V8 |
| Kitesurf |
Cloudflare's agent-first headless browser running in Workers; Blitz + Stylo for HTML/CSS parsing, blitz-paint for rendering |
V8 isolates (Workers), Boa for eval |
| oxibrowser |
Pure-Rust headless browser for AI agents / scraping, CDP-compatible |
Boa |
| AginxBrowser |
Single-binary headless browser for AI agents (HTTP API + MCP + CDP): markdown extraction, search, sessions; Blitz used for screenshot rendering |
V8 |
JS bindings / app runtimes
| Project |
What it does |
JS engine |
JS framework / DOM |
| blitz-vibey-script |
Blitz's own in-repo JavaScript layer: runs page scripts against the Blitz DOM |
Boa |
Implements DOM APIs |
| kiln |
Native desktop apps from built HTML/CSS/TS (Electron/Tauri alternative) with CLI, packaging, CDP DevTools, menus, accessibility |
QuickJS-ng (via rquickjs) |
Implements DOM APIs (runs unmodified React/Preact builds) |
| blitsen |
Run built HTML/CSS/JS apps in a native window and ship as a single executable; npm CLI |
QuickJS |
Implements DOM APIs (web-platform subset) |
| napi-blitz |
Node.js N-API binding exposing a browser-like DOM API to render HTML/CSS in native windows |
Host runtime (Node/Bun/Deno) |
Implements DOM APIs |
| blitz-quick |
Experimental DOM-less native UI runtime: JS drives Blitz via a binary opcode FFI protocol |
QuickJS |
SolidJS (custom solid-js/universal renderer) |
| naivi |
Vue Vapor AOT runtime on Blitz: same SFCs run on Web DOM, Wasm (Blitz in-browser) and native desktop via a mutation-ops bridge |
QuickJS (native), browser JS (wasm) |
Vue Vapor |
Rust GUI framework integrations
| Project |
GUI framework |
What it does |
| iced_webview_v2 |
iced |
Embeddable webview widget, with Blitz as one of several pluggable engines (alongside litehtml, Servo, CEF) |
| freya-html |
Freya |
HTML/CSS rendering component; Blitz paints directly onto Freya's Skia canvas, replacing the WRY-based freya-webview |
Renderers (HTML → image / PDF)
| Project |
What it does |
Language / bindings |
| hyper-render |
Library to render HTML to PNG or PDF without Chromium |
Rust |
| fulgur |
HTML/CSS → PDF engine (wkhtmltopdf alternative) with paged-media support, built on Blitz + krilla |
Rust lib + CLI; Node (npm), Python, Ruby and Wasm bindings |
| og-img |
CLI for generating OpenGraph social-card PNGs from flags or markdown frontmatter |
Rust (CLI) |
| himg |
HTML → PNG for dynamic OpenGraph images, incl. Rails .himg.erb templates |
Ruby gem (+ CLI) |
Feel free to share yours in the comments.
A non-exhaustive list of projects building on top of Blitz (first-party ones from this repo included for comparison):
Browsers
blitz-vibey-script)evalJS bindings / app runtimes
solid-js/universalrenderer)Rust GUI framework integrations
freya-webviewRenderers (HTML → image / PDF)
.himg.erbtemplatesFeel free to share yours in the comments.