# DioxusLabs/blitz

A radically modular HTML/CSS rendering engine

Repository: https://github.com/DioxusLabs/blitz
Canonical: https://ross.abutalabs.com/products/dioxuslabs-blitz
Homepage: https://blitz.is
Language: Rust
License: Apache-2.0
License Family: permissive
Last push: 2026-08-26T22:59:39+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 1647, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4069, forks 188 (observed 2026-08-28T04:08:34.178490+00:00)

## What it is
Blitz is a modular HTML/CSS rendering engine written in Rust, designed to render modern HTML layout and CSS without the bloat of full browser features. It serves as the rendering core for Dioxus Native and ships with a browser UI, markdown viewer, and example apps.

## Use cases
- render html and css natively in a rust app
- build cross-platform apps with dioxus native
- embed an html renderer without a full browser engine
- view markdown files with styled rendering
- render no-javascript websites like wikipedia
- build a lightweight custom browser

## When to choose
- you need a lightweight, modular HTML/CSS renderer in Rust
- you are building Dioxus Native apps
- you want to render static or no-JS web content natively
- you need accessibility support via AccessKit in a custom renderer

## When to avoid
- you need full browser features like websockets, webRTC, or localstorage
- you need production-grade stability - it is still in beta with bugs and missing features
- you need JavaScript bindings or language bindings other than Rust
- you need to render complex JavaScript-heavy websites

## Facets
- artifact type: library
- maturity: experimental
- function: graphics, templating, ui-components, gui
- domain: web-development, frontend, cross-platform, graphics
- platform: rust, cross-platform, windows
- tags: html-rendering, css-engine, web-engine, native-rendering, dioxus, accesskit, wgpu, linux, macos, android

## Member repositories
- DioxusLabs/blitz (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:34.178490+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:23:31.126828+00:00, confidence not recorded.
  - readme: https://github.com/DioxusLabs/blitz (fetched 2026-08-28T04:08:34.178490+00:00, sha 32767b453247)
  - homepage: https://blitz.is (fetched 2026-08-29T09:15:31.690859+00:00, sha 00e9cab0391a)
  - registry_crates: https://crates.io/api/v1/crates/blitz (fetched 2026-08-29T09:15:31.699855+00:00, sha e62b54c0b273)
- Data as of 2026-08-30T08:39:29.467469+00:00.
