Vixen
Vixen is a modern-Linux Firefox replacement built in Rust: a minimal desktop browser, first-class headless/CDP automation, and the most web capability per byte.
The hard, spec-heavy subsystems are delegated where that keeps Vixen smaller and more correct: Stylo/selectors for CSS matching and cascade, deno_core/V8 for JS execution and host packaging, WebRender for paint, and html5ever for HTML. Vixen owns the product glue, modern-Linux Relm4/libadwaita shell, networking/security layer, persistence, headless tooling, WPT reporting, and the Rust layout engine.
Start here
- Project Direction — current focus and constraints.
- Architecture — crate layout and dependency direction.
- Plan and Milestones — implementation roadmap.
- Development — local workflow and contribution mechanics.
- GNOME SDK Flatpak builder — the Flatpak build/release path used by CI.
Repository
- Source: https://github.com/adonm/vixen
- Releases: https://github.com/adonm/vixen/releases
- Docs: https://vixen.adonm.dev/