vidimus
One command, thirteen audits
Section titled “One command, thirteen audits”Accessibility, broken links, responsiveness, SEO, security headers, privacy, HTML validity, page weight, CSP, i18n, visual regression and Lighthouse. The audits.
A fix for every finding
Section titled “A fix for every finding”Each problem comes with what to do about it, and the config key to silence it when it’s intended.
Adopt it gradually
Section titled “Adopt it gradually”Warn instead of fail, ignore known findings, or accept today’s findings and fail only on new ones. Adopting on an existing site.
Install only what you use
Section titled “Install only what you use”Zero-dependency audits read the build directly; browser audits use the tools you add next to vidimus. Getting started.
Built eight times, on purpose
Section titled “Built eight times, on purpose”These docs are rendered from the same markdown by VitePress, Starlight, Hugo, Eleventy, Zola and mdBook, and in the browser by a React and an Angular app, deployed side by side under one origin, cross-linked page by page, and audited by vidimus as one site. The setup is more complicated than any docs site needs: it exists to dogfood vidimus against eight builds’ real output. How and why.
These docs are deliberately built 8 times, with VitePress, Starlight, Hugo, Eleventy, Zola, mdBook, React and Angular, from the same markdown, and audited by vidimus as one site. Why.