DioxusLabs/blitz
View on GitHub ↗ ★ 4,333 Rust
A radically modular HTML/CSS rendering engine
50 mentions on Hacker News by 16 people: 2 stories, 48 comments · first 2022-12-26 · latest 2026-10-01
20082026
-
I have a working (and not vibe coded) implementation of a "browser engine for apps": https://github.com/DioxusLabs/blitz So far it's only HTML/CSS (and we have our Rust-based framework to write the apps in). But it has been designed for…
comment by nicoburns · 2026-10-01 · in Bez: Generating a browser engine from specs and tests -
I'm going to ask the obvious question: why ADA? --- My framework (Dioxus Native - https://github.com/dioxuslabs/blitz ) would fit quite nicely into your comparison table: - Compiles to self-contained OS-native app bundle - <10 MB (compiled…
comment by nicoburns · 2026-08-24 · in Show HN: A Modern GUI Library for Ada: CSS Styling, XML UI, SDL3 -
…AMA. I am currently in the process of building a wider browser engine / GUI toolkit on top of it ( https://github.com/dioxuslabs/blitz ). As part of that I am implementing a lot of the messier parts of CSS layout (floats, etc), and also…
comment by nicoburns · 2026-08-19 · in Taffy: A flexible, high-performance, cross-platform UI layout library -
This is built on top of Blitz ( https://github.com/dioxuslabs/blitz ): a new modular (open source) browser engine that I've been building for the last 2.5 years. (I wasn't involved in building kitesurf, but I am informed that they intend…
comment by nicoburns · 2026-08-07 · in Kitesurf: Agent-first browser that runs in V8 isolates -
I've been building for the fast/embeddable browser engine niche: Source: https://github.com/dioxuslabs/blitz Status: https://blitz.is/status/css Typical binary sizes are around 10-20mb, although you can go smaller by doing things like…
comment by nicoburns · 2026-07-31 · in June in Servo: real world compat, media queries, SharedWorker, and more -
…runtime. Idk how lightweight servo is but one day I hope I will see my idea come to light Blitz ( https://github.com/DioxusLabs/blitz ) is exactly that. It's a new custom browser engine supporting standard HTML/CSS with a native Rust API…
comment by nicoburns · 2026-06-22 · in Deno Desktop -
For just rendering (no editing) you could use https://github.com/litehtml/litehtml (C) or https://github.com/DioxusLabs/blitz (Rust). Both are actually lightweight HTML rendering libraries, so you need to compile markdown to HTML to use…
comment by nicoburns · 2026-05-17 · in Native all the way, until you need text -
…you can send dom commands to and it renders them on the screen. Edit: I guess Dioxus Blitz is that: https://github.com/DioxusLabs/blitz
comment by hiccuphippo · 2026-05-09 · in I built godom: Go owns the DOM and the browser is just a rendering surface -
…but it doesn't rely on any code from existing browsers such as Chromium, Gecko or WebKit. [0] https://github.com/DioxusLabs/blitz (in /apps/browser)
comment by satvikpendem · 2026-05-02 · in This Month in Ladybird – April 2026 -
…there might be something Dillo-specific going on here. [0]: https://github.com/servo/servo/ [1]: https://github.com/DioxusLabs/blitz/
comment by nicoburns · 2026-04-26 · in Dillo Browser Release 3.3.0 -
There is also my engine https://github.com/DioxusLabs/blitz (which compared to lightpanda: has layout and rendering but does not have JS execution).
comment by nicoburns · 2026-04-22 · in Kuri – Zig based agent-browser alternative -
…on Blitz. It is principally very close to Xilem and in fact is using some of the Xilem components. https://github.com/DioxusLabs/blitz
comment by malekpour · 2026-04-08 · in Xilem – An experimental Rust native UI framework -
…onto using Servo (rust browser's engine) and its libraries like https://github.com/servo/stylo . https://github.com/DioxusLabs/blitz brought it all together and rendered pages via https://github.com/linebender/vello . It's still not a true…
comment by pdufour · 2026-03-27 · in Browserception in Rust (WASM and WebGPU) -
…and CSS, not canvas) rather than only desktop which is what most Rust GUI frameworks are targeting. https://github.com/DioxusLabs/blitz
comment by satvikpendem · 2026-02-13 · in Zed editor switching graphics lib from blade to wgpu -
…app. Dioxus's "native" backend does not use a JS engine. Most of the code for Dioxus Native is in https://github.com/DioxusLabs/blitz . And the Roadmap is at https://github.com/DioxusLabs/blitz/issues/119 "interpreter.js" is for Dioxus's…
comment by nicoburns · 2026-01-28 · in Velox: A Port of Tauri to Swift by Miguel de Icaza -
…ecstasy for you then. I suggest giving it a try. A good place to look for how one could do this, is https://github.com/DioxusLabs/blitz/tree/main That project I consider a proper POC of a web engine, even though it doesn't even run…
comment by polyglotfacto · 2026-01-24 · in Wilson Lin on FastRender: a browser built by parallel agents -
…you want an example of a real prototype web engine build along radical design choices, head over to https://github.com/DioxusLabs/blitz I'm pretty sure it renders far better than Fastrender(the edits the agents made to Taffy are probably…
comment by polyglotfacto · 2026-01-24 · in Wilson Lin on FastRender: a browser built by parallel agents -
…css engine, taffy for layout sounds eerily similar to our existing open source Rust browser blitz. https://github.com/dioxuslabs/blitz Maybe we ended up in the training data!
comment by jkelleyrtp · 2026-01-15 · in Scaling long-running autonomous coding -
It's not a formal benchmark, but my Browser Engine / Webview ( https://github.com/DioxusLabs/blitz/ ) has pluggable rendering backends (via https://github.com/DioxusLabs/anyrender ) with Vello (GPU), Vello CPU, Skia (various backends incl.…
comment by nicoburns · 2026-01-07 · in Vector graphics on GPU -
…is still an HTML/CSS portable, render engine, not what would typically be called a native renderer. https://github.com/DioxusLabs/blitz
comment by vlovich123 · 2025-12-23 · in Build Android apps using Rust and Iced -
This was linked below: https://github.com/DioxusLabs/blitz/pull/292/commits/e539f52... guess I'll call it Cheap Cloudflare Mistake.
comment by GoblinSlayer · 2025-12-07 · in Why we built Lightpanda in Zig -
…Rust has been really shining in this project since Rust was designed to build a web browser . https://github.com/dioxuslabs/blitz Also I think it's a little ridiculous to build yet another new browser in a new language when so many amazing…
comment by jkelleyrtp · 2025-12-05 · in Why we built Lightpanda in Zig -
…the bloat) I'm building a web engine specifically targeting application development use cases here: https://github.com/DioxusLabs/blitz . Binary sizes are in the 5-15mb range (depending on which features you enable).
comment by nicoburns · 2025-11-29 · in Electron vs. Tauri -
…features like Flexbox, CSS Grid, CSS variables, media queries, etc), then I'm building one over at https://github.com/DioxusLabs/blitz Feature support matrix is here: https://blitz.is/status/css This month I have been working on support…
comment by nicoburns · 2025-11-05 · in Dillo, a multi-platform graphical web browser -
…pieces like this and browser engine development starts to look more approachable. [0]: https://github.com/DioxusLabs/blitz
comment by nicoburns · 2025-10-20 · in Servo v0.0.1 -
If you don't need JavaScript, then you might be interested in https://github.com/DioxusLabs/blitz . It pulls in Servo/Firefox's CSS engine Stylo (and Servo's HTML parser html5ever) and pairs it with our own layout engine (which we are…
comment by nicoburns · 2025-10-20 · in Servo v0.0.1 -
We're actually building our own web engine ( https://github.com/DioxusLabs/blitz ). It does share some components with Servo, but it is much lighter weight as it replaces the JS engine with a Rust API.
comment by nicoburns · 2025-10-11 · in Igalia, Servo, and the Sovereign Tech Fund -
…I was not aware of PlutoBook! We're doing a very similar thing (custom lightweight engine) over at https://github.com/DioxusLabs/blitz . We have more of a focus on UI, but there's definitely overlap (we support rendering to image, but…
comment by nicoburns · 2025-08-20 · in Show HN: PlutoPrint – Generate PDFs and PNGs from HTML with Python -
…love more contributors, so if anyone is interested in getting involved then drop by our GitHub ( https://github.com/DioxusLabs/blitz/ ) or Discord ( https://discord.gg/AnNPqT95pu - #native channel)
comment by nicoburns · 2025-07-31 · in I tried Servo -
…they won't have to start completely from scratch). [0]: https://github.com/DioxusLabs/taffy [1]: https://github.com/DioxusLabs/blitz [2]: https://zed.dev [3]: https://bevy.org/
comment by nicoburns · 2025-07-31 · in I tried Servo -
…to go through JavaScript at all. Currently it doesn't have any JS support, but it could be added. https://github.com/DioxusLabs/blitz/
comment by nicoburns · 2025-07-26 · in Breaking the WASM/JS communication performance barrier -
I'm making a new sciter-style webview https://github.com/DioxusLabs/blitz
comment by nicoburns · 2025-07-11 · in Show HN: Open source alternative to Perplexity Comet -
Another similar project (alpha stage): https://github.com/DioxusLabs/blitz And another (mature but proprietary): https://sciter.com/
comment by nulld3v · 2025-02-06 · in Servo's progress in 2024 -
We're working on this here: https://github.com/DioxusLabs/blitz See the "screenshot" example for rendering to png. There's no SVG backend currently, but one could be added. (proper announcement of project coming soon)
comment by nicoburns · 2025-01-24 · in Show HN: Lightpanda, an open-source headless browser in Zig -
There's an active attempt to make a DOM rendering engine in Rust using these APIs. https://github.com/DioxusLabs/blitz
comment by benatkin · 2025-01-08 · in Servo Revival: 2023-2024 -
…which is trying to emulate just the DOM without the browser. It's built on Servo/Firefox tech. https://github.com/dioxusLabs/blitz > The browser is already there, and called webview on all major platforms. I'd say Electron is popular for…
comment by jkelleyrtp · 2024-12-12 · in Dioxus 0.6 – Crossplatform apps with Rust -
…working on a native HTML/CSS library for a while called blitz which is reaching stability soon. https://github.com/DioxusLabs/blitz
comment by jkelleyrtp · 2024-12-11 · in Dioxus 0.6 – Crossplatform apps with Rust -
Yes, we're working on that over at https://github.com/DioxusLabs/blitz (alpha release imminent). Our TodoMVC example is current ~20mb with a standard release builds, but comes down to 7.2mb with some compiler flags like -Oz and LTO enabled…
comment by nicoburns · 2024-10-14 · in Gosub – An open-source browser engine -
As it happens, we are building pretty much that over at https://github.com/DioxusLabs/blitz There was also a recent HN discussion https://news.ycombinator.com/item?id=41221252
comment by nicoburns · 2024-09-17 · in Show HN: Electrico – Electron Without Node and Chrome -
…to have something a bit more complete in 2-3 months time. There are some more screenshots here: https://github.com/DioxusLabs/blitz/issues/23
comment by nicoburns · 2024-08-12 · in Blitz: A lightweight, modular, extensible web renderer -
…one could be added) with scripting being directly in Rust (with a Rust-based React alternative). https://github.com/DioxusLabs/blitz
comment by nicoburns · 2024-07-03 · in Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder -
We have a decent chunk of layout and paint implemented in an HTML renderer I'm working on ( https://github.com/DioxusLabs/blitz ), which is targeting the "electron" use case (but with a rust scripting interface rather than a JS one). The…
comment by nicoburns · 2024-06-12 · in Lexbor – An open source HTML Renderer library -
…for rust hotreloading ( http://github.com/jkelleyrtp/ipbp ) - a WGPU powered HTML/CSS renderer ( http://github.com/dioxusLabs/blitz ) - experiments with LLM-based component generation ( http://github.com/dioxusLabs/dioxus-ai ) - upcoming…
comment by jkelleyrtp · 2024-06-03 · in Ask HN: Who is hiring? (June 2024) -
…and renders with wgpu. It's not exactly what you're hoping for, but you might find common ground. https://github.com/DioxusLabs/blitz (Also, the Linebender project is working on Masonry, with FFI as a medium-term goal.)
comment by PoignardAzur · 2024-02-05 · in Deno in 2023 -
…I haven’t looked at it for a few years, but it looks to have grown quite interesting now. • Blitz < https://github.com/DioxusLabs/blitz > is based on from-scratch implementations of CSS layout and rendering, and wgpu rendering. It’s not…
comment by chrismorgan · 2023-05-16 · in Digital Audio Workstation Front End Development Struggles -
…- taffy: flexbox+css grid https://github.com/DioxusLabs/taffy - blitz: html/css renderer https://github.com/DioxusLabs/blitz - sledgehammer: faster than websys bindings https://github.com/demonthos/sledgehammer/ - native-core: salsa but…
comment by jkelleyrtp · 2023-04-13 · in GitHub Accelerator: our first cohort and what’s next -
…framework-agnostic, like Blitz the “High performance HTML and CSS renderer powered by WGPU“: https://github.com/DioxusLabs/blitz
comment by erlend_sh · 2023-04-13 · in GitHub Accelerator: our first cohort and what’s next -
It doesn't... yet. But that is being worked upon. Native renderer is here: https://github.com/DioxusLabs/blitz
comment by nicoburns · 2022-12-26 · in Dioxus: User interfaces that run anywhere