Skip to main content

Packages



sv add

tailwindcss

Rapidly build custom user interfaces with utility-first CSS.

87K 23M

prettier

Formats code with opinionated style.

50K 53M

playwright

A high-level API to automate web browsers, testing.

71K 13M

storybook

Develop UI components in isolation.

86K 6.2M

vitest

Next generation testing framework powered by Vite.

14K 10M

drizzle-orm

Build type-safe database schemas and queries.

27K 1.1M

mdsvex

Process Markdown for Svelte components.

2.6K 35K

lucia

Simple and flexible authentication library.

10K 40K

@inlang/paraglide-js

A compiler-based i18n library that emits tree-shakable message functions.

87 144K





Component libraries

shadcn-svelte

Add components to Svelte apps with Tailwind CSS.

6.4K 4K

@melt-ui/svelte

Build accessible UI components for Svelte.

4K 112K

bits-ui

The headless components for Svelte.

2K 147K

flowbite-svelte

Build UI with Flowbite components for Svelte.

2.4K 58K

@skeletonlabs/skeleton

Comprehensive UI component library for Svelte with themes and utilities.

5.4K 24K

@sveltestrap/sveltestrap

Provides Bootstrap 5 components for Svelte applications.

175 5.4K

carbon-components-svelte

Implement Carbon Design System components in Svelte apps.

2.8K 9.2K

svelte-material-ui

Build Material Design UI components for Svelte applications.

3.4K 3K





Individual components

@ai-sdk/svelte

Provide Svelte UI components for AI SDK.

13K 366K

virtua

Virtualize lists and grids for Svelte.

2.7K 86K

maska

Create input masks for Svelte.

1.9K 186K

@tanstack/svelte-virtual

Headless UI for virtualizing scrollable elements in Svelte.

6K 4.9K

@tanstack/svelte-table

Build powerful tables and datagrids for Svelte.

26K 8.1K

svelte-moveable

Enables draggable, resizable, scalable, rotatable elements.

10K 1.3K

@event-calendar/core

Create full-sized drag & drop event calendars.

1.6K 5.9K

svelte-chartjs

Create charts using Chart.js in Svelte apps.

319 45K





SvelteKit adapters

@sveltejs/adapter-auto

official

Automatically choose SvelteKit adapter.

19K 235K

@sveltejs/adapter-node

official

Build SvelteKit apps for Node.js.

19K 189K

@sveltejs/adapter-vercel

official

Deploy SvelteKit apps to Vercel.

19K 73K

@sveltejs/adapter-cloudflare

official

Deploy SvelteKit apps to Cloudflare Pages.

19K 60K

@sveltejs/adapter-netlify

official

Create Netlify apps with SvelteKit.

19K 14K

svelte-kit-sst

Adapter for SvelteKit apps to work on AWS Lambda.

23K 1.4K

@slicemachine/adapter-sveltekit

Adapts SvelteKit for use with Prismic Slice Machine.

294 968

svelte-adapter-bun

Generates a standalone Bun.js server for SvelteKit apps.

562 4.5K

svelte-adapter-deno

Generate standalone Deno server for SvelteKit apps.

349 161

amplify-adapter

Adapts SvelteKit for Amplify Hosting CI/CD.

27 1.8K

svelte-adapter-appengine

Integrate SvelteKit applications with Google Cloud App Engine.

69 119

svelte-adapter-azure-swa

Deploy SvelteKit apps to Azure Static Web Apps.

2.4K





Icons

lucide-svelte

Provides Lucide icon library for Svelte applications.

17K 89K

@unocss/preset-icons

Use any icons with Pure CSS for UnoCSS in Svelte projects.

17K 209K

svelte-awesome

Use Font Awesome icons in Svelte applications.

498 7.7K

phosphor-svelte

Render Phosphor icons in Svelte applications.

181 7.4K

@iconify/tailwind4

Integrate Iconify icons into Tailwind CSS projects.

4 3.6K





Router

@sveltejs/kit

official

Build web applications with Svelte and SvelteKit.

19K 516K

svelte-routing

Declarative Svelte routing library with SSR support.

2K 14K

@roxi/routify

Automate Svelte routes based on file structure.

1.9K 3.2K

svelte-qparam

Provides type-safe query parameters for SvelteKit.

4 6K

svelte-guard-history-router

Svelte router for SPA with history mode and route guards.

13 399

svelte5-router

Declarative Svelte routing library with SSR support.

12 304

svelte-guard

Simplify route guarding in SvelteKit applications.

17 87

svelte-pathfinder

Create state-based, advanced router for SvelteJS.

131 838

svelte-micro

Provides a light and reactive client-side router for Svelte.

96 220

elegua

Create Svelte routes and manage navigation.

83 22





Data Visualization

@xyflow/svelte

Build node-based editors, diagrams, and workflows.

29K 28K

layercake

Build reusable graphics with Svelte, compatible with Svelte 3 through 5.

1.6K 12K

layerchart

Build a wide range of data visualizations with composable components.

837 6.5K

svelte-maplibre

Create interactive maps using MapLibre in Svelte.

415 4.9K

svelte-maplibre-gl

Build interactive web maps with MapLibre GL JS and Svelte.

150 473





3D Rendering

@threlte/core

3D framework for web, built on Svelte and Three.js.

2.8K 7K





Animations

svelte-motion

Animate Svelte components with framer-motion.

621 6.1K

@neoconfetti/svelte

Create confetti explosions in Svelte apps.

278 24K

@lottiefiles/svelte-lottie-player

Play Lottie animations within Svelte applications.

138 4.7K

@tsparticles/svelte

Create particle, confetti, and fireworks animations.

54 2.6K





Content

mdsvex

Process Markdown for Svelte components.

2.6K 35K

carta-md

Provides a lightweight, customizable Markdown editor for Svelte.

564 1.6K

svelte-exmarkdown

Renders markdown content in Svelte applications.

256 6.5K

@svelte-put/toc

Creates table of contents from headings in Svelte components.

917 62

typewriter-editor

Create custom rich text editors with Delta format and Svelte.

416 252

svelte-pdf

Render PDF documents within Svelte applications.

214 893

svelte-markdown

Render markdown into Svelte components.

372 24K

@prismicio/svelte

Displays Prismic content within Svelte applications.

24 458

@magidoc/plugin-svelte-marked

Parse Markdown to Svelte components for Magidoc.

263 6.2K

@evidence-dev/evidence

Build data apps with Svelte and Evidence.

9K





Bundler plugins

@sveltejs/vite-plugin-svelte

official

Integrate Svelte components into Vite projects.

906 689K

svelte-loader

official

Compile Svelte components with Webpack.

602 69K

rollup-plugin-svelte

official

Compile Svelte components with Rollup.

508 91K

esbuild-svelte

esbuild plugin to resolve and compile Svelte components.

252 18K





Media

@sveltejs/enhanced-img

official

Optimize images in Svelte apps.

19K 18K

@uppy/svelte

Integrate Uppy file uploader into Svelte projects.

30K 771

@unpic/svelte

Create responsive, high-performance images in Svelte.

1.7K 5.7K

svelte-easy-crop

Crop images with easy drag and zoom interactions in Svelte.

219 4.6K

@zerodevx/svelte-img

Create responsive and progressive images for SvelteKit.

347 609

scrolly-video

Create scroll-based video playback in Svelte apps.

1K 577





Data fetching

@tanstack/svelte-query

Manages, caches, and syncs asynchronous data in Svelte.

45K 28K

@urql/svelte

GraphQL client for Svelte applications.

8.8K 7.5K

sswr

Fetch data with SWR strategy for Svelte, improving performance.

255 422K

@orpc/svelte-query

Fetch and manage data in Svelte with orpc.

975 799

houdini

Generate GraphQL clients for Svelte applications.

944 5.3K

trpc-sveltekit

Provides SvelteKit adapter for tRPC.io.

816 3.9K





SEO

svelte-meta-tags

Manage SEO for Svelte projects with meta tags.

574 13K

@sveltejs/amp

official

Integrate AMP with SvelteKit.

19K 311

super-sitemap

Generate sitemaps for SvelteKit sites, easy and impossible to forget.

184 4.9K

svead

Svelte component for managing meta tags and SEO.

75 976

svelte-seo

Optimize Svelte apps for search engines, social media.

469 2.8K





Auth

@auth/sveltekit

Authentication for SvelteKit.

26K 16K

altcha

Provides a GDPR-compliant CAPTCHA alternative for Svelte.

757 7.5K

lucia

Simple and flexible authentication library.

10K 40K

clerk-sveltekit

Integrates Clerk authentication with SvelteKit applications.

184 319

svelte-session-manager

Manages JWT session data for Svelte apps, stores tokens.

105 430

@supabase/auth-helpers-sveltekit

Provides auth helpers for Supabase in SvelteKit.

898 3.4K

svelte-kit-sessions

Provides user-friendly session management for SvelteKit applications.

16 260

@passlock/sveltekit

Enables passkey authentication and social login in SvelteKit apps.

172 4





Third party services

@sentry/svelte

Integrate Sentry error tracking into Svelte applications.

8.2K 79K

@sentry/sveltekit

Integrate Sentry error tracking into SvelteKit applications.

8.2K 48K

svelte-stripe

Integrate Stripe Elements into Svelte projects easily.

463 4.6K

clerk-sveltekit

Integrates Clerk authentication with SvelteKit applications.

184 319

@storyblok/svelte

Connect Svelte apps to Storyblok CMS.

84 786

@inlang/paraglide-js

A compiler-based i18n library that emits tree-shakable message functions.

87 144K





Forms

sveltekit-superforms

Simplify SvelteKit form handling and validation.

2.5K 59K

felte

Extensible form library for Svelte.

1K 8.3K

formsnap

Wraps sveltekit-superforms with accessible form components.

35K