Track Awesome Svelte Updates Daily
⚡ A curated list of awesome Svelte resources
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 TheComputerM/awesome-svelte · ⭐ 852 · 🏷️ Front-End Development
Mar 18, 2023
Tutorials
Feb 28, 2023
UI Libraries
- YeSvelte - YeSvelte is flexible Svelte UI component library built on top of Bootstrap css.
Jan 21, 2023
Tutorials
- Typescript + Svelte Cheatsheet (⭐508) - An overview of all TypeScript related topics for Svelte and SvelteKit - @ivanhofer (Github).
Miscellaneous / Checkbox
- svelte-splitpanes (⭐169) - Full featured resizeable views panels
Form / Checkbox
- svelte-form-builder (⭐9) - A No-code Drag n Drop Form Builder built for Svelte
Jan 19, 2023
State Libraries
- Svelte-Domain (⭐2) - The state management for svelte.
- svelte-asyncable (⭐117) - The Svelte store contract with support for asynchronous values.
Miscellaneous / Checkbox
- mathjax-svelte (⭐0) - A Svelte component for MathJax.
Nov 17, 2022
Charts / Checkbox
- Layer Cake (⭐807) - A framework for mostly-reusable graphics with svelte
Oct 09, 2022
Icons
- svelte-unicons (⭐2) - Unicons svg icons for Svelte based on @iconscout/unicons.
Sep 28, 2022
Mobile
- Capacitor - Build native mobile apps with web technology and Svelte.
Scaffold / Checkbox
- create-vite (⭐54k) - Generates scaffold for a vite + svelte app.
- create-svelte (⭐14k) - A CLI for creating a new SvelteKit project.
Sep 26, 2022
UI Libraries
- Svelte UI - SvelteUI is an all inclusive Svelte library.
Routers / Checkbox
- @shaun/svelterouter (⭐2) - Another vue-router inspired Svelte router.
Sep 08, 2022
Routers / Checkbox
- @danielsharkov/svelte-router (⭐10) - A simple & easy to use SPA router, developed with page transitions in mind.
Jul 30, 2022
Icons
- svelte-icomoon (⭐6) - It makes it very simple to use SVG icons in your Svelte projects.
Jul 25, 2022
Preprocessing
- svelte-switch-case (⭐101) - Switch case syntax for Svelte.
Jul 23, 2022
UI Libraries
- ionic-svelte (⭐431) - Svelte integration with Ionic's UI for mobile app development, including many starters.
Jun 25, 2022
Notification
- svelte-french-toast (⭐343) - Buttery smooth toast notifications for Svelte, inspired by React Hot Toast. Lightweight, customizable, and beautiful by default.
Jun 01, 2022
Animations / Checkbox
- AutoAnimate - A zero-config, drop-in animation utility that adds smooth transitions to your Svelte app.
May 17, 2022
Form / Checkbox
- svelte-formly (⭐217) - A good solution to generate and control a dynamic forms using core and custom rules with customize styles.
Mar 10, 2022
Charts / Checkbox
- svelte-frappe-charts (⭐263) - Svelte bindings for frappe-charts.
Feb 26, 2022
UI Libraries
- AgnosticUI (⭐602) - Accessible Svelte Component Primitives (that also work with React, Vue 3, and Angular).
Feb 09, 2022
Internationalisation / Checkbox
- svelte-fluent (⭐52) - Components for easy integration of Fluent localization.
- svelte-i18n (⭐915) - Internationalization library for Svelte.
- sveltekit-i18n (⭐215) - For integrating i18n style localization in SvelteKit.
Feb 02, 2022
Internationalisation / Checkbox
- @tolgee/svelte (⭐180) - Web-based localization tool enabling users to translate directly in the Svelte app they develop.
Feb 01, 2022
Grid
- svelte-flex (⭐68) - A simple and reusable flexbox component for Svelte.
Miscellaneous / Checkbox
- svelte-copyright (⭐12) - A Svelte component to format and display a copyright notice.
Jan 19, 2022
Icons
- svelte-heroicons (⭐9) - Icons, crafted by the creators of Tailwind CSS.
Jan 07, 2022
Form / Checkbox
- felte - Extensible form library, with built-in Yup, Zod, Vest, and Superstruct validation.
- vest (⭐2.1k) - 🦺 Declarative form validation framework inspired by unit testing.
Oct 30, 2021
Notification
- @zerodevx/svelte-toast (⭐527) - Simple elegant toast notifications.
Oct 26, 2021
Tutorials
- Create your blog with SvelteKit - @zhuzilin (Github).
Oct 16, 2021
Miscellaneous / Checkbox
- svelte-tree-viewer (⭐17) - A lightweight component to render tree views.
Aug 27, 2021
Animations / Checkbox
- svelte-typewriter (⭐202) - A simple and reusable typewriter effect for your Svelte applications.
Aug 20, 2021
Fonts / Checkbox
- svelte-web-fonts/google (⭐15) - Tiny component for easily loading Fonts via the Google Fonts API including autocompletion.
Jun 07, 2021
UI Libraries
- Sveltestrap (⭐1.2k) - Bootstrap 4 & 5 components.
Jun 06, 2021
Mobile
- Svelte Native - Svelte controlling native components via Nativescript.
- Framework7 - Full featured HTML framework for building iOS & Android apps.
Grid
- svelte-grid-responsive (⭐49) - Bootstrap-inspired responsive grid system.
Form / Checkbox
- svelte-forms-lib (⭐557) - A lightweight library for managing forms.
WebGL / Checkbox
- svelthree (⭐421) - Component library for declarative construction of reactive and reusable three.js scene graphs.
Portal / Checkbox
- svelte-portal (⭐317) - Component for rendering outside the DOM of parent component.
- svelte-teleport (⭐22) - A component to teleport elements across the DOM.
Routers / Checkbox
- svelte-router-spa (⭐462) - Router adds routing to your Single Page Applications (SPA). Includes localisation, guards and nested layouts.
- svelte-routing (⭐1.7k) - A declarative Svelte routing library with SSR support.
- tinro (⭐656) - A tiny, dependency free and highly declarative router.
- svelte-spa-router (⭐1.3k) - Optimized for Single Page Applications (SPA) with hash based routing and support for parameters.
- svelte-client-router (⭐13) - Svelte Client Router is everything you need and think when routing SPA's.
Frameworks / Checkbox
- SvelteKit - The fastest way to build Svelte apps.
- Elder.js - Opinionated static site generator and web framework for Svelte built with SEO in mind.
- Routify - Routes for Svelte, automated by your file structure.
- JungleJS - The Jamstack framework for Svelte with GraphQL.
Docs / Checkbox
- svelte-docster (⭐8) - Generate metadata about your Svelte files from jsdoc.
May 25, 2021
Tutorials
- Meet Svelte 3, a Powerful, Even Radical JavaScript Framework - SitePoint, by Chrome DevTools engineer @Jack_Franklin.
May 13, 2021
Tutorials
- Sapper Tutorial (Crash Course) - The Net Ninja (YouTube).
- Svelte 101 - @lihautan (YouTube).
Table
- svelte-generic-crud-table (⭐52) - Agnostic web-component for object-arrays with CRUD functionality. Sort and resize columns. Multiple tables per page.
- svelte-generic-table-pager (⭐4) - Svelte-generic-crud-table with paginator.
Lint / Checkbox
- eslint-plugin-svelte (⭐88) - An ESLint plugin for Svelte using AST.
May 10, 2021
Tutorials
- Learn Svelte by building a habit tracker app - RadDevon.
Apr 05, 2021
UI Libraries
- svelte-chota (⭐284) - Component library built with Chota, a super light-weight CSS framework
Feb 21, 2021
Tutorials
- Svelte Stores - @lihautan (YouTube).
- Svelte Actions - @lihautan (YouTube).
Feb 05, 2021
Table
- svelte-simple-datatables (⭐241) - A Datatable component for Svelte
Jan 17, 2021
Studies
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
Jan 16, 2021
YouTube Channels
Jan 11, 2021
Preprocessing
- svelte-preprocess (⭐1.5k) - A preprocessor for PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more.
Jan 02, 2021
Community
- Japan Discord - Svelte日本.
Dec 28, 2020
Tutorials
- Develop a complete application with Svelte and TypeScript - MDN Web Docs.
Dec 25, 2020
Community
Tutorials
- SvelteJS Series - tutorials and talks - SpinSpire (YouTube).
Dec 23, 2020
Studies
- SvelteScaling - Does Svelte Scale?
- Will it Scale? (⭐160) - Finding Svelte's inflection point.
Scaffold / Checkbox
- component-template (⭐526) - A base for building shareable components.
- svelte-pwa-template (⭐202) - A starter template for PWAs based in the official Template.
Dec 22, 2020
UI Libraries
- attractions (⭐833) - A pretty cool and modern UI kit
Dec 19, 2020
Icons
- svelte-simple-icons (⭐13) - Simple Icons component.
- svelte-awesome (⭐383) - Awesome SVG icon component, built with Font Awesome icons.
Dec 18, 2020
Preprocessing
- MDSveX (⭐1.7k) - Preprocessor for MDX markdown.
- svelte-preprocess-less (⭐13) - Preprocessor for less.
- modular-css (⭐270) - Preprocessor support for modular-css.
- svelte-preprocess-sass (⭐92) - Preprocessor for sass.
UI Libraries
- Smelte (⭐1.4k) - UI framework with material components built with Tailwind CSS.
- Svelte Material UI (⭐2.9k) - Material UI Components.
Table
- svelte-table (⭐395) - A table implementation that allows sorting and filtering.
Notification
- svelte-notifications (⭐304) - Toast notifications component that can be used in any JS application.
Icons
- svelte-fa (⭐284) - Tiny FontAwesome 5 component.
- svelte-icons (⭐233) - Icon components.
Calendar
- svelte-fullcalendar (⭐165) - A component wrapper around FullCalendar.
Maps
- svelte-googlemaps (⭐64) - Google Maps component.
- svelte-mapbox (⭐266) - MapBox map and autocomplete components.
- leaflet-svelte (⭐49) - Svelte wrapper for Leaflet.
Form / Checkbox
- svelte-checkbox (⭐73) - A checkbox component (cool animation, customizable).
- svelte-toggle (⭐21) - Basic toggle component with styling.
Lint / Checkbox
- eslint-plugin-svelte3 (⭐361) - An ESLint plugin for components.
- prettier-plugin-svelte (⭐535) - Format your components using prettier.
- svelte-check - Check your code.
Docs / Checkbox
- sveltedoc-parser (⭐86) - Generate a JSON documentation for your component.
Test / Checkbox
- svelte-jester (⭐122) - A Jest transformer to compile your components before importing them into tests.
Editors / Visual Studio Code
- Svelte for VS Code - Provides syntax highlighting and rich intellisense for your components.
Editors / Atom
- ide-svelte - Provides syntax highlighting and rich intellisense for your components.
- language-svelte - Provides syntax highlighting for components, directives and other Svelte specific syntax in Atom.
Editors / Sublime Text
- Svelte - Syntax highlighting and support for Sublime Text.
Editors / Vim
- vim-svelte-plugin (⭐111) - Syntax highlighting and support for Vim.
- coc-svelte (⭐163) - Syntax highlighting and support for (Neo)Vim.
Editors / JetBrains
- Svelte - Syntax highlighting and support for JetBrains.
Nov 11, 2020
Tutorials
- Getting Started with Svelte 3 - DigitalOcean.
- Building My First Svelte App - Scotch.io.
- An Introduction to Actions - Svelte School.
- Svelte Tutorial for Beginners - The Net Ninja (YouTube).
Test / Checkbox
- @testing-library/svelte (⭐543) - Simple and complete Svelte DOM testing utilities that encourage good testing practices.
Oct 13, 2020
Official Resources
Community
Conferences
Podcasts
YouTube Channels
Preprocessing
- svelte-preprocess-markdown (⭐124) - Write Svelte components in markdown syntax.
- svelte-preprocess-postcss (⭐25) - Use PostCSS to preprocess your styles in Svelte components.
UI Libraries
- carbon-components-svelte (⭐2.1k) - Svelte implementation of the IBM Carbon Design System.
Notification
- svelte-favicon-badge (⭐98) - A custom component that adds a favicon and a badge that you can use to show for example number of unread messages, etc.
Calendar
- svelte-calendar (⭐487) - A lightweight datepicker with neat animations and a unique UX.
Docs / Checkbox
- svelte-docs (⭐161) - A rapid way to write documentation for your Svelte components.
Test / Checkbox
- jest-transform-svelte (⭐35) - Jest Transformer for Svelte components.
Editors / Visual Studio Code
- Svelte 3 Snippets - Svelte 3 Snippets for VS Code.
Editors / Vim
- vim-svelte (⭐276) - Vim syntax highlighting and indentation for Svelte 3 components.