Skip to content
svelte-vitals
English
Esc
navigateopen⌘Jpreview

svelte-vitals

Your SvelteKit app's code health, checked before it ships. Statically, no browser. Covers SEO, Performance, Correctness, Security, Architecture, and Accessibility.

Your SvelteKit app’s code health, checked before it ships. Statically, no browser.

Get started

Install and run svelte-vitals against your SvelteKit project in a minute.

~/my-sveltekit-app
Terminal recording of svelte-vitals running against a project, showing the Health score animate in and settle at a final score.Terminal screenshot of svelte-vitals after a run, showing the final Health score and category breakdown.

svelte-vitals reads your source. It walks the layout chain to resolve each route’s effective <head>, and parses component bodies for runes, {@html}, images and ARIA. It scores your app per route and site-wide across six categories: SEO, Performance, Correctness, Security, Architecture, and Accessibility. When a score falls below your threshold, it gates CI. Add the Vite plugin and the same rules run against the real HTML your build ships, where every dynamic value is already resolved.