User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Svelte

โšก A curated list of awesome Svelte resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Nov. 30, 2021, 11:16 a.m.

Thank you TheComputerM & contributors
View Topic on GitHub:
TheComputerM/awesome-svelte

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Official Resources

Community

Conferences

Podcasts

YouTube Channels

Tutorials

Studies

Preprocessing

A โœจ magical โœจ Svelte preprocessor with sensible defaults and support for: PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more.

1.18K
94
32d
MIT

A markdown preprocessor for Svelte.

971
45
40d
MIT

Write Svelte components in markdown syntax

111
7
111d
MIT

Svelte preprocessor for less

11
1
43d
n/a

A streamlined reinterpretation of CSS Modules via CLI, API, Browserify, Rollup, Webpack, or PostCSS

244
18
4m
MIT

Use PostCSS to preprocess your styles in Svelte components

24
4
1y 8m
n/a

Svelte preprocessor for sass

88
6
29d
n/a

Mobile

UI Libraries

A Material UI Design Component library for Svelte heavily inspired by vuetify.

520
75
71d
MIT

Bootstrap 4 & 5 components for Svelte

773
115
31d
MIT

UI framework with material components built with Svelte and Tailwind CSS

1.11K
103
52d
MIT

Svelte Material UI Components

1.96K
185
28d
Apache-2.0

Svelte implementation of the Carbon Design System

1.19K
141
11d
Apache-2.0

A pretty cool UI kit for Svelte

413
19
27d
MIT

Svelte UI components based on super lightweight chota CSS framework.

234
12
4m
MIT

Table

A Datatable component for Svelte

104
20
33d
MIT

A svelte-3 table implementation that allows sorting and filtering

243
22
40d
MIT

Agnostic web-component for object-arrays with CRUD functionality.

21
3
5m
MIT

Generic paginator webcomponent. Dispatches page subset of any object array.

2
0
5m
MIT

Notification

Svelte toast notifications component that can be used in any JS application

197
20
28d
n/a

A custom component that adds a favicon and a badge that you can use to show for example number of unread messages

75
1
110d
n/a

Grid

Responsive grid system based on Bootstrap for Svelte

18
2
49d
MIT

Icons

Tiny FontAwesome 5 component for Svelte

161
9
36d
MIT

Simple Brand Icons for Svelte

10
1
111d
MIT

Awesome SVG icon component for Svelte JS, built with Font Awesome icons. Based on Justineo/vue-awesome

247
18
29d
MIT

Icon components for svelte

117
6
90d
n/a

Calendar

A Svelte component wrapper around FullCalendar

89
5
63d
MIT

A lightweight datepicker with neat animations and a unique UX.

359
68
69d
MIT

Maps

Svelte Google Maps Components

42
7
42d
n/a

MapBox Map and Autocomplete components for Svelte (or Vanilla JS)

159
37
4m
n/a

Svelte wrapper for Leaflet

43
1
9m
MIT

Checkbox

A checkbox component for Svelte (Cool animation, Customizable).

51
7
111d
n/a

Toggle component for Svelte

17
2
70d
n/a

Miscellaneous

Svelte tree viewer component library

5
0
52d
MIT

Client

Template for building basic applications with Svelte

1.38K
708
47d
n/a

A base for building shareable Svelte components

458
78
55d
n/a

A highly-opinionated base for building shareable Svelte 3 components

258
14
29d
n/a

Svelte Progresssive Web App (PWA) starter template

151
16
53d
n/a

A Svelte app template using Redux-Toolkit.

4
0
110d
n/a

Svelte starter with TypeScript and Jest testing support

0
0
86d
n/a

Universal

Starter template for Sapper apps

720
250
43d
n/a

A template that includes Sapper for Svelte, Firebase functions and hosting, TypeScript and TypeGraphQL, Tailwind CSS, ESLint, and automatic building and deployment with GitHub Actions

109
14
9m
MIT

Starter template for Sapper apps

77
9
11m
n/a

A template that includes Sapper for Svelte, TypeScript preprocessing, and a GraphQL server through TypeGraphQL

88
16
11m
MIT

An opinionated sapper template

28
3
5m
n/a

Animations

A simple and reusable typewriter effect for your Svelte applications

136
9
26d
MIT

Form

๐Ÿ“. A lightweight library for managing forms in Svelte

345
39
79d
MIT

WebGL

Svelte components library for declarative construction of reactive and reusable three.js scene graphs utilizing three.js source in a slightly modified version.

234
7
32d
MIT

Portal

Svelte component for rendering outside the DOM of parent component

149
8
29d
MIT

A Svelte component to teleport elements across the DOM

10
0
1y 62d
MIT

Fonts

Wrapper for the Google Fonts API with autocompletion for font names and all API options

6
0
49d
MIT

Internationalisation

Svelte components for easy integration of Fluent localization in Svelte/Sapper/SvelteKit applications

14
0
28d
MIT

Internationalization library for Svelte

619
55
50d
MIT

Routers

Svelte Router adds routing to your Svelte apps. It's designed for Single Page Applications (SPA). Includes localisation, guards and nested layouts.

375
34
29d
MIT

A declarative Svelte routing library with SSR support

1.5K
131
47d
MIT

Highly declarative, tiny, dependency free router for Svelte's web applications.

479
14
85d
MIT

Router for SPAs using Svelte 3

954
79
78d
MIT

Svelte Client Router Repository

8
0
60d
MIT

Frameworks

Lint

An ESLint plugin for Svelte v3 components.

301
38
82d
MIT

Format your svelte components using prettier.

400
54
41d
MIT

ESLint plugin for Svelte using AST

9
1
32d
MIT

Docs

A rapid way to write documentation for your Svelte components

142
13
91d
MIT

Generate a JSON documentation for a Svelte (https://github.com/sveltejs/svelte) component

65
6
67d
MIT

Generate metadata about your Svelte files from jsdoc.

5
0
5m
MIT

Test

A Jest transformer for Svelte - compile your components before importing them into tests.

102
18
69d
MIT

Simple and complete Svelte DOM testing utilities that encourage good testing practices

443
28
70d
MIT

Jest Transformer for Svelte components

36
7
70d
n/a

Visual Studio Code

Atom

Sublime Text

Vim

Vim syntax highlighting and indentation for Svelte 3 components.

201
7
7m
n/a

Vim syntax and indent plugin for .svelte files

70
5
43d
Unlicense

svelte support for (Neo)Vim

105
12
30d
MIT

JetBrains