Svelte 5 Component Templates

Production-ready components with modern interactions, smooth animations, and clean design. Copy, customise, and integrate into your projects. Built natively with Svelte 5 for optimal performance - leaning heavily on better developers that came before like Sikandar.S.Bhide who built the excellent animation-svelte.vercel.app Mostly for my own use in my projects, but feel free to use them too! Developed and modified by me, @Jktfe, and Claude.

Available Components

Why These Templates?

Svelte 5 Native

Built with Svelte 5 runes ($state, $derived, $effect) for optimal reactivity and performance.

🎨

Modern Design

Clean, Webflow-inspired aesthetic with generous whitespace and smooth animations.

📱

Fully Responsive

Mobile-first design with touch gestures, breakpoints, and adaptive layouts.

Accessible

ARIA labels, keyboard navigation, focus states, and semantic HTML throughout.

🚀

Zero Dependencies Options

Pure Svelte and CSS implementations available. Options with no external animation libraries required.

📝

TypeScript

Full type safety with comprehensive interfaces and JSDoc documentation.

Quick Start

1

Browse Components

Explore the component demos above to see them in action with live examples.

2

Copy to Your Project

Copy the component files from src/lib/components/ to your project.

3

Customise & Use

Import and use with your data. All props are fully typed and documented.