Package category
Svelte
Components and tooling for Svelte and SvelteKit.
500 packages0 comparisons
Packages compared
500 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @hugeicons/svelte Hugeicons Svelte Component Library https://hugeicons.com | 4.6k | - | - | - | 1 month ago 1.1.5 | ESM + CommonJS | Bundled | Icons, Svelte |
| @prgm/sveltekit-progress-bar A Svelte progress bar that hooks to SvelteKit navigation. | 4.5k | - | - | - | 1 year ago 3.0.2 | ESM only | Bundled | Svelte |
| @smui/layout-grid Svelte Material UI - Layout Grid | 4.5k | - | - | - | 1 month ago 9.0.2 | ESM only | Bundled | Svelte |
| svelte-steps A customizable step component written in Svelte | 4.4k | -14% | - | 3 years ago 2.4.1 | ESM only | Bundled | UI component libraries, Svelte | |
| highlightjs-svelte Svelte language definition for Highlight.js | 4.4k | -28% | - | 6 years ago 1.0.6 | ESM + CommonJS | None | Svelte | |
| @smui-extra/chip-input Svelte Material UI - Chip Input | 4.4k | - | - | - | 1 month ago 9.0.3 | ESM only | Bundled | Svelte |
| @happyvertical/smrt-svelte Svelte 5 components for SMRT user management - auth, users, tenants, roles, permissions, groups | 4.3k | - | - | - | 7 days ago 0.51.10 | ESM only | Bundled | Authentication and authorisation, Svelte |
| @sjsf/form Svelte 5 library for creating forms based on JSON schema. | 4.3k | - | - | - | 8 days ago 3.8.2 | ESM only | Bundled | Svelte, Forms |
| simple-svelte-autocomplete Autocomplete / Select / Typeahead component made with Svelte 3 | 4.3k | -11% | - | 3 years ago 2.5.2 | ESM + CommonJS | None | Svelte | |
| @embedpdf/svelte-pdf-viewer Svelte component for embedding PDF documents | 4.3k | - | - | - | 8 days ago 2.15.1 | ESM only | Bundled | PDF and documents, Svelte |
| @felte/validator-yup A package to use Yup with Felte | 4.2k | - | - | - | 1 year ago 1.1.4 | ESM + CommonJS | Bundled | Forms, Svelte |
| svelte-headlessui HeadlessUI components for Svelte | 4.2k | +59% | - | 1 year ago 0.0.46 | ESM only | Bundled | Svelte, CSS-in-JS and styling | |
| @smui-extra/badge Svelte Material UI - Badge | 4.2k | - | - | - | 25 days ago 9.0.4 | ESM only | Bundled | Svelte |
| @tanstack/svelte-query-persist-client Svelte bindings to work with persisters in TanStack/svelte-query | 4.2k | - | - | - | 3 days ago 6.2.4 | ESM only | Bundled | Svelte, HTTP clients |
| @smui/slider Svelte Material UI - Slider | 4.1k | - | - | - | 1 month ago 9.0.2 | ESM only | Bundled | Svelte |
| svelte-json-tree-auto Svelte JSON Viewer Component | 4.1k | +213% | - | 6 years ago 0.1.0 | CommonJS | None | Svelte | |
| sv-router Type-safe routing for Svelte SPAs | 4k | +2054% | - | 14 days ago 0.19.0 | ESM only | Bundled | Routing, Svelte | |
| @svar-ui/svelte-tasklist Simple Svelte component for adding a task list section on a page | 4k | - | - | - | 24 days ago 2.6.1 | ESM only | Bundled | Svelte |
| svelte-json-tree Svelte JSON Viewer Component | 4k | +5% | - | 2 years ago 2.2.0 | ESM only | Bundled | Svelte | |
| svelte-material-ui Svelte Material UI Components | 4k | +27% | - | 25 days ago 9.0.4 | - | None | Svelte | |
| @countrystatecity/countries-browser Browser-native countries, states, and cities data with jsDelivr CDN and lazy loading | 4k | - | - | - | 1 month ago 1.0.4 | ESM + CommonJS | Bundled | DOM and browser utilities, Bundlers |
| @smui/image-list Svelte Material UI - Image List | 3.9k | - | - | - | 1 month ago 9.0.2 | ESM only | Bundled | Svelte |
| @rodrigodagostino/svelte-sortable-list Create accessible, sortable lists in Svelte, with keyboard, mouse, and touch support. | 3.9k | - | - | - | 1 month ago 2.2.6 | ESM only | Bundled | DOM and browser utilities, Svelte |
| @sjsf/ajv8-validator The ajv-8 based validator for svelte-jsonschema-form | 3.9k | - | - | - | 8 days ago 3.8.2 | ESM only | Bundled | Svelte, Forms |
| @tinymce/tinymce-svelte TinyMCE Svelte Component | 3.9k | - | - | - | 5 months ago 4.0.1 | ESM + CommonJS | Bundled | Svelte, Rich text and code editors |
| svelte-sitemap Small helper which scans your Svelte routes folder and generates static sitemap.xml | 3.9k | +20% | - | 2 months ago 4.0.4 | ESM only | Bundled | TypeScript tooling, Svelte | |
| svelte-heros-v2 Hero icon v2 components for Svelte | 3.8k | +82% | - | 9 months ago 3.0.1 | ESM only | Bundled | Icons, Svelte | |
| @lottiefiles/svelte-lottie-player Lottie animation player component for Svelte | 3.8k | - | - | - | 2 years ago 0.3.1 | ESM + CommonJS | None | Animation, Svelte |
| tree-sitter-svelte Tree-sitter-grammar for svelte | 3.7k | +6670% | - | 3 years ago 0.11.0 | CommonJS | None | Svelte | |
| streamdown-svelte <p align="center"> <img src="https://raw.githubusercontent.com/PacificStudio/streamdown-svelte/master/static/favicon.svg" alt="Streamdown Svelte favicon" width="96" height="96" /> </p> | 3.7k | - | - | 5 months ago 3.0.6 | ESM only | Bundled | Svelte, Parsers and serialisers | |
| @smui-extra/bottom-app-bar Svelte Material UI - Bottom App Bar | 3.7k | - | - | - | 1 month ago 9.0.2 | ESM only | Bundled | Svelte |
| @sanity-labs/logo-soup A tiny framework-agnostic library that makes logos look good together | 3.7k | - | - | - | 1 month ago 1.3.0 | ESM only | Bundled | Angular, React |
| svelte-i18next Svelte wrapper for i18next | 3.7k | -36% | - | 2 years ago 2.2.2 | ESM only | Bundled | Svelte, Internationalisation | |
| svelte-forms-lib Svelte forms lib - A lightweight library for managing forms in Svelte v3 | 3.7k | -19% | - | 4 years ago 2.0.1 | ESM + CommonJS | Bundled | Forms, Svelte | |
| @intl-tel-input/svelte A Svelte component for intl-tel-input, for entering, formatting, and validating international telephone numbers | 3.6k | - | - | - | 1 day ago 29.5.3 | ESM only | Bundled | TypeScript tooling, Svelte |
| @comark/svelte Svelte 5 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output. | 3.6k | - | - | - | 15 days ago 0.7.0 | ESM only | Bundled | Markdown, Svelte |
| @humanspeak/svelte-virtual-list A lightweight, high-performance virtual list component for Svelte 5 that renders large datasets with minimal memory usage. Features include dynamic height support, smooth scrolling, TypeScript support, and efficient DOM recycling. Ideal for infinite scrol | 3.6k | - | - | - | 1 month ago 0.5.14 | ESM only | Bundled | Svelte, TypeScript tooling |
| @highcharts/svelte A simple & intuitive Svelte wrapper for Highcharts | 3.6k | - | - | - | 1 year ago 1.1.1 | ESM only | Bundled | Charts and data visualisation, Svelte |
| astrobook The minimal UI component playground | 3.5k | +576% | - | 1 month ago 0.13.3 | ESM only | Bundled | Bundlers, React | |
| svelte-persisted-state Svelte 5 persisted states, [svelte-persisted-store](https://github.com/joshnuss/svelte-persisted-store), but implemented with Svelte 5 Runes. | 3.5k | +204% | - | 4 months ago 1.4.1 | ESM only | Bundled | Svelte | |
| stream-monaco A framework-agnostic Monaco Editor integration with Shiki syntax highlighting, built for real-time streaming updates and efficient diff editing. | 3.5k | - | - | 2 months ago 0.0.49 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| svelte-modals A simple, flexible, zero-dependency modal manager for Svelte. | 3.5k | +13% | - | 1 year ago 2.0.1 | ESM only | Bundled | Svelte, UI component libraries | |
| @icons-pack/svelte-simple-icons This package provides the Simple Icons packaged as a set of Svelte components. | 3.5k | - | - | - | 6 months ago 7.2.0 | ESM only | Bundled | Icons, Svelte |
| svelte-virtual Virtual List and Grid components for Svelte | 3.4k | +452% | - | 2 years ago 0.6.3 | ESM only | Bundled | Svelte, DOM and browser utilities | |
| svelte-autosize Svelte action to automatically adjust textarea height. | 3.4k | -6% | - | 1 year ago 1.1.5 | ESM only | Bundled | Svelte | |
| body-muscles Interactive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS. | 3.4k | - | - | 5 months ago 1.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @intlify/eslint-plugin-svelte ESLint plugin for internationalization with Svelte | 3.3k | - | - | - | 1 year ago 1.0.0 | ESM only | None | Internationalisation, Linting and formatting |
| svelte-intlayer Easily internationalize i18n your Svelte applications with type-safe multilingual content management. | 3.3k | +1347% | - | today 9.5.9 | ESM only | Bundled | Internationalisation, TypeScript tooling | |
| vitest-auto-spy Auto-generate fully-typed test spies from a class — across Vitest, Bun, node:test and Rstest, with Angular/NestJS/React/Vue/Svelte recipes. Drop-in replacement for jest-auto-spies and jasmine-auto-spies. | 3.3k | - | - | 1 day ago 5.29.0 | ESM + CommonJS | Bundled | Testing, Vue | |
| editate An experimental, type-safe, framework agnostic and small (5kB+) contenteditable state manager. | 3.3k | - | - | 1 month ago 0.6.27 | ESM + CommonJS | Bundled | Rich text and code editors, React |
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.
- @hugeicons/svelteHugeicons Svelte Component Library https://hugeicons.com
- @prgm/sveltekit-progress-barA Svelte progress bar that hooks to SvelteKit navigation.
- @smui/layout-gridSvelte Material UI - Layout Grid
- svelte-stepsA customizable step component written in Svelte
- highlightjs-svelteSvelte language definition for Highlight.js
- @smui-extra/chip-inputSvelte Material UI - Chip Input
- @happyvertical/smrt-svelteSvelte 5 components for SMRT user management - auth, users, tenants, roles, permissions, groups
- @sjsf/formSvelte 5 library for creating forms based on JSON schema.
- simple-svelte-autocompleteAutocomplete / Select / Typeahead component made with Svelte 3
- @embedpdf/svelte-pdf-viewerSvelte component for embedding PDF documents
- @felte/validator-yupA package to use Yup with Felte
- svelte-headlessuiHeadlessUI components for Svelte
- @smui-extra/badgeSvelte Material UI - Badge
- @tanstack/svelte-query-persist-clientSvelte bindings to work with persisters in TanStack/svelte-query
- @smui/sliderSvelte Material UI - Slider
- svelte-json-tree-autoSvelte JSON Viewer Component
- sv-routerType-safe routing for Svelte SPAs
- @svar-ui/svelte-tasklistSimple Svelte component for adding a task list section on a page
- svelte-json-treeSvelte JSON Viewer Component
- svelte-material-uiSvelte Material UI Components
- @countrystatecity/countries-browserBrowser-native countries, states, and cities data with jsDelivr CDN and lazy loading
- @smui/image-listSvelte Material UI - Image List
- @rodrigodagostino/svelte-sortable-listCreate accessible, sortable lists in Svelte, with keyboard, mouse, and touch support.
- @sjsf/ajv8-validatorThe ajv-8 based validator for svelte-jsonschema-form
- @tinymce/tinymce-svelteTinyMCE Svelte Component
- svelte-sitemapSmall helper which scans your Svelte routes folder and generates static sitemap.xml
- svelte-heros-v2Hero icon v2 components for Svelte
- @lottiefiles/svelte-lottie-playerLottie animation player component for Svelte
- tree-sitter-svelteTree-sitter-grammar for svelte
- streamdown-svelte<p align="center"> <img src="https://raw.githubusercontent.com/PacificStudio/streamdown-svelte/master/static/favicon.svg" alt="Streamdown Svelte favicon" width="96" height="96" /> </p>
- @smui-extra/bottom-app-barSvelte Material UI - Bottom App Bar
- @sanity-labs/logo-soupA tiny framework-agnostic library that makes logos look good together
- svelte-i18nextSvelte wrapper for i18next
- svelte-forms-libSvelte forms lib - A lightweight library for managing forms in Svelte v3
- @intl-tel-input/svelteA Svelte component for intl-tel-input, for entering, formatting, and validating international telephone numbers
- @comark/svelteSvelte 5 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output.
- @humanspeak/svelte-virtual-listA lightweight, high-performance virtual list component for Svelte 5 that renders large datasets with minimal memory usage. Features include dynamic height support, smooth scrolling, TypeScript support, and efficient DOM recycling. Ideal for infinite scrol
- @highcharts/svelteA simple & intuitive Svelte wrapper for Highcharts
- astrobookThe minimal UI component playground
- svelte-persisted-stateSvelte 5 persisted states, [svelte-persisted-store](https://github.com/joshnuss/svelte-persisted-store), but implemented with Svelte 5 Runes.
- stream-monacoA framework-agnostic Monaco Editor integration with Shiki syntax highlighting, built for real-time streaming updates and efficient diff editing.
- svelte-modalsA simple, flexible, zero-dependency modal manager for Svelte.
- @icons-pack/svelte-simple-iconsThis package provides the Simple Icons packaged as a set of Svelte components.
- svelte-virtualVirtual List and Grid components for Svelte
- svelte-autosizeSvelte action to automatically adjust textarea height.
- body-musclesInteractive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS.
- @intlify/eslint-plugin-svelteESLint plugin for internationalization with Svelte
- svelte-intlayerEasily internationalize i18n your Svelte applications with type-safe multilingual content management.
- vitest-auto-spyAuto-generate fully-typed test spies from a class — across Vitest, Bun, node:test and Rstest, with Angular/NestJS/React/Vue/Svelte recipes. Drop-in replacement for jest-auto-spies and jasmine-auto-spies.
- editateAn experimental, type-safe, framework agnostic and small (5kB+) contenteditable state manager.
No comparisons for this package yet.