Skip to content
JS
Package category

Svelte

Components and tooling for Svelte and SvelteKit.

500 packages0 comparisons

Packages compared

500 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@sveltejs/adapter-cloudflare
Adapts SvelteKit applications for Cloudflare Workers or Cloudflare Pages
179k---3 months ago
7.2.9
ESM onlyBundledSvelte
vanilla-jsoneditor
A web-based tool to view, edit, format, transform, and validate JSON
176.5k+41%--
3.13.0
ESM onlyBundledRich text and code editors, Svelte
vitest-browser-svelte
Render Svelte components in Vitest Browser Mode
174k+435%-21 days ago
3.1.0
ESM onlyBundledSvelte, Testing
prism-svelte
Svelte language extension for prismjs
168.1k+169%-4 years ago
0.5.0
ESM onlyNoneSvelte
mdsvex
Markdown preprocessor for Svelte
146.1k+195%-2 months ago
0.12.8
ESM onlyBundledMarkdown, Svelte
dialkit
Live controls for tuning interfaces in React, Solid, Svelte, Vue, and plain JavaScript
144.4k--15 days ago
2.0.2
ESM + CommonJSBundledVue, React
@tanstack/svelte-query
Primitives for managing, caching and syncing asynchronous and remote data in Svelte
134.9k---3 days ago
6.2.4
ESM onlyBundledCaching, Svelte
@melt-ui/svelte
![](static/banner.png)
129.6k---1 year ago
0.86.6
ESM onlyBundledSvelte, UI component libraries
sonda
Universal bundle analyzer and visualizer that works with most popular bundlers and frameworks.
122.8k+212%-2 months ago
0.14.0
ESM onlyBundledBundler plugins and loaders, Vue
unplugin-fonts
Universal Webfont loader
118k+48%-5 months ago
2.0.0
ESM onlyBundledBundler plugins and loaders, Vue
rollup-plugin-svelte
Compile Svelte components with Rollup
112.4k+20%-1 year ago
7.2.3
CommonJSBundledSvelte, Bundler plugins and loaders
@ai-sdk/workflow
WorkflowAgent for building AI agents with AI SDK
107.2k---today
2.0.45
ESM onlyBundledStatic site generators and meta-frameworks, React
@astrojs/svelte
Use Svelte components within Astro
104.9k---2 months ago
9.0.1
ESM onlyNoneSvelte, Static site generators and meta-frameworks
shadcn-svelte
Add components to your apps.
96.9k+1341%-8 days ago
1.7.0
ESM onlyBundledCSS-in-JS and styling, Svelte
altcha
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
87.8k+384%-5 days ago
3.2.3
ESM + CommonJSBundledSvelte, Security
embla-carousel-svelte
A lightweight carousel library with fluid motion and great swipe precision
86.6k+185%-1 year ago
8.6.0
ESM + CommonJSBundledUI component libraries, TypeScript tooling
svelte-i18n
Internationalization library for Svelte
82.1k+56%-1 year ago
4.0.1
ESM onlyBundledInternationalisation, Svelte
@nanostores/persistent
A store for Nano Stores state manager to keep data in localStorage
76.8k---2 months ago
1.3.5
ESM onlyBundledReact, Vue
@vite-pwa/sveltekit
Zero-config PWA for SvelteKit
76k---9 months ago
1.1.0
ESM onlyBundledBundler plugins and loaders, Svelte
ts-retry
A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo
70.7k+38%-3 months ago
7.0.3
ESM + CommonJSBundledTypeScript tooling, Vue
flowbite-svelte
Flowbite components for Svelte
67.3k+57%-5 months ago
1.33.1
ESM onlyBundledUI component libraries, Svelte
svelte-floating-ui
Svelte actions for working with floating ui
65.2k+86%-1 year ago
1.6.2
ESM onlyBundledSvelte, DOM and browser utilities
svelte-persisted-store
[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv
62.8k+115%-1 year ago
0.12.0
ESM onlyBundledSvelte
@threlte/core
A 3D framework for the web, built on top of Svelte and Three.js
62.2k---today
8.6.1
ESM onlyBundled3D, WebGL and game engines, Svelte
svelte-select
A <Select> component for Svelte apps
60.9k+97%-1 month ago
6.0.0
ESM onlyBundledSvelte
@tanstack/svelte-store
Framework agnostic type-safe store w/ reactive framework adapters
60.3k---1 month ago
0.12.1
ESM onlyBundledTypeScript tooling, Svelte
svelte-loader
A webpack loader for svelte
59.9k+29%-1 year ago
3.2.4
-NoneBundler plugins and loaders, Svelte
svelte-dev-helper
Helper for svelte components to ease development
59.5k+24%-8 years ago
1.1.9
CommonJSNoneSvelte
@tanstack/svelte-virtual
Headless UI for virtualizing scrollable elements in Svelte
55.6k---11 days ago
3.13.39
ESM onlyBundledTables and data grids, React
@tanstack/svelte-table
Headless UI for building powerful tables & datagrids for Svelte.
50.2k---27 days ago
9.2.4
ESM onlyBundledTables and data grids, Svelte
comark
Parse CommonMark and GFM into a compact, serializable document at build time, runtime, or during a stream, then render to HTML, ANSI, Vue, React, Svelte or Angular.
48.6k--15 days ago
0.7.0
ESM onlyBundledMarkdown, React
@zag-js/svelte
The svelte wrapper for zag
47.8k---11 days ago
1.44.0
ESM onlyBundledSvelte, UI component libraries
eslint-plugin-svelte3
An ESLint plugin for Svelte v3 components.
47.4k+1%-4 years ago
4.0.0
CommonJSNoneLinting and formatting, Svelte
sveltedoc-parser
Generate a JSON documentation for a Svelte file
45.7k-19%-4 years ago
4.2.1
CommonJSBundledDocumentation tooling, Svelte
htmlparser2-svelte
Fast & forgiving HTML/Svelte/XML/RSS parser
45.5k-25%-6 years ago
4.1.1
CommonJSBundledSvelte, Parsers and serialisers
svelte-parse-markup
Parse Svelte markup without parsing the script or style tags
44.4k+66%-2 years ago
0.1.5
ESM onlyBundledSvelte, Parsers and serialisers
svelte-spa-router
Router for SPAs using Svelte 5
43.9k+199%-3 months ago
5.1.1
ESM onlyBundledSvelte, Routing
svelte-portal
Svelte component for rendering outside the DOM of parent component
43.8k+114%-2 years ago
2.2.1
ESM + CommonJSBundledSvelte
@smui/common
Svelte Material UI - Common
43.2k---1 month ago
9.0.2
ESM onlyBundledSvelte
typesafe-i18n
A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
42.6k+55%-7 months ago
5.27.1
ESM + CommonJSBundledInternationalisation, React
svelte-chartjs
<img align="right" width="150" height="150" alt="svelte-chartjs logo" src="https://raw.githubusercontent.com/SauravKanchan/svelte-chartjs/master/assets/svelte-chartjs.png">
42.3k+20%-6 months ago
4.0.1
ESM onlyBundledSvelte
@sveltejs/enhanced-img
Image optimization for your Svelte apps
41.8k---3 months ago
0.11.0
ESM onlyBundledSvelte, Image processing
svelte-jester
A Jest transformer for Svelte - compile your components before importing them into tests
40.2k+128%-2 years ago
5.0.0
ESM onlyNoneTesting, Svelte
svelte-loading-spinners
Loading spinners using the svelte framework.
39.7k+360%-2 years ago
0.3.6
ESM onlyBundledSvelte
svelte-language-server
A language server for Svelte
37.7k+207%-1 month ago
0.18.4
CommonJSBundledSvelte
svelte-meta-tags
Svelte Meta Tags provides components designed to help you manage SEO for Svelte projects
37.4k+220%-2 months ago
5.0.2
ESM onlyBundledSvelte
svelte-confetti
Confetti in Svelte! Celebrate things with some extra flair. Animates using just HTML and CSS meaning it can work with SSR in SvelteKit!
37.4k+52%-1 year ago
2.3.2
ESM onlyBundledSvelte
sveltekit-flash-message
Send temporary data to the next request after redirect. Works with both SSR and client.
37.3k+288%-1 year ago
2.4.6
ESM onlyBundledSvelte
@zerodevx/svelte-json-view
View JSON data prettily
36k---1 month ago
2.0.0
ESM onlyBundledSvelte
@auth/sveltekit
Authentication for SvelteKit.
35.5k---2 months ago
1.11.3
ESM onlyBundledAuthentication and authorisation, Svelte

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • @sveltejs/adapter-cloudflareAdapts SvelteKit applications for Cloudflare Workers or Cloudflare Pages
  • vanilla-jsoneditorA web-based tool to view, edit, format, transform, and validate JSON
  • vitest-browser-svelteRender Svelte components in Vitest Browser Mode
  • prism-svelteSvelte language extension for prismjs
  • mdsvexMarkdown preprocessor for Svelte
  • dialkitLive controls for tuning interfaces in React, Solid, Svelte, Vue, and plain JavaScript
  • @tanstack/svelte-queryPrimitives for managing, caching and syncing asynchronous and remote data in Svelte
  • @melt-ui/svelte![](static/banner.png)
  • sondaUniversal bundle analyzer and visualizer that works with most popular bundlers and frameworks.
  • unplugin-fontsUniversal Webfont loader
  • rollup-plugin-svelteCompile Svelte components with Rollup
  • @ai-sdk/workflowWorkflowAgent for building AI agents with AI SDK
  • @astrojs/svelteUse Svelte components within Astro
  • shadcn-svelteAdd components to your apps.
  • altchaPrivacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
  • embla-carousel-svelteA lightweight carousel library with fluid motion and great swipe precision
  • svelte-i18nInternationalization library for Svelte
  • @nanostores/persistentA store for Nano Stores state manager to keep data in localStorage
  • @vite-pwa/sveltekitZero-config PWA for SvelteKit
  • ts-retryA little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo
  • flowbite-svelteFlowbite components for Svelte
  • svelte-floating-uiSvelte actions for working with floating ui
  • svelte-persisted-store[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv
  • @threlte/coreA 3D framework for the web, built on top of Svelte and Three.js
  • svelte-selectA <Select> component for Svelte apps
  • @tanstack/svelte-storeFramework agnostic type-safe store w/ reactive framework adapters
  • svelte-loaderA webpack loader for svelte
  • svelte-dev-helperHelper for svelte components to ease development
  • @tanstack/svelte-virtualHeadless UI for virtualizing scrollable elements in Svelte
  • @tanstack/svelte-tableHeadless UI for building powerful tables & datagrids for Svelte.
  • comarkParse CommonMark and GFM into a compact, serializable document at build time, runtime, or during a stream, then render to HTML, ANSI, Vue, React, Svelte or Angular.
  • @zag-js/svelteThe svelte wrapper for zag
  • eslint-plugin-svelte3An ESLint plugin for Svelte v3 components.
  • sveltedoc-parserGenerate a JSON documentation for a Svelte file
  • htmlparser2-svelteFast & forgiving HTML/Svelte/XML/RSS parser
  • svelte-parse-markupParse Svelte markup without parsing the script or style tags
  • svelte-spa-routerRouter for SPAs using Svelte 5
  • svelte-portalSvelte component for rendering outside the DOM of parent component
  • @smui/commonSvelte Material UI - Common
  • typesafe-i18nA fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
  • svelte-chartjs<img align="right" width="150" height="150" alt="svelte-chartjs logo" src="https://raw.githubusercontent.com/SauravKanchan/svelte-chartjs/master/assets/svelte-chartjs.png">
  • @sveltejs/enhanced-imgImage optimization for your Svelte apps
  • svelte-jesterA Jest transformer for Svelte - compile your components before importing them into tests
  • svelte-loading-spinnersLoading spinners using the svelte framework.
  • svelte-language-serverA language server for Svelte
  • svelte-meta-tagsSvelte Meta Tags provides components designed to help you manage SEO for Svelte projects
  • svelte-confettiConfetti in Svelte! Celebrate things with some extra flair. Animates using just HTML and CSS meaning it can work with SSR in SvelteKit!
  • sveltekit-flash-messageSend temporary data to the next request after redirect. Works with both SSR and client.
  • @zerodevx/svelte-json-viewView JSON data prettily
  • @auth/sveltekitAuthentication for SvelteKit.

No comparisons for this package yet.