awesome-svelte

Svelte toolkit

A curated list of resources and tools for building web applications with Svelte

⚡ A curated list of awesome Svelte resources

GitHub

2k stars
38 watching
126 forks
last commit: almost 2 years ago
Linked from 2 awesome lists

awesomeawesome-listsappersveltesveltejs

Awesome Svelte / Resources / Official Resources

Official Guide
API Reference
GitHub Repo80,500almost 2 years ago
Changelog80,500almost 2 years ago

Awesome Svelte / Resources / Community

Twitter
Discord
Reddit
Japan DiscordSvelte 日本

Awesome Svelte / Resources / Conferences

Svelte Summit

Awesome Svelte / Resources / Podcasts

Svelte Radio

Awesome Svelte / Resources / YouTube Channels

Svelte Society
Svelte Mastery

Awesome Svelte / Resources / Tutorials

Getting Started with Svelte 5: A Guide for React DevelopersEdistys
Svelte 5 Basics - Complete Svelte 5 Course for BeginnersSyntax (YouTube)

Awesome Svelte / Resources / Studies

SvelteScalingDoes Svelte Scale?
Will it Scale?174about 6 years agoFinding Svelte's inflection point

Awesome Svelte / Integrations / Preprocessing

svelte-preprocess1,759almost 2 years agoA preprocessor for PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more
MDSveX2,510almost 2 years agoPreprocessor for MDX markdown
svelte-switch-case149about 3 years agoSwitch case syntax for Svelte
svelte-preprocess-less13over 3 years agoPreprocessor for less
modular-css288over 2 years agoPreprocessor support for modular-css
svelte-preprocess-sass90over 3 years agoPreprocessor for sass
svelte-preprocess-markdown137over 3 years agoWrite Svelte components in markdown syntax

Awesome Svelte / Integrations / Mobile

Svelte NativeSvelte controlling native components via Nativescript
Framework7Full featured HTML framework for building iOS & Android apps
CapacitorBuild native mobile apps with web technology and Svelte

Awesome Svelte / State Libraries

svelte-asyncable169almost 2 years agoThe Svelte store contract with support for asynchronous values
exome241almost 2 years agoSimple proxy based state manager for deeply nested states
tanstack-storeFramework agnostic type-safe store w/ reactive framework adapters

Awesome Svelte / UI Libraries

shadcn-svelteBeautifully designed components that you can copy and paste into your apps
SvelteUIall inclusive Svelte library - Components, Actions, Utilities, Animations
Flowbite SvelteOpen-source Svelte UI components built with Tailwind CSS and Flowbite
SkeletonSkeleton uses Tailwind utility classes and design system to easily create theme-able user interfaces
Sveltestrap151almost 2 years agoBootstrap 4 & 5 components
carbon-components-svelte2,715almost 2 years agoSvelte implementation of the IBM Carbon Design System
Svelte Material UI3,332almost 2 years agoMaterial UI Components
Melt UI3,806almost 2 years agoA collection of accessible, reusable, and composable headless component builders and utilities
attractions1,045almost 2 years agoA pretty cool and modern UI kit
ionic-svelte778about 2 years agoSvelte integration with Ionic's UI for mobile app development, including many starters
YeSvelteYeSvelte is flexible Svelte UI component library built on top of Bootstrap css
Svelte UX848almost 2 years agoLarge collection of components, actions, stores, and utilities to build highly interactive applications
STDFMobile web component library based on Svelte and Tailwind
M3 Svelte274almost 2 years agoRobust component library implementing Material Design 3
AgnosUIHighly configurable headless framework agnostic component library
daisyUIThe most popular component library for Tailwind CSS - adds component class names to Tailwind CSS so you can make beautiful websites faster than ever
Smelte1,525over 3 years agoUI framework with material components built with Tailwind CSS
SVAR Core for Svelte63almost 2 years agoA collection of 20+ Svelte UI components for building fast-performing, interactive and responsive web apps
AgnosticUI724over 2 years agoAccessible Svelte Component Primitives (that also work with React, Vue 3, and Angular)

Awesome Svelte / UI Components / Table

@vincjo/datatables479almost 2 years agoA toolkit for creating datatable components with Svelte
svelte-table536almost 2 years agoA table implementation that allows sorting and filtering
svelte-generic-crud-table67about 2 years agoAgnostic web-component for object-arrays with CRUD functionality. Sort and resize columns. Multiple tables per page
svelte-generic-table-pager4over 2 years agoSvelte-generic-crud-table with paginator
powertable220about 3 years agoPowerTable is a JavaScript component that turns JSON data into an interactive HTML table. This facilitates manual inspection, sorting, filtering, searching, and editing of the data
svelte-pivottable20almost 2 years agoSvelte-based pivot table library with drag'n'drop functionality

Awesome Svelte / UI Components / Notification

svelte-notifications312almost 3 years agoToast notifications component that can be used in any JS application
svelte-favicon-badge101almost 2 years agoA custom component that adds a favicon and a badge that you can use to show for example number of unread messages, etc
@zerodevx/svelte-toast838almost 2 years agoSimple elegant toast notifications
svelte-french-toast892almost 2 years agoButtery smooth toast notifications for Svelte, inspired by React Hot Toast. Lightweight, customizable, and beautiful by default
svelte-sonner743almost 2 years agoAn opinionated toast component for Svelte

Awesome Svelte / UI Components / Grid

svelte-grid-responsive54over 3 years agoBootstrap-inspired responsive grid system
svelte-flex78almost 2 years agoA simple and reusable flexbox component for Svelte

Awesome Svelte / UI Components / Icons

unplugin-icons4,164almost 2 years agoAccess thousands of icons as components on-demand universally
svelte-fa402almost 2 years agoTiny FontAwesome 5 and 6 component
svelte-awesome493almost 2 years agoAwesome SVG icon component, built with Font Awesome icons
steeze-ui/icons183almost 2 years agoEffortless Icon Packs & Components for Svelte, React, Vue and more
svelte-icons291over 3 years agoIcon components
svelte-heroicons8over 3 years agoIcons, crafted by the creators of Tailwind CSS
svelte-icomoon5over 3 years agoIt makes it very simple to use SVG icons in your Svelte projects
svelte-unicons3over 3 years agoUnicons svg icons for Svelte based on @iconscout/unicons
lucide-svelte11,844almost 2 years agoImplementation of the lucide icon library for svelte applications
svelte-icons-pack61over 2 years agoBased on
svesome2about 2 years agoA fontawesome v6 icons wrapper for svelte its awesome

Awesome Svelte / UI Components / Calendar

svelte-fullcalendar197about 3 years agoA component wrapper around FullCalendar
svelte-calendar542almost 4 years agoA lightweight datepicker with neat animations and a unique UX
date-picker-svelte321almost 2 years agoA date and time picker for Svelte with clean UX
@schedule-x/svelte1,414almost 2 years agoA material design event calendar library

Awesome Svelte / UI Components / Maps

svelte-googlemaps79over 2 years agoGoogle Maps component
svelte-mapbox347almost 2 years agoMapBox map and autocomplete components
leaflet-svelte51over 5 years agoSvelte wrapper for Leaflet
esri-svelte15almost 2 years agoWeb application that shows how to use the ArcGIS API for JavaScript with Svelte
svelte-maplibre357almost 2 years agoSvelte bindings for the MapLibre mapping library

Awesome Svelte / UI Components / Charts

svelte-frappe-charts310about 2 years agoSvelte bindings for frappe-charts
Layer Cake1,462almost 2 years agoA framework for mostly-reusable graphics with svelte
LayerChart685almost 2 years agoLarge collection of composable Svelte components to build a wide range of visualizations, built upon Layer Cake

Awesome Svelte / UI Components / Miscellaneous

Svelte Tweakpane UIUI elements from wrapped in a collection of idiomatic Svelte components
svelte-tree-viewer16almost 5 years agoA lightweight component to render tree views
svelte-copyright16over 2 years agoA Svelte component to format and display a copyright notice
svelte-splitpanes397almost 2 years agoFull featured resizeable views panels
mathjax-svelte0over 3 years agoA Svelte component for MathJax
svelte-stepper145almost 2 years agoA Svelte component for building animated step flows
css-3d-progress2over 2 years agoA 3D Progress Bar component
svelte-speedometer17about 2 years agoSvelte component for showing speedometer like gauge using d3

Awesome Svelte / Scaffold

create-vite69,303almost 2 years agoGenerates scaffold for a vite + svelte app
create-svelte18,831almost 2 years agoA CLI for creating a new SvelteKit project
saasstarter1,488almost 2 years agoA open source, fast, and free to host Svelte SaaS template
svelte-pwa-template221about 2 years agoA starter template for PWAs based in the official Template
vite-svelte-docker-template1almost 2 years agoTemplate for Svelte + Docker + Vite + Vitest

Awesome Svelte / Utilities / Animations

AutoAnimateA zero-config, drop-in animation utility that adds smooth transitions to your Svelte app
svelte-typewriterA simple and reusable typewriter effect for your Svelte applications

Awesome Svelte / Utilities / Drag & Drop

neodrag1,631almost 2 years agoOne Draggable to rule them all 💍

Awesome Svelte / Utilities / Forms

SuperformsSvelteKit library for handling server and client validation, and client-side display of forms
FormsnapHigh level Svelte components for forms, built on top of Superforms and Zod
felteExtensible form library, with built-in Yup, Zod, Vest, and Superstruct validation
vest2,573almost 2 years ago🦺 Declarative form validation framework inspired by unit testing
svelte-formly254almost 3 years agoA good solution to generate and control a dynamic forms using core and custom rules with customize styles
svelte-form-builder70over 2 years agoA No-code Drag n Drop Form Builder built for Svelte
svelte-checkbox78almost 4 years agoA checkbox component (cool animation, customizable)
svelte-toggle22over 3 years agoBasic toggle component with styling

Awesome Svelte / Utilities / HTTP Requests

sswr243over 2 years agoSvelte stale while revalidate (SWR) data fetching strategy
svelte-queryFetch, cache and update data in your Svelte applications all without touching any "global state"

Awesome Svelte / Utilities / Sound & Video

svelte-sound47almost 2 years agoSvelte Actions to play interaction sounds on target DOM events

Awesome Svelte / Utilities / WebGL

svelthree485about 2 years agoComponent library for declarative construction of reactive and reusable three.js scene graphs
threlteThrelte is a renderer and component library for using Three.js in a declarative and state-driven way in Svelte apps

Awesome Svelte / Utilities / PWA

SvelteKit-Adapter-Versioned-Worker12over 2 years agoAn easy-to-use service worker build plugin where you don't need to worry about cache durations

Awesome Svelte / Utilities / Portal

svelte-portal446about 2 years agoComponent for rendering outside the DOM of parent component
svelte-teleport25almost 6 years agoA component to teleport elements across the DOM

Awesome Svelte / Utilities / Fonts

svelte-web-fonts/google16about 4 years agoTiny component for easily loading Fonts via the Google Fonts API including autocompletion

Awesome Svelte / Utilities / Internationalization

svelte-fluent96almost 2 years agoComponents for easy integration of localization
svelte-i18n1,274almost 2 years agoInternationalization library for Svelte
VoerkaI18nInternationalization solution for
sveltekit-i18n511almost 2 years agoFor integrating style localization in SvelteKit
@tolgee/svelte234almost 2 years agoWeb-based localization tool enabling users to translate directly in the Svelte app they develop
@i18n-pro/svelte8over 2 years agoLightweight, simple, flexible, automatic translation internationalization tool for Svelte
ParaglideJSTiny, typesafe i18n library with translated links out of the box

Awesome Svelte / Routers

svelte-router-spa530over 2 years agoRouter adds routing to your Single Page Applications (SPA). Includes localisation, guards and nested layouts
svelte-routing2,038about 2 years agoA declarative Svelte routing library with SSR support
tinro679about 2 years agoA tiny, dependency free and highly declarative router
svelte-spa-router1,558over 2 years agoOptimized for Single Page Applications (SPA) with hash based routing and support for parameters
svelte-client-router17over 2 years agoSvelte Client Router is everything you need and think when routing SPA's
@danielsharkov/svelte-router13over 2 years agoA simple & easy to use SPA router, developed with page transitions in mind
@shaun/svelterouter3over 2 years agoAnother vue-router inspired Svelte router
Elegua79over 2 years agoSmall (< 180LoC), fast, easy, full featured SPA router
svelte5-router74almost 2 years agoFirst Svelte 5 SPA router with nesting, hooks, and more.. Use components, snippets, or both!

Awesome Svelte / Frameworks

SvelteKitThe fastest way to build Svelte apps
RoutifyRoutes for Svelte, automated by your file structure
Elder.js2,115almost 4 years agoOpinionated static site generator and web framework for Svelte built with SEO in mind
JungleJSThe Jamstack framework for Svelte with GraphQL
svelte-document9over 2 years agoCreate documents (PDFs), resumes, or presentations entirely in Svelte

Awesome Svelte / Dev Tools / Lint

prettier-plugin-svelte752almost 2 years agoFormat your components using prettier
svelte-checkCheck your code
eslint-plugin-svelte312almost 2 years agoAn ESLint plugin for Svelte using AST

Awesome Svelte / Dev Tools / Test

svelte-jester128over 2 years agoA Jest transformer to compile your components before importing them into tests
@testing-library/svelte623almost 2 years agoSimple and complete Svelte DOM testing utilities that encourage good testing practices
jest-transform-svelte35over 3 years agoJest Transformer for Svelte components

Awesome Svelte / Dev Tools / Editors

Svelte for VS CodeProvides syntax highlighting and rich intellisense for your components
Svelte 3 SnippetsSvelte 3 Snippets for VS Code
SvelteSyntax highlighting and support for Sublime Text
vim-svelte-plugin139almost 2 years agoSyntax highlighting and support for Vim
coc-svelte179almost 3 years agoSyntax highlighting and support for (Neo)Vim
SvelteSyntax highlighting and support for JetBrains

Backlinks from these awesome lists:

More related projects: