Hacker GitHub

← All repos

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

Mentions per year 50 mentions · busiest year 2026 (20)
20082026
  1. 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…
  2. 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…
  3. …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…
  4. 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…
  5. 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…
  6. …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
  7. 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
  8. …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
  9. …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
  10. …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
  11. 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
  12. …on Blitz. It is principally very close to Xilem and in fact is using some of the Xilem components. https://github.com/DioxusLabs/blitz
  13. …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)
  14. …and CSS, not canvas) rather than only desktop which is what most Rust GUI frameworks are targeting. https://github.com/DioxusLabs/blitz
  15. …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…
  16. …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…
  17. …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…
  18. …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
  19. 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
  20. …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
  21. 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
  22. …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
  23. …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
  24. …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…
  25. …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
  26. 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
  27. 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
  28. …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…
  29. …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
  30. …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
  31. …to go through JavaScript at all. Currently it doesn't have any JS support, but it could be added. https://github.com/DioxusLabs/blitz/
  32. I'm making a new sciter-style webview https://github.com/DioxusLabs/blitz
  33. 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
  34. 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)
  35. 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
  36. …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
  37. …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
  38. 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
  39. 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
  40. …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
  41. …one could be added) with scripting being directly in Rust (with a Rust-based React alternative). https://github.com/DioxusLabs/blitz
  42. 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…
  43. …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)
  44. …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
  45. …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…
  46. …- 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…
  47. …framework-agnostic, like Blitz the “High performance HTML and CSS renderer powered by WGPU“: https://github.com/DioxusLabs/blitz
  48. 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