Svelte 5

PureSV

Reusable Svelte 5 components styled with modern CSS. No runtime dependencies, no utility-class framework — just Svelte and CSS.

pnpm add puresv

Why PureSV

  • Zero runtime dependencies

    Everything is Svelte and CSS. Nothing to audit, nothing to keep up to date.

  • Design tokens

    Every color, radius and spacing value is a --puresv-* custom property you can override.

  • Modern CSS

    Scoped styles inside @layer puresv, so your unlayered CSS always wins.

  • Svelte 5 runes

    Snippets instead of slots, typed props, and native attributes forwarded through.