Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-svelte
⚡ A curated list of awesome Svelte resources
https://github.com/TheComputerM/awesome-svelte
Last synced: 5 days ago
JSON representation
-
Resources
-
Studies
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- SvelteScaling - Does Svelte Scale? _(pre-v5)_
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- Will it Scale? - Finding Svelte's inflection point. _(pre-v5)_
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
- JavaScript Frameworks Performance Comparison - Performance of Svelte and other top javascript frameworks.
-
Official Resources
-
Community
- Discord
- Japan Discord - Svelte 日本.
-
Conferences
-
Podcasts
-
YouTube Channels
-
Tutorials
- Getting Started with Svelte 3 - DigitalOcean.
- Building My First Svelte App - Scotch.io.
- Develop a complete application with Svelte and TypeScript - MDN Web Docs.
- An Introduction to Actions - Svelte School.
- Svelte Tutorial for Beginners - The Net Ninja (YouTube).
- Sapper Tutorial (Crash Course) - The Net Ninja (YouTube).
- SvelteJS Series - tutorials and talks - SpinSpire (YouTube).
- Svelte Stores - @lihautan (YouTube).
- Svelte Actions - @lihautan (YouTube).
- Svelte 101 - @lihautan (YouTube).
- Learn Svelte by building a habit tracker app - RadDevon.
- Meet Svelte 3, a Powerful, Even Radical JavaScript Framework - SitePoint, by Chrome DevTools engineer @Jack_Franklin.
- Mutiple Paid Svelte/Sveltekit tutourials - LevelUpTutourials
- Mutiple Free Svelte Tutourials - Joy Of Code
- Mutiple Free Sveltekit Tutourials - Joy Of Code
- Create your blog with SvelteKit - @zhuzilin (Github).
- Typescript + Svelte Cheatsheet - An overview of all TypeScript related topics for Svelte and SvelteKit - @ivanhofer (Github).
- Svelte Tutorial for Beginners - The Net Ninja (YouTube).
- Sapper Tutorial (Crash Course) - The Net Ninja (YouTube).
- SvelteJS Series - tutorials and talks - SpinSpire (YouTube).
- Svelte Stores - @lihautan (YouTube).
- Svelte Actions - @lihautan (YouTube).
- Setup Authentication with AuthJS and Sveltekit 2.0 - @bradcypert (YouTube)
- Getting Started with Svelte 5: A Guide for React Developers - Edistys
- Svelte 5 Basics - Complete Svelte 5 Course for Beginners - Syntax (YouTube)
-
-
Scaffold
-
Miscellaneous
- create-vite - Generates scaffold for a vite + svelte app.
- create-svelte - A CLI for creating a new SvelteKit project.
- component-template - A base for building shareable components.
- svelte-pwa-template - A starter template for PWAs based in the official Template. _(pre-v5)_
- saasstarter - A open source, fast, and free to host Svelte SaaS template.
-
-
Utilities
-
Forms
- felte - Extensible form library, with built-in Yup, Zod, Vest, and Superstruct validation.
- svelte-checkbox - A checkbox component (cool animation, customizable). _(pre-v5)_
- svelte-toggle - Basic toggle component with styling. _(pre-v5)_
- svelte-form-builder - A No-code Drag n Drop Form Builder built for Svelte
- vest - 🦺 Declarative form validation framework inspired by unit testing.
- Formsnap - High level Svelte components for forms, built on top of Superforms and Zod.
-
Form
- svelte-formly - A good solution to generate and control a dynamic forms using core and custom rules with customize styles.
- Superforms - SvelteKit library for handling server and client validation, and client-side display of forms.
- svelte-forms-lib - A lightweight library for managing forms.
- Formsnap - High level Svelte components for forms, built on top of Superforms and Zod.
-
WebGL
-
Animations
- AutoAnimate - A zero-config, drop-in animation utility that adds smooth transitions to your Svelte app.
- svelte-typewriter - A simple and reusable typewriter effect for your Svelte applications.
-
PWA
- SvelteKit-Adapter-Versioned-Worker - An easy-to-use service worker build plugin where you don't need to worry about cache durations.
-
Portal
- svelte-portal - Component for rendering outside the DOM of parent component.
- svelte-teleport - A component to teleport elements across the DOM.
-
Fonts
- svelte-web-fonts/google - Tiny component for easily loading Fonts via the Google Fonts API including autocompletion.
-
Internationalization
- VoerkaI18n - Internationalization solution for `Javascript/Typescript/Vue/React/Solidjs/SvelteJs/ReactNative`
- @i18n-pro/svelte - Lightweight, simple, flexible, automatic translation internationalization tool for Svelte.
- svelte-fluent - Components for easy integration of [Fluent](https://projectfluent.org/) localization.
- svelte-i18n - Internationalization library for Svelte.
- @tolgee/svelte - Web-based localization tool enabling users to translate directly in the Svelte app they develop.
- ParaglideJS - Tiny, typesafe i18n library with translated links out of the box.
-
Internationalisation
- sveltekit-i18n - For integrating [i18n](https://www.npmjs.com/package/i18n) style localization in SvelteKit.
-
Drag & Drop
- neodrag - One Draggable to rule them all 💍.
-
HTTP Requests
- sswr - Svelte stale while revalidate (SWR) data fetching strategy.
- svelte-query - Fetch, cache and update data in your Svelte applications all without touching any "global state".
-
Sound & Video
- svelte-sound - Svelte Actions to play interaction sounds on target DOM events.
-
-
UI Components
-
Icons
- svelte-simple-icons - Simple Icons component.
- svelte-icons - Icon components.
- svelte-fa - Tiny FontAwesome 5 and 6 component.
- svelte-awesome - Awesome SVG icon component, built with Font Awesome icons.
- svelte-heroicons - Icons, crafted by the creators of Tailwind CSS.
- svelte-icomoon - It makes it very simple to use SVG icons in your Svelte projects.
- svelte-unicons - Unicons svg icons for Svelte based on @iconscout/unicons.
- svelte-icons-pack - Based on <https://github.com/react-icons/react-icons>.
- unplugin-icons - Access thousands of icons as components on-demand universally.
- steeze-ui/icons - Effortless Icon Packs & Components for Svelte, React, Vue and more.
- lucide-svelte - Implementation of the lucide icon library for svelte applications.
- svesome - A fontawesome v6 icons wrapper for svelte its awesome.
-
Maps
- svelte-googlemaps - Google Maps component.
- svelte-mapbox - MapBox map and autocomplete components.
- leaflet-svelte - Svelte wrapper for Leaflet.
- esri-svelte - Web application that shows how to use the ArcGIS API for JavaScript with Svelte.
- svelte-maplibre - Svelte bindings for the MapLibre mapping library.
- svelte-mapbox - MapBox map and autocomplete components.
-
Notification
- svelte-notifications - Toast notifications component that can be used in any JS application.
- svelte-favicon-badge - A custom component that adds a favicon and a badge that you can use to show for example number of unread messages, etc.
- @zerodevx/svelte-toast - Simple elegant toast notifications.
- svelte-french-toast - Buttery smooth toast notifications for Svelte, inspired by React Hot Toast. Lightweight, customizable, and beautiful by default.
- svelte-sonner - An opinionated toast component for Svelte.
-
Table
- svelte-table - A table implementation that allows sorting and filtering.
- svelte-generic-crud-table - Agnostic web-component for object-arrays with CRUD functionality. Sort and resize columns. Multiple tables per page.
- svelte-generic-table-pager - Svelte-generic-crud-table with paginator.
- @vincjo/datatables - A toolkit for creating datatable components with Svelte.
- svelte-simple-datatables - A Datatable component for Svelte
- svelte-pivottable - Svelte-based pivot table library with drag'n'drop functionality.
-
Grid
- svelte-grid-responsive - Bootstrap-inspired responsive grid system.
- svelte-flex - A simple and reusable flexbox component for Svelte.
-
Calendar
- svelte-fullcalendar - A component wrapper around FullCalendar.
- svelte-calendar - A lightweight datepicker with neat animations and a unique UX.
- date-picker-svelte - A date and time picker for Svelte with clean UX.
- @schedule-x/svelte - A material design event calendar library.
-
Charts
- svelte-frappe-charts - Svelte bindings for frappe-charts.
- Layer Cake - A framework for mostly-reusable graphics with svelte
- LayerChart - Large collection of composable Svelte components to build a wide range of visualizations, built upon Layer Cake
-
Miscellaneous
- svelte-tree-viewer - A lightweight component to render tree views.
- svelte-copyright - A Svelte component to format and display a copyright notice.
- svelte-splitpanes - Full featured resizeable views panels.
- mathjax-svelte - A Svelte component for MathJax.
- svelte-stepper - A Svelte component for building animated step flows.
- css-3d-progress - A 3D Progress Bar component
- Svelte Tweakpane UI - UI elements from [Tweakpane](https://tweakpane.github.io/docs/) wrapped in a collection of idiomatic Svelte components.
- svelte-speedometer - Svelte component for showing speedometer like gauge using d3.
-
-
Integrations
-
Preprocessing
- modular-css - Preprocessor support for modular-css.
- svelte-preprocess - A preprocessor for PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more.
- MDSveX - Preprocessor for MDX markdown.
- svelte-preprocess-markdown - Write Svelte components in markdown syntax.
- svelte-preprocess-less - Preprocessor for less.
- svelte-preprocess-postcss - Use PostCSS to preprocess your styles in Svelte components.
- svelte-preprocess-sass - Preprocessor for sass.
- svelte-switch-case - Switch case syntax for Svelte.
-
Mobile
- Svelte Native - Svelte controlling native components via Nativescript.
- Framework7 - Full featured HTML framework for building iOS & Android apps.
- Capacitor - Build native mobile apps with web technology and Svelte.
-
-
UI Libraries
-
Mobile
- Flowbite Svelte - Open-source Svelte UI components built with Tailwind CSS and Flowbite.
- carbon-components-svelte - Svelte implementation of the IBM Carbon Design System.
- Svelte UI - SvelteUI is an all inclusive Svelte library.
- YeSvelte - YeSvelte is flexible Svelte UI component library built on top of Bootstrap css.
- STDF - Mobile web component library based on Svelte and Tailwind.
- AgnosticUI - Accessible Svelte Component Primitives (that also work with React, Vue 3, and Angular).
- Sveltestrap - Bootstrap 4 & 5 components.
- Smelte - UI framework with material components built with Tailwind CSS. _(pre-v5)_
- Svelte Material UI - Material UI Components.
- Melt UI - A collection of accessible, reusable, and composable headless component builders and utilities.
- Radix Svelte - An unofficial community-led Svelte port of Radix UI Primitives
- attractions - A pretty cool and modern UI kit. _(pre-v5)_
- ionic-svelte - Svelte integration with Ionic's UI for mobile app development, including many starters.
- Svelte UX - Large collection of components, actions, stores, and utilities to build highly interactive applications
- M3 Svelte - Robust component library implementing Material Design 3
- SVAR Core for Svelte - A collection of 20+ Svelte UI components for building fast-performing, interactive and responsive web apps.
- Skeleton - Skeleton uses Tailwind utility classes and design system to easily create theme-able user interfaces.
- daisyUI - The most popular component library for Tailwind CSS - `daisyUI` adds component class names to Tailwind CSS so you can make beautiful websites faster than ever.
- shadcn-svelte - Beautifully designed components that you can copy and paste into your apps.
- SvelteUI - all inclusive Svelte library - Components, Actions, Utilities, Animations.
- Sveltestrap - Bootstrap 4 & 5 components.
- svelte-chota - Component library built with Chota, a super light-weight CSS framework
- AgnosUI - Highly configurable headless framework agnostic component library
-
-
Frameworks
-
Internationalisation
- SvelteKit - The fastest way to build Svelte apps.
- Elder.js - Opinionated static site generator and web framework for Svelte built with SEO in mind.
- svelte-document - Create documents (PDFs), resumes, or presentations entirely in Svelte.
-
Internationalization
-
-
Dev Tools
-
Lint
- svelte-check - Check your code.
- eslint-plugin-svelte - An ESLint plugin for Svelte using AST.
- prettier-plugin-svelte - Format your components using prettier.
- eslint-plugin-svelte - An ESLint plugin for Svelte using AST.
- eslint-plugin-svelte - An ESLint plugin for Svelte using AST.
-
Editors
- Svelte for VS Code - Provides syntax highlighting and rich intellisense for your components.
- Svelte 3 Snippets - Svelte 3 Snippets for VS Code.
- 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.
- Svelte - Syntax highlighting and support for Sublime Text.
- Svelte - Syntax highlighting and support for JetBrains.
- vim-svelte - Vim syntax highlighting and indentation for Svelte 3 components.
- vim-svelte-plugin - Syntax highlighting and support for Vim.
- coc-svelte - Syntax highlighting and support for (Neo)Vim.
-
Docs
- svelte-docs - A rapid way to write documentation for your Svelte components.
- sveltedoc-parser - Generate a JSON documentation for your component.
- svelte-docster - Generate metadata about your Svelte files from jsdoc.
-
Test
- @testing-library/svelte - Simple and complete Svelte DOM testing utilities that encourage good testing practices.
- jest-transform-svelte - Jest Transformer for Svelte components.
-
-
State Libraries
-
Mobile
- Svelte-Domain - The state management for svelte.
- svelte-asyncable - The Svelte store contract with support for asynchronous values.
- exome - Simple proxy based state manager for deeply nested states.
- tanstack-store - Framework agnostic type-safe store w/ reactive framework adapters.
-
-
Routers
-
Internationalization
- svelte-router-spa - Router adds routing to your Single Page Applications (SPA). Includes localisation, guards and nested layouts.
- svelte-routing - A declarative Svelte routing library with SSR support.
- tinro - A tiny, dependency free and highly declarative router.
- svelte-spa-router - Optimized for Single Page Applications (SPA) with hash based routing and support for parameters.
- svelte-client-router - Svelte Client Router is everything you need and think when routing SPA's.
- @danielsharkov/svelte-router - A simple & easy to use SPA router, developed with page transitions in mind.
- Elegua - Small (< 180LoC), fast, easy, full featured SPA router
- svelte5-router - First Svelte 5 SPA router with nesting, hooks, and more.. Use components, snippets, or both!
-
Internationalisation
- @shaun/svelterouter - Another vue-router inspired Svelte router.
-
Programming Languages
Categories
Sub Categories
Studies
39
Mobile
30
Tutorials
25
Internationalization
18
Miscellaneous
13
Icons
12
Editors
9
Preprocessing
8
Table
6
Maps
6
Forms
6
Lint
5
Internationalisation
5
Notification
5
Community
4
Official Resources
4
Form
4
Calendar
4
Docs
3
Charts
3
Portal
2
Test
2
Grid
2
Animations
2
HTTP Requests
2
WebGL
2
YouTube Channels
2
Conferences
1
PWA
1
Drag & Drop
1
Fonts
1
Sound & Video
1
Podcasts
1
Keywords
svelte
68
sveltejs
20
javascript
14
sveltekit
12
typescript
10
react
7
vue
6
svelte3
6
i18n
5
vite
5
svelte-v3
4
component
4
svelte-components
4
icons
4
svg-icons
4
svelte-component
4
ui
4
svg
4
pwa
3
material
3
bootstrap
3
calendar
3
angular
3
sapper
3
router
3
internationalization
3
ui-components
3
vim
3
table
3
eslint
2
icon
2
feather-icons
2
translation
2
eslint-plugin
2
localization
2
vanilla-js
2
l10n
2
ui-component
2
maps
2
mapping
2
font-awesome
2
template
2
date-picker
2
autocomplete
2
plugin
2
preprocess
2
form-validation
2
forms
2
library
2
validation
2