awesome-svelte
github.com/thecomputerm/awesome-svelte ↗⚡ A curated list of awesome Svelte resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me official resources resources from awesome-svelte"
Installation instructions →What's inside
UI Libraries
- AgentsKit
Headless chat and agent components plus a store for building AI apps in Svelte, with a framework-agnostic core supporting streaming, tools, memory and RAG.
- AgnosticUI
Accessible Svelte Component Primitives (that also work with React, Vue 3, and Angular).
- AgnosUI
Highly configurable headless framework agnostic component library
- attractions
A pretty cool and modern UI kit.
- carbon-components-svelte
Svelte implementation of the IBM Carbon Design System.
- daisyUI
The most popular component library for Tailwind CSS -
Resources
- API ReferenceOfficial Resources
- BlueskyCommunity
- ChangelogOfficial Resources
- DiscordCommunity
- Getting Started with Svelte 5: A Guide for React DevelopersTutorials
Edistys
- GitHub RepoOfficial Resources
Utilities
- AutoAnimateAnimations
A zero-config, drop-in animation utility that adds smooth transitions to your Svelte app.
- felteForms
Extensible form library, with built-in Yup, Zod, Vest, and Superstruct validation.
- FormischForms
A form library for Svelte with focus on performance, type safety and bundle size.
- FormsnapForms
High level Svelte components for forms, built on top of Superforms and Zod.
- https://github.com/thisuxhq/sveltedndDrag & Drop
A lightweight, flexible drag and drop library for Svelte 5 applications.
- @i18n-pro/svelteInternationalization
Lightweight, simple, flexible, automatic translation internationalization tool for Svelte.
Integrations
- CapacitorMobile
Build native mobile apps with web technology and Svelte.
- Framework7Mobile
Full featured HTML framework for building iOS & Android apps.
- MDSveXPreprocessing
Preprocessor for MDX markdown.
- modular-cssPreprocessing
Preprocessor support for modular-css.
- @nvl/sveltexPreprocessing
Svelte + Markdown + LaTeX.
- Svelte NativeMobile
Svelte controlling native components via Nativescript.
Dev Tools
- coc-svelteEditors
Syntax highlighting and support for (Neo)Vim.
- eslint-plugin-svelteLint
An ESLint plugin for Svelte using AST.
- Frontman
Open-source AI coding agent that lives in your browser with click-to-edit and hot reload for Svelte apps.
- JesterKit EXEAdapters
An adapter to distribute your SvelteKit web app as a single executable binary with zero runtime dependencies. Unlike static builds, it preserves all Kit features like SSR, API endpoints, server hooks, etc.
- jest-transform-svelteTest
Jest Transformer for Svelte components.
- prettier-plugin-svelteLint
Format your components using prettier.
Scaffold
- create-svelte
A CLI for creating a new SvelteKit project.
- create-vite
Generates scaffold for a vite + svelte app.
- generic-app-template
A open-source modern full-stack web application template built with SvelteKit + shadcn-svelte. Supports i18n, theming, cookie managment, SEO management, static content with mdsvex, a shell component and more.
- saasstarter
A open source, fast, and free to host Svelte SaaS template.
- svelte-docs-starter
A modern documentation template built with Svelte 5, MDSvex, and Tailwind CSS.
- svelte-pwa-template
A starter template for PWAs based in the official Template.
UI Components
- css-3d-progressMiscellaneous
A 3D Progress Bar component
- date-picker-svelteCalendar
A date and time picker for Svelte with clean UX.
- EdraMiscellaneous
Best Rich Text Editor, made for Svelte Developers with Tiptap.
- EmbedPDFMiscellaneous
A modular, high-performance PDF viewer and editor built for Svelte, powered by PDFium. Fully extensible with plugins for annotations, redaction, thumbnails, and more.
- embedzMiscellaneous
Easy, dependency free embeds for Svelte and Vue.
- esri-svelteMaps
Web application that shows how to use the ArcGIS API for JavaScript with Svelte.
Routers
- @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
- @shaun/svelterouter
Another vue-router inspired Svelte router.
- svelte5-router
First Svelte 5 SPA router with nesting, hooks, and more.. Use components, snippets, or both!
- svelte-client-router
Svelte Client Router is everything you need and think when routing SPA's.
- svelte-router-spa
Router adds routing to your Single Page Applications (SPA). Includes localisation, guards and nested layouts.
Showing a sample of 189 resources. View the full list on GitHub →