Skip to main content

⚡ A curated list of awesome Svelte resources

2.1k
GitHub Stars
189
Curated Resources
11
Categories
5 hours ago
Last Refreshed
ResourcesIntegrationsState LibrariesUI LibrariesUI ComponentsScaffoldUtilitiesRoutersFrameworksDev ToolsApplication Examples

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

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 →