skift-org/vaev

🌊 A lightning-fast, lightweight, and secure HTML/CSS engine (mirror)

C++

308

36 commits

updated Jun 24, 2026

See the code

README




An experimental web browser engine


Features

Vaev currently supports a subset of web standards, including:

  • Most display types (excluding grid)
  • Standard CSS cascade behavior
  • Pagination using @page rules
  • Print-to-PDF output
  • All CSS units, including percentages, var(), and calc()
  • Loading of HTML and XHTML documents
  • Very basic networking, only http:// and file:// is supported

For detailed compatibility and feature tracking, see our WPT status page

Trying It Out

You can try out Vaev by running the following command:

pacman -S base-devel git ninja sdl2 nasm gcc-multilib liburing clang libseccomp lld llvm jq

git clone https://codeberg.org/skift/vaev.git

cd vaev

pip install git+https://codeberg.org/cute-engineering/cutekit

python -m cutekit run --release hideo-browser -- file.html

Architecture

An architecture diagram is available next to this file. It's in the tldraw format.

Authors

skift-org/vaev

🌊 A lightning-fast, lightweight, and secure HTML/CSS engine (mirror)

C++

308

36 commits

updated Jun 24, 2026

See the code

README




An experimental web browser engine


Features

Vaev currently supports a subset of web standards, including:

  • Most display types (excluding grid)
  • Standard CSS cascade behavior
  • Pagination using @page rules
  • Print-to-PDF output
  • All CSS units, including percentages, var(), and calc()
  • Loading of HTML and XHTML documents
  • Very basic networking, only http:// and file:// is supported

For detailed compatibility and feature tracking, see our WPT status page

Trying It Out

You can try out Vaev by running the following command:

pacman -S base-devel git ninja sdl2 nasm gcc-multilib liburing clang libseccomp lld llvm jq

git clone https://codeberg.org/skift/vaev.git

cd vaev

pip install git+https://codeberg.org/cute-engineering/cutekit

python -m cutekit run --release hideo-browser -- file.html

Architecture

An architecture diagram is available next to this file. It's in the tldraw format.

Authors

Significant stargazers

Jayden Seric

692 followers · starred May 2025

Mish Ushakov

761 followers · starred Feb 2026

Maxime Quandalle

322 followers · starred May 2025

Li YuBei

1,173 followers · starred May 2025