diff --git a/src/routes/packages/packages.json b/src/routes/packages/packages.json index f009e5a9d..7ecb1ff38 100644 --- a/src/routes/packages/packages.json +++ b/src/routes/packages/packages.json @@ -4,7 +4,6 @@ "repository": "https://github.com/erokar/svelte-stopwatch", "description": "A Svelte timer component with a countdown option and events for start, stop and reset of the timer.", "npm": "svelte-stopwatch", - "category": "user-interaction", "tags": ["time-and-date", "components-and-libraries", "user-interaction"] }, { @@ -12,7 +11,6 @@ "repository": "https://github.com/n3-rd/curseur", "description": "Svelte component for creating customizable cursors.", "npm": "curseur", - "category": "user-interaction", "tags": ["interactions", "typescript", "user-interaction"] }, { @@ -20,7 +18,6 @@ "repository": "https://github.com/SBHattarj/svelte-zod-form", "description": "A dummy text generator that does not exist", "npm": "svelte-zod-form", - "category": "forms-and-user-input", "tags": ["forms-and-validation", "forms-and-user-input"] }, { @@ -28,7 +25,6 @@ "repository": "https://github.com/daybrush/selecto/tree/master/packages/svelte-selecto", "description": "Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch.", "npm": "svelte-selecto", - "category": "user-interaction", "tags": ["components-and-libraries", "typescript", "interactions", "user-interaction"] }, { @@ -37,7 +33,6 @@ "repository": "https://github.com/svelte-pilot/svelte-pilot", "description": "A config-based Svelte router with support for Server-Side Rendering (SSR).", "npm": "svelte-pilot", - "category": "routers", "tags": ["routers", "ssr", "routers"] }, { @@ -45,7 +40,6 @@ "repository": "https://github.com/jasongitmail/super-sitemap", "description": "SvelteKit sitemap focused on ease of use and making it impossible to forget to add your paths.", "npm": "super-sitemap", - "category": "developer-experience", "tags": [ "components-and-libraries", "integrations", @@ -60,7 +54,6 @@ "repository": "https://github.com/dmvvilela/svelte-scrollactive", "description": "This is a port of vue-scrollactive to Svelte, a lightweight and simple to use component that highlights menu items as you scroll the page, also scrolling to target section when clicked.", "npm": "svelte-scrollactive", - "category": "user-interaction", "tags": [ "components-and-libraries", "animations", @@ -75,7 +68,6 @@ "repository": "https://github.com/gyurielf/svelte-tel-input", "description": "Lightweight phone input standardizer.", "npm": "svelte-tel-input", - "category": "forms-and-user-input", "tags": [ "inputs-and-widgets", "forms-and-validation", @@ -89,7 +81,6 @@ "repository": "https://github.com/oslabs-beta/Svault", "description": "Svault is an authentication, authorization, and user management library for Svelte/SvelteKit applications.", "npm": "svault", - "category": "integration", "tags": ["auth", "integration"] }, { @@ -97,7 +88,6 @@ "repository": "https://github.com/joaquimnetocel/svelte-datatables-net", "description": "svelte-datatables-net is a svelte/sveltekit component that turns data into an interactive HTML table. Inspired by datatables.net.", "npm": "svelte-datatables-net", - "category": "data-visualisation", "tags": ["components-and-libraries", "typescript", "data-visualisation"] }, { @@ -105,7 +95,6 @@ "repository": "https://github.com/N00nDay/stwui", "description": "Opinionated yet customizable Svelte-TailwindCSS component library", "npm": "stwui", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -120,79 +109,69 @@ "forms-and-validation", "typescript", "routers" - ], - "category": "routers" + ] }, { "title": "@sveltejs/package", "repository": "https://github.com/sveltejs/kit/tree/main/packages/package", "description": "The fastest way to build Svelte packages", "npm": "@sveltejs/package", - "tags": ["cli-tools", "bundler-plugins"], - "category": "bundler-plugins" + "tags": ["cli-tools", "bundler-plugins"] }, { "title": "@sveltejs/adapter-auto", "repository": "https://github.com/sveltejs/kit/tree/main/packages/adapter-auto", "description": "Automatically chooses adapter for your current environment if possible", "npm": "@sveltejs/adapter-auto", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "@sveltejs/adapter-netlify", "repository": "https://github.com/sveltejs/kit/tree/main/packages/adapter-netlify", "description": "A SvelteKit adapter that creates a Netlify app. If you're using adapter-auto, you don't need to install this unless you need to specify Netlify-specific options, since it's already included.", "npm": "@sveltejs/adapter-netlify", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "@sveltejs/adapter-cloudflare-workers", "repository": "https://github.com/sveltejs/kit/tree/main/packages/adapter-cloudflare-workers", "description": "SvelteKit adapter that creates a Cloudflare Workers site using a function for dynamic server rendering.", "npm": "@sveltejs/adapter-cloudflare-workers", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "@sveltejs/adapter-cloudflare", "repository": "https://github.com/sveltejs/kit/tree/main/packages/adapter-cloudflare", "description": "Adapter for building SvelteKit applications on Cloudflare Pages with Workers integration. If you're using adapter-auto, you don't need to install this — it's already included.", "npm": "@sveltejs/adapter-cloudflare", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "@sveltejs/adapter-node", "repository": "https://github.com/sveltejs/kit/tree/main/packages/adapter-node", "description": "Adapter for SvelteKit apps that generates a standalone Node server.", "npm": "@sveltejs/adapter-node", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "@sveltejs/adapter-static", "repository": "https://github.com/sveltejs/kit/tree/main/packages/adapter-static", "description": "Adapter for SvelteKit apps that prerenders your entire site as a collection of static files. If you'd like to prerender only some pages, you will need to use a different adapter together with the prerender option.", "npm": "@sveltejs/adapter-static", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "@sveltejs/adapter-vercel", "repository": "https://github.com/sveltejs/kit/tree/main/packages/adapter-vercel", "description": "A SvelteKit adapter that creates a Vercel app.If you're using adapter-auto, you don't need to install this unless you need to specify Vercel-specific options, since it's already included.", "npm": "@sveltejs/adapter-vercel", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "svelte-lazy-loader", "repository": "https://github.com/sawyerclick/svelte-lazy-loader", "description": "A lazy-loader component library for Svelte", "npm": "svelte-lazy-loader", - "category": "multimedia", "tags": ["images", "components-and-libraries", "multimedia"] }, { @@ -200,7 +179,6 @@ "repository": "https://gitlab.com/davidhund/svelte-carbonbadge", "description": "Svelte badge component for https://www.websitecarbon.com/", "npm": "svelte-carbonbadge", - "category": "testing", "tags": ["testing"] }, { @@ -208,15 +186,13 @@ "repository": "https://github.com/DhyeyMoliya/svelte-form-validation", "npm": "svelte-form-validation", "description": "Svelte Form Validation Library", - "tags": ["forms-and-validation", "components-and-libraries", "forms-and-user-input"], - "category": "forms-and-user-input" + "tags": ["forms-and-validation", "components-and-libraries", "forms-and-user-input"] }, { "title": "Date Picker Svelte", "repository": "https://github.com/probablykasper/date-picker-svelte", "description": "Date and time picker for Svelte", "npm": "date-picker-svelte", - "category": "forms-and-user-input", "tags": [ "time-and-date", "components-and-libraries", @@ -230,7 +206,6 @@ "repository": "https://github.com/enyo/use-vest", "npm": "use-vest", "description": "Vest can be used both on the front and backend. This library provides a Svelte action for Vest, that makes it easy to validate forms and show errors when necessary — built with TypeScript.", - "category": "forms-and-user-input", "tags": [ "forms-and-validation", "components-and-libraries", @@ -243,36 +218,31 @@ "description": "A virtual, sortable table for Svelte", "repository": "https://github.com/BernhardWebstudio/svelte-virtual-table", "npm": "svelte-virtual-table", - "tags": ["components-and-libraries", "data-visualisation"], - "category": "data-visualisation" + "tags": ["components-and-libraries", "data-visualisation"] }, { "title": "svelte-number-spinner", "description": "A number input field that can be controlled by mouse/touch drag, arrow keys or usual editing.", "repository": "https://github.com/bohnacker/svelte-number-spinner", "npm": "svelte-number-spinner", - "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], - "category": "forms-and-user-input" + "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"] }, { "title": "svelte-remixicon", "description": "An icon library for svelte based on Remix Icon. Consists of more than 2000 icons.", "repository": "https://github.com/aantusahaa/svelte-remixicon", "npm": "svelte-remixicon", - "tags": ["components-and-libraries", "fonts-and-icons", "icons"], - "category": "icons" + "tags": ["components-and-libraries", "fonts-and-icons", "icons"] }, { "title": "svelte-fast-marquee", "description": "A Marquee component for Svelte inspired by react-fast-marquee.", "repository": "https://github.com/abosch19/svelte-fast-marquee", "npm": "svelte-fast-marquee", - "category": "display-components", "tags": ["components-and-libraries", "display-components"] }, { "title": "sswr", - "category": "design-pattern", "description": "Svelte stale while revalidate (SWR) data fetching strategy", "repository": "https://github.com/ConsoleTVs/sswr", "npm": "sswr", @@ -283,24 +253,21 @@ "description": "SvelteKit adapter for Firebase Hosting rewrites to either Cloud Functions or Cloud Run for a Svelte SSR experience", "repository": "https://github.com/jthegedus/svelte-adapter-firebase", "npm": "svelte-adapter-firebase", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "architect/sveltekit-adapter", "description": "Adapter for Svelte apps that creates a Begin or Architect app, using a function for dynamic server rendering.", "repository": "https://github.com/architect/sveltekit-adapter", "npm": "@architect/sveltekit-adapter", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "svelte-adapter-deno", "description": "SvelteKit adapter that generates a standalone Deno server.", "repository": "https://github.com/pluvial/svelte-adapter-deno", "npm": "svelte-adapter-deno", - "tags": ["integrations", "sveltekit-adapters"], - "category": "sveltekit-adapters" + "tags": ["integrations", "sveltekit-adapters"] }, { "title": "SCR Svelte Client Router", @@ -308,8 +275,7 @@ "repository": "https://github.com/arthurgermano/svelte-client-router", "npm": "svelte-client-router", "description": "Svelte Client Router is everything you need and think when routing SPA's. This is The Svelte Router for SPA!", - "tags": ["routers", "routers"], - "category": "routers" + "tags": ["routers", "routers"] }, { "title": "felte", @@ -317,7 +283,6 @@ "npm": "felte", "description": "An extensible form library for Svelte", "tags": ["forms-and-validation", "components-and-libraries", "forms-and-user-input"], - "category": "forms-and-user-input", "repository": "https://github.com/pablo-abc/felte" }, { @@ -325,27 +290,23 @@ "repository": "https://github.com/codediodeio/sveltefire", "npm": "sveltefire", "description": "Cybernetically enhanced Firebase apps 💪🔥", - "tags": ["components-and-libraries", "integration"], - "category": "integration" + "tags": ["components-and-libraries", "integration"] }, { "title": "svelte-time-picker", "repository": "https://gitlab.com/public-e-soa-com/svelte-time-picker", "npm": "svelte-time-picker", "description": "Time Picker UI for Svelte, inspired by the MaterialUI React Time Picker", - "tags": ["components-and-libraries", "time-and-date", "forms-and-user-input"], - "category": "forms-and-user-input" + "tags": ["components-and-libraries", "time-and-date", "forms-and-user-input"] }, { "title": "svelte-formula", "repository": "https://github.com/tanepiper/svelte-formula", "npm": "svelte-formula", "description": "Zero Configuration Reactive Forms for Svelte", - "tags": ["components-and-libraries", "forms-and-validation", "forms-and-user-input"], - "category": "forms-and-user-input" + "tags": ["components-and-libraries", "forms-and-validation", "forms-and-user-input"] }, { - "category": "forms-and-user-input", "description": "A lightweight datepicker with neat animations and a unique UX", "npm": "svelte-calendar", "tags": ["components-and-libraries", "time-and-date", "forms-and-user-input"], @@ -353,7 +314,6 @@ "repository": "https://github.com/6eDesign/svelte-calendar" }, { - "category": "forms-and-user-input", "description": "Svelte tags input is a component to use with Svelte and easily enter tags and customize some functions", "npm": "svelte-tags-input", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -361,7 +321,6 @@ "repository": "https://github.com/agustinl/svelte-tags-input" }, { - "category": "developer-experience", "description": "Generate a JSON documentation for a Svelte component", "npm": "sveltedoc-parser", "tags": ["components-and-libraries", "development-and-documentation", "developer-experience"], @@ -369,7 +328,6 @@ "repository": "https://github.com/alexprey/sveltedoc-parser" }, { - "category": "forms-and-user-input", "description": "Easy use Aovi to validate forms or values in your components", "npm": "aovi-svelte", "tags": ["forms-and-validation", "components-and-libraries", "forms-and-user-input"], @@ -377,7 +335,6 @@ "repository": "https://github.com/AlexxNB/aovi-svelte" }, { - "category": "design-system", "description": "Svelte UI components based on super lightweight chota CSS framework.", "npm": "svelte-chota", "tags": ["components-and-libraries", "design-system"], @@ -385,7 +342,6 @@ "repository": "https://github.com/alexxnb/svelte-chota" }, { - "category": "design-pattern", "description": "Simple eventbus realization based on internal Svelte's tools only", "npm": "svelte-eventbus", "tags": ["components-and-libraries", "design-pattern"], @@ -393,7 +349,6 @@ "repository": "https://github.com/AlexxNB/svelte-eventbus" }, { - "category": "routers", "description": "Highly declarative, very tiny (~3.8 Kb), dependency free router", "npm": "tinro", "tags": ["routers", "routers"], @@ -401,7 +356,6 @@ "repository": "https://github.com/AlexxNB/tinro" }, { - "category": "icons", "description": "Font Awesome 5 for Svelte", "npm": "fa-svelte", "tags": ["components-and-libraries", "fonts-and-icons", "icons"], @@ -409,7 +363,6 @@ "repository": "https://github.com/alphapeter/fa-svelte" }, { - "category": "user-interaction", "description": "Component that performs fullscreen in DOM Elements", "npm": "svelte-fullscreen", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -417,7 +370,6 @@ "repository": "https://github.com/andrelmlins/svelte-fullscreen" }, { - "category": "css-and-layout", "description": "Responsive grid system based on Bootstrap for Svelte", "npm": "svelte-grid-responsive", "tags": ["components-and-libraries", "layout-and-structure", "css-and-layout"], @@ -425,7 +377,6 @@ "repository": "https://github.com/andrelmlins/svelte-grid-responsive" }, { - "category": "user-interaction", "description": "Infinite Scroll Component to Svelte", "npm": "svelte-infinite-scroll", "tags": ["components-and-libraries", "user-interaction"], @@ -433,7 +384,6 @@ "repository": "https://github.com/andrelmlins/svelte-infinite-scroll" }, { - "category": "forms-and-user-input", "description": "Generate dynamic forms for Svelte JS", "npm": "svelte-formly", "tags": ["components-and-libraries", "forms-and-validation", "forms-and-user-input"], @@ -441,7 +391,6 @@ "repository": "https://github.com/dyaliCode/svelte-formly" }, { - "category": "stores", "description": "Svelte store with a websocket backend", "npm": "svelte-websocket-store", "tags": ["components-and-libraries", "stores-and-state", "stores"], @@ -449,7 +398,6 @@ "repository": "https://github.com/arlac77/svelte-websocket-store" }, { - "category": "design-system", "description": "Bootstrap components for Svelte 4+", "npm": "@sveltestrap/sveltestrap", "tags": ["components-and-libraries", "design-system"], @@ -458,7 +406,6 @@ "repository": "https://github.com/sveltestrap/sveltestrap" }, { - "category": "user-interaction", "description": "A GDPR compliant cookie consent banner implementation", "npm": "@beyonk/gdpr-cookie-consent-banner", "tags": ["components-and-libraries", "inputs-and-widgets", "user-interaction"], @@ -466,7 +413,6 @@ "repository": "https://github.com/beyonk-group/gdpr-cookie-consent-banner" }, { - "category": "user-interaction", "description": "A super lightweight, super simple carousel for Svelte 3", "npm": "@beyonk/svelte-carousel", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -474,7 +420,6 @@ "repository": "https://github.com/beyonk-group/svelte-carousel" }, { - "category": "integration", "description": "A Facebook pixel module for Svelte / Sapper", "npm": "@beyonk/svelte-facebook-pixel", "tags": ["components-and-libraries", "third-party-services", "integration"], @@ -482,7 +427,6 @@ "repository": "https://github.com/beyonk-group/svelte-facebook-pixel" }, { - "category": "integration", "description": "Google Analytics tracking module for Svelte / Sapper", "npm": "@beyonk/svelte-google-analytics", "tags": ["components-and-libraries", "third-party-services", "integration"], @@ -490,7 +434,6 @@ "repository": "https://github.com/beyonk-group/svelte-google-analytics" }, { - "category": "integration", "description": "Google Maps integration for Svelte", "npm": "@beyonk/svelte-googlemaps", "tags": ["components-and-libraries", "maps", "integration"], @@ -498,7 +441,6 @@ "repository": "https://github.com/beyonk-group/svelte-googlemaps" }, { - "category": "integration", "description": "Mapbox integration for Svelte", "npm": "@beyonk/svelte-mapbox", "tags": ["components-and-libraries", "maps", "integration"], @@ -506,7 +448,6 @@ "repository": "https://github.com/beyonk-group/svelte-mapbox" }, { - "category": "user-interaction", "description": "Svelte toast notifications that can be used in any JS application", "npm": "@beyonk/svelte-notifications", "tags": ["components-and-libraries", "notifications", "user-interaction"], @@ -514,7 +455,6 @@ "repository": "https://github.com/beyonk-group/svelte-notifications" }, { - "category": "design-pattern", "description": "Scroll Spy component for Svelte", "npm": "@beyonk/svelte-scrollspy", "tags": ["components-and-libraries", "interactions", "design-pattern"], @@ -522,7 +462,6 @@ "repository": "https://github.com/beyonk-group/svelte-scrollspy" }, { - "category": "icons", "description": "SVG icons for popular brands", "npm": "svelte-simple-icons", "tags": ["components-and-libraries", "fonts-and-icons", "icons"], @@ -530,7 +469,6 @@ "repository": "https://github.com/beyonk-group/svelte-simple-icons" }, { - "category": "routers", "description": "An easy-to-use SPA router for Svelte", "npm": "@bjornlu/svelte-router", "tags": ["routers", "routers"], @@ -538,7 +476,6 @@ "repository": "https://github.com/bluwy/svelte-router" }, { - "category": "data-visualisation", "description": "A list with animated drag-n-drop functionality", "npm": "svelte-sortable-list", "tags": ["components-and-libraries", "layout-and-structure", "data-visualisation"], @@ -546,7 +483,6 @@ "repository": "https://github.com/brunomolteni/svelte-sortable-list" }, { - "category": "data-visualisation", "description": "A grid for displaying and editing any amount of data", "npm": "svelte-data-grid", "tags": ["components-and-libraries", "layout-and-structure", "data-visualisation"], @@ -554,7 +490,6 @@ "repository": "https://github.com/bsssshhhhhhh/svelte-data-grid" }, { - "category": "stores", "description": "Writable store that syncs with the browser's search params", "npm": "query-store", "tags": ["components-and-libraries", "stores-and-state", "stores"], @@ -562,7 +497,6 @@ "repository": "https://github.com/buhrmi/query-store" }, { - "category": "design-system", "description": "Bulma components for Svelte", "npm": "svelma", "tags": ["components-and-libraries", "design-system"], @@ -570,7 +504,6 @@ "repository": "https://github.com/c0bra/svelma" }, { - "category": "forms-and-user-input", "description": "Svelte forms validation made easy", "npm": "svelte-forms", "tags": ["components-and-libraries", "forms-and-validation", "forms-and-user-input"], @@ -578,7 +511,6 @@ "repository": "https://github.com/chainlist/svelte-forms" }, { - "category": "data-visualisation", "description": "A component to render a credit card preview - useful for ecommerce.", "npm": "svelte-credit-cards", "tags": ["components-and-libraries", "data-visualisation"], @@ -586,7 +518,6 @@ "repository": "https://github.com/CharlyJazz/svelte-credit-card" }, { - "category": "user-interaction", "description": "A Svelte component to hide your header on scroll", "npm": "svelte-headroom", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -594,7 +525,6 @@ "repository": "https://github.com/collardeau/svelte-headroom" }, { - "category": "icons", "description": "Tiny FontAwesome 5 component for Svelte", "npm": "svelte-fa", "tags": ["components-and-libraries", "fonts-and-icons", "icons"], @@ -602,7 +532,6 @@ "repository": "https://github.com/Cweili/svelte-fa" }, { - "category": "data-visualisation", "description": "A table with sorting and filtering", "npm": "svelte-table", "tags": ["components-and-libraries", "layout-and-structure", "data-visualisation"], @@ -610,7 +539,6 @@ "repository": "https://github.com/dasDaniel/svelte-table" }, { - "category": "user-interaction", "description": "Component for moveable, draggable, resizable, scalable, rotatable, and more", "npm": "svelte-moveable", "tags": ["components-and-libraries", "interactions", "user-interaction"], @@ -618,7 +546,6 @@ "repository": "https://github.com/daybrush/moveable/tree/master/packages/svelte-moveable" }, { - "category": "user-interaction", "description": "A Ruler component that can draw grids and scroll infinitely", "npm": "svelte-ruler", "tags": ["components-and-libraries", "inputs-and-widgets", "user-interaction"], @@ -626,7 +553,6 @@ "repository": "https://github.com/daybrush/ruler/tree/master/packages/svelte-ruler" }, { - "category": "integration", "description": "Auth0 component library", "npm": "@dopry/svelte-auth0", "tags": ["components-and-libraries", "integrations", "auth", "integration"], @@ -634,7 +560,6 @@ "repository": "https://github.com/dopry/svelte-auth0" }, { - "category": "icons", "description": "Feather icons for Svelte", "npm": "svelte-feather-icons", "tags": ["components-and-libraries", "fonts-and-icons", "icons"], @@ -642,7 +567,6 @@ "repository": "https://github.com/dylanblokhuis/svelte-feather-icons" }, { - "category": "forms-and-user-input", "description": "summernote extension for Svelte, a wysiwyg editor", "npm": "@easylogic/svelte-summernote", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -650,7 +574,6 @@ "repository": "https://github.com/easylogic/svelte-summernote" }, { - "category": "routers", "description": "A declarative Svelte routing library with SSR support", "npm": "svelte-routing", "tags": ["routers", "routers"], @@ -658,7 +581,6 @@ "repository": "https://github.com/EmilTholin/svelte-routing" }, { - "category": "forms-and-user-input", "description": "A rate component for Svelte apps", "npm": "svelte-rate-it", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -666,7 +588,6 @@ "repository": "https://github.com/emrekara37/svelte-rate-it" }, { - "category": "forms-and-user-input", "description": "A user interface for inputting date ranges", "npm": "@equipmentshare/date-range-input", "tags": ["components-and-libraries", "time-and-date", "forms-and-user-input"], @@ -674,7 +595,6 @@ "repository": "https://github.com/EquipmentShare/date-range-input" }, { - "category": "data-visualisation", "description": "Tree view component for svelte", "npm": "svelte-tree", "tags": ["components-and-libraries", "data-visualisation"], @@ -682,7 +602,6 @@ "repository": "https://github.com/esinx/svelte-tree" }, { - "category": "design-system", "description": "Material components library for Svelte using the stylesheet of Vuetify", "npm": "svelteify", "tags": ["components-and-libraries", "design-system"], @@ -690,7 +609,6 @@ "repository": "https://github.com/theovidal/svelteify" }, { - "category": "user-interaction", "description": "A simple, small, and content-agnostic modal for Svelte", "npm": "svelte-simple-modal", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -698,7 +616,6 @@ "repository": "https://github.com/flekschas/svelte-simple-modal" }, { - "category": "design-pattern", "description": "Svelte integration for FormidableLabs URQL", "npm": "@urql/svelte", "tags": ["components-and-libraries", "stores-and-state", "graphql", "design-pattern"], @@ -706,7 +623,6 @@ "repository": "https://github.com/urql-graphql/urql/tree/main/packages/svelte-urql" }, { - "category": "icons", "description": "Icon components for Svelte, featuring many icon sets", "npm": "svelte-icons", "tags": ["components-and-libraries", "fonts-and-icons", "icons"], @@ -714,7 +630,6 @@ "repository": "https://github.com/Introvertuous/svelte-icons" }, { - "category": "integration", "description": "Svelte controlling native components via Nativescript", "npm": "svelte-native", "tags": ["native", "integration"], @@ -722,7 +637,6 @@ "repository": "https://github.com/halfnelson/svelte-native" }, { - "category": "display-components", "description": "A Svelte component to format and display a copyright notice.", "npm": "svelte-copyright", "tags": ["components-and-libraries", "display-components"], @@ -730,7 +644,6 @@ "repository": "https://github.com/himynameisdave/svelte-copyright" }, { - "category": "css-and-layout", "description": "A simple and reusable flexbox component for Svelte", "npm": "svelte-flex", "tags": ["components-and-libraries", "layout-and-structure", "css-and-layout"], @@ -738,7 +651,6 @@ "repository": "https://github.com/himynameisdave/svelte-flex" }, { - "category": "data-visualisation", "description": "Svelte bindings for frappe-charts.", "npm": "svelte-frappe-charts", "tags": ["charts", "components-and-libraries", "data-visualisation"], @@ -746,7 +658,6 @@ "repository": "https://github.com/himynameisdave/svelte-frappe-charts" }, { - "category": "design-system", "description": "Svelte Material UI Components", "npm": "svelte-material-ui", "tags": ["components-and-libraries", "design-system"], @@ -754,7 +665,6 @@ "repository": "https://github.com/hperrin/svelte-material-ui" }, { - "category": "design-system", "description": "A Svelte.js based UnoCSS UI library that allows you to make websites", "npm": "@ikun-ui/core", "tags": ["components-and-libraries", "design-system"], @@ -762,7 +672,6 @@ "repository": "https://github.com/ikun-svelte/ikun-ui" }, { - "category": "design-system", "description": "Svelte implementation of the Carbon Design System", "npm": "carbon-components-svelte", "tags": ["components-and-libraries", "design-system"], @@ -770,7 +679,6 @@ "repository": "https://github.com/carbon-design-system/carbon-components-svelte" }, { - "category": "design-system", "description": "A pretty cool UI kit for Svelte", "npm": "attractions", "tags": ["components-and-libraries", "design-system"], @@ -778,7 +686,6 @@ "repository": "https://github.com/illright/attractions" }, { - "category": "routers", "description": "Router for SPAs using Svelte 3", "npm": "svelte-spa-router", "tags": ["routers", "routers"], @@ -786,7 +693,6 @@ "repository": "https://github.com/ItalyPaleAle/svelte-spa-router" }, { - "category": "forms-and-user-input", "description": "Flatpickr component for Svelte", "npm": "svelte-flatpickr", "tags": ["components-and-libraries", "time-and-date", "forms-and-user-input"], @@ -794,7 +700,6 @@ "repository": "https://github.com/jacobmischka/svelte-flatpickr" }, { - "category": "routers", "description": "A Svelte router powered by lukeed/navaid", "npm": "svelte-navaid", "tags": ["routers", "routers"], @@ -802,7 +707,6 @@ "repository": "https://github.com/jacwright/svelte-navaid" }, { - "category": "routers", "description": "Svelte router using a store and components", "npm": "@jamen/svelte-router", "tags": ["routers", "routers"], @@ -810,7 +714,6 @@ "repository": "https://github.com/jamen/svelte-router" }, { - "category": "routers", "description": "Router component for Svelte", "npm": "svelte-router", "tags": ["routers", "routers"], @@ -818,7 +721,6 @@ "repository": "https://github.com/jikkai/svelte-router" }, { - "category": "forms-and-user-input", "description": "Svelte component for position and area selection with Leaflet", "npm": "svelte-pick-a-place", "tags": ["components-and-libraries", "maps", "forms-and-user-input"], @@ -826,7 +728,6 @@ "repository": "https://github.com/jimutt/svelte-pick-a-place" }, { - "category": "user-interaction", "description": "Tabs component for Svelte", "npm": "svelte-tabs", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -834,7 +735,6 @@ "repository": "https://github.com/nickyhajal/svelte-tabs" }, { - "category": "integration", "description": "Simple package that makes ML more accessible", "npm": "svelteml", "tags": ["components-and-libraries", "integration"], @@ -842,7 +742,6 @@ "repository": "https://github.com/john--kane/svelteml" }, { - "category": "user-interaction", "description": "A simple tool for comparing two images.", "npm": "svelte-compare-image-slider", "tags": ["components-and-libraries", "images", "user-interaction"], @@ -850,7 +749,6 @@ "repository": "https://github.com/johnwalley/compare-image-slider" }, { - "category": "routers", "description": "Svelte router specially designed for Single Page Applications (SPA)", "npm": "svelte-router-spa", "tags": ["routers", "routers"], @@ -858,7 +756,6 @@ "repository": "https://github.com/jorgegorka/svelte-router" }, { - "category": "css-and-layout", "description": "Ever wanted to have reactive css variables in Svelte? What if I tell you there's a way?", "npm": "svelte-css-vars", "tags": ["components-and-libraries", "css-and-layout"], @@ -866,7 +763,6 @@ "repository": "https://github.com/kaisermann/svelte-css-vars" }, { - "category": "internationalization", "description": "Internationalization library for Svelte", "npm": "svelte-i18n", "tags": ["components-and-libraries", "internationalization", "internationalization"], @@ -874,7 +770,6 @@ "repository": "https://github.com/kaisermann/svelte-i18n" }, { - "category": "internationalization", "description": "Integration of Fluent localization system for Svelte", "npm": "@nubolab-ffwd/svelte-fluent", "tags": ["components-and-libraries", "internationalization", "internationalization"], @@ -882,7 +777,6 @@ "repository": "https://github.com/nubolab-ffwd/svelte-fluent" }, { - "category": "design-pattern", "description": "Dynamically load a Svelte component", "npm": "svelte-loadable", "tags": ["components-and-libraries", "async-loading", "design-pattern"], @@ -890,7 +784,6 @@ "repository": "https://github.com/kaisermann/svelte-loadable" }, { - "category": "routers", "description": "A simple router for Svelte 3", "npm": "svero", "tags": ["routers", "routers"], @@ -898,7 +791,6 @@ "repository": "https://github.com/kazzkiq/svero" }, { - "category": "user-interaction", "description": "Simple and flexible notifications system", "npm": "svelte-notifications", "tags": ["components-and-libraries", "notifications", "user-interaction"], @@ -906,7 +798,6 @@ "repository": "https://github.com/keenethics/svelte-notifications" }, { - "category": "testing", "description": "Component that renders its children with lifecycle hooks to simplify testing", "npm": "svelte-fragment-component", "tags": ["components-and-libraries", "testing", "jsx", "testing"], @@ -914,7 +805,6 @@ "repository": "https://github.com/kenoxa/svelte-fragment-component" }, { - "category": "testing", "description": "Tagged Template syntax for svelte to simplify testing", "npm": "svelte-htm", "tags": ["components-and-libraries", "testing", "jsx", "testing"], @@ -922,7 +812,6 @@ "repository": "https://github.com/kenoxa/svelte-htm" }, { - "category": "testing", "description": "JSX for svelte to simplify testing", "npm": "svelte-jsx", "tags": ["components-and-libraries", "testing", "jsx", "testing"], @@ -930,7 +819,6 @@ "repository": "https://github.com/kenoxa/svelte-jsx" }, { - "category": "icons", "description": "A custom component that adds a favicon and a badge that you can use to show for example number of unread messages.", "npm": "svelte-favicon-badge", "tags": ["components-and-libraries", "icons"], @@ -938,7 +826,6 @@ "repository": "https://github.com/kevmodrome/svelte-favicon-badge" }, { - "category": "design-pattern", "description": "Redux binding to Svelte based on react-redux", "npm": "svelte-redux-connect", "tags": ["components-and-libraries", "stores-and-state", "design-pattern"], @@ -946,7 +833,6 @@ "repository": "https://github.com/kolodziejczak-sz/svelte-redux-connect" }, { - "category": "testing", "description": "A Jest transformer for Svelte - compile your components before importing them into tests.", "npm": "svelte-jester", "tags": ["testing", "testing"], @@ -954,7 +840,6 @@ "repository": "https://github.com/svelteness/svelte-jester" }, { - "category": "testing", "description": "Jest Svelte component transformer", "npm": "svelte-jest", "tags": ["testing", "testing"], @@ -962,7 +847,6 @@ "repository": "https://github.com/ktsn/svelte-jest" }, { - "category": "data-visualisation", "description": "Baidu Echarts(v3.0 & v4.0) components for Svelte wrapper", "npm": "echarts-for-svelte", "tags": ["components-and-libraries", "charts", "data-visualisation"], @@ -970,7 +854,6 @@ "repository": "https://github.com/liyuanqiu/echarts-for-svelte" }, { - "category": "integration", "description": "Lottie player component for use with Svelte for viewing Lottie animations.", "npm": "@lottiefiles/svelte-lottie-player", "tags": ["components-and-libraries", "integration"], @@ -978,7 +861,6 @@ "repository": "https://github.com/LottieFiles/svelte-lottie-player" }, { - "category": "developer-experience", "description": "Universal PWA Builder (WIP)", "npm": "@pwa/cli", "tags": ["integrations", "cli-tools", "developer-experience"], @@ -986,7 +868,6 @@ "repository": "https://github.com/lukeed/pwa" }, { - "category": "design-pattern", "description": "A Svelte component that monitors an element enters or leaves the viewport.🔥", "npm": "svelte-inview", "tags": [ @@ -1000,7 +881,6 @@ "repository": "https://github.com/maciekgrzybek/svelte-inview" }, { - "category": "design-system", "description": "Material design components for Svelte using Tailwind CSS", "npm": "smelte", "tags": ["components-and-libraries", "design-system"], @@ -1008,7 +888,6 @@ "repository": "https://github.com/matyunya/smelte" }, { - "category": "design-system", "description": "A set of headless, accessible component builders for Svelte.", "npm": "@melt-ui/svelte", "tags": ["components-and-libraries", "design-system"], @@ -1016,7 +895,6 @@ "repository": "https://github.com/melt-ui/melt-ui" }, { - "category": "design-system", "description": "A port of Radix UI for Svelte.", "npm": "radix-svelte", "tags": ["components-and-libraries", "design-system"], @@ -1024,7 +902,6 @@ "repository": "https://github.com/radix-svelte/radix-svelte" }, { - "category": "multimedia", "description": "Image processing with Sharp for Svelte", "npm": "svelte-image", "tags": ["components-and-libraries", "images", "multimedia"], @@ -1032,7 +909,6 @@ "repository": "https://github.com/matyunya/svelte-image" }, { - "category": "multimedia", "description": "Lazyload images or anything component for Svelte", "npm": "svelte-waypoint", "tags": ["components-and-libraries", "images", "multimedia"], @@ -1040,7 +916,6 @@ "repository": "https://github.com/matyunya/svelte-waypoint" }, { - "category": "forms-and-user-input", "description": "Form components using Yup for validation", "npm": "sveltejs-forms", "tags": ["components-and-libraries", "forms-and-validation", "forms-and-user-input"], @@ -1048,7 +923,6 @@ "repository": "https://github.com/mdauner/sveltejs-forms" }, { - "category": "routers", "description": "Simple, declarative routing for single page apps built with Svelte", "npm": "svelte-navigator", "tags": ["routers", "routers"], @@ -1056,7 +930,6 @@ "repository": "https://github.com/mefechoel/svelte-navigator" }, { - "category": "data-visualisation", "description": "a framework for mostly-reusable graphics with Svelte", "npm": "layercake", "tags": ["components-and-libraries", "charts", "data-visualisation"], @@ -1064,7 +937,6 @@ "repository": "https://github.com/mhkeller/layercake" }, { - "category": "css-and-layout", "description": "Arrange infinite card elements according to various layout types like masonry", "npm": "@egjs/svelte-infinitegrid", "tags": ["components-and-libraries", "layout-and-structure", "css-and-layout"], @@ -1072,7 +944,6 @@ "repository": "https://github.com/naver/egjs-infinitegrid/blob/master/packages/svelte-infinitegrid" }, { - "category": "user-interaction", "description": "Svelte Component that tracks a users progress through a page as they scroll", "npm": "svelte-page-progress", "tags": ["intersection-observer", "viewport", "components-and-libraries", "user-interaction"], @@ -1080,7 +951,6 @@ "repository": "https://github.com/NomanGul/svelte-page-progress" }, { - "category": "data-visualisation", "description": "A multiseries, SVG progressbar component made with Svelte", "npm": "@okrad/svelte-progressbar", "tags": ["components-and-libraries", "inputs-and-widgets", "data-visualisation"], @@ -1088,7 +958,6 @@ "repository": "https://github.com/okrad/svelte-progressbar" }, { - "category": "internationalization", "description": "Internationalize your Svelte apps using format-message and Intl object", "npm": "svelte-intl", "tags": ["components-and-libraries", "internationalization", "internationalization"], @@ -1096,7 +965,6 @@ "repository": "https://github.com/Panya/svelte-intl" }, { - "category": "design-pattern", "description": "Wrapper for FetchQL, a GraphQL query client", "npm": "svql", "tags": ["components-and-libraries", "stores-and-state", "design-pattern"], @@ -1104,7 +972,6 @@ "repository": "https://github.com/pateketrueke/svql" }, { - "category": "routers", "description": "Basic router with queryParams and hash-based routing support", "npm": "yrv", "tags": ["routers", "routers"], @@ -1112,7 +979,6 @@ "repository": "https://github.com/pateketrueke/yrv" }, { - "category": "stores", "description": "Asyncable store for Svelte 3 which is store a value as promise.", "npm": "svelte-asyncable", "tags": ["stores-and-state", "async-data", "stores"], @@ -1120,7 +986,6 @@ "repository": "https://github.com/sveltetools/svelte-asyncable" }, { - "category": "multimedia", "description": "SVG placeholder components for loading content", "npm": "svelte-content-loader", "tags": ["components-and-libraries", "async-loading", "multimedia"], @@ -1128,7 +993,6 @@ "repository": "https://github.com/PaulMaly/svelte-content-loader" }, { - "category": "user-interaction", "description": "Simple Svelte component to compare two images using slider.", "npm": "svelte-image-compare", "tags": ["components-and-libraries", "user-interaction"], @@ -1136,7 +1000,6 @@ "repository": "https://github.com/PaulMaly/svelte-image-compare" }, { - "category": "forms-and-user-input", "description": "IMask input component and action for Svelte 3.", "npm": "svelte-imask", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -1144,7 +1007,6 @@ "repository": "https://github.com/PaulMaly/svelte-imask" }, { - "category": "routers", "description": "Simple config-based router with DX similar to VueRouter. Works well on the server-side", "npm": "svelte-page-router", "tags": ["routers", "routers"], @@ -1156,11 +1018,9 @@ "repository": "https://github.com/sveltetools/svelte-pathfinder", "description": "Tiny, state-based, advanced router for SvelteJS.", "npm": "svelte-pathfinder", - "category": "routers", "tags": ["routers", "stores-and-state", "routers"] }, { - "category": "display-components", "description": "Simple Svelte component which automatically makes its contents scrollable ticker-style if it's necessary.", "npm": "svelte-ticker", "tags": ["components-and-libraries", "display-components"], @@ -1168,7 +1028,6 @@ "repository": "https://github.com/PaulMaly/svelte-ticker" }, { - "category": "design-pattern", "description": "Dynamically load a Svelte component with placeholders and preloading", "npm": "svelte-viewpoint", "tags": ["components-and-libraries", "async-loading", "design-pattern"], @@ -1176,7 +1035,6 @@ "repository": "https://github.com/sveltetools/svelte-viewpoint" }, { - "category": "forms-and-user-input", "description": "A replacement for the select menu with searching, multiple selections, async data loading etc.,", "npm": "select-madu", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -1184,7 +1042,6 @@ "repository": "https://github.com/pavish/select-madu" }, { - "category": "css-and-layout", "description": "a matchMedia plugin for Svelte 3", "npm": "svelte-match-media", "tags": ["components-and-libraries", "layout-and-structure", "css-and-layout"], @@ -1192,7 +1049,6 @@ "repository": "https://github.com/pearofducks/svelte-match-media" }, { - "category": "stores", "description": "Writable stores for Firefox/Chrome extensions using `chrome.storage", "npm": "svelte-webext-storage-adapter", "tags": ["components-and-libraries", "stores-and-state", "integrations", "stores"], @@ -1200,7 +1056,6 @@ "repository": "https://github.com/PixievoltNo1/svelte-webext-storage-adapter" }, { - "category": "stores", "description": "Two-way data-transforming stores", "npm": "svelte-writable-derived", "tags": ["components-and-libraries", "stores-and-state", "stores"], @@ -1208,7 +1063,6 @@ "repository": "https://github.com/PixievoltNo1/svelte-writable-derived" }, { - "category": "stores", "description": "A writable store with extra features", "npm": "storez", "tags": ["components-and-libraries", "stores-and-state", "stores"], @@ -1216,7 +1070,6 @@ "repository": "https://github.com/plrenaudin/svelte-storez" }, { - "category": "integration", "description": "Use Svelte components with Vue and React", "npm": "svelte-adapter", "tags": ["components-and-libraries", "integration"], @@ -1224,7 +1077,6 @@ "repository": "https://github.com/pngwn/svelte-adapter" }, { - "category": "data-visualisation", "description": "Svelte component for FusionCharts JavaScript charting library", "npm": "svelte-fusioncharts", "tags": ["components-and-libraries", "charts", "data-visualisation"], @@ -1232,7 +1084,6 @@ "repository": "https://github.com/fusioncharts/svelte-fusioncharts" }, { - "category": "forms-and-user-input", "description": "Simple autocomplete / typeahead component for Svelte", "npm": "simple-svelte-autocomplete", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -1240,7 +1091,6 @@ "repository": "https://github.com/pstanoev/simple-svelte-autocomplete" }, { - "category": "forms-and-user-input", "description": "A color picker component for Svelte", "npm": "svelte-color-picker", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -1248,7 +1098,6 @@ "repository": "https://github.com/efeskucuk/svelte-color-picker" }, { - "category": "developer-experience", "description": "Development helper for inspecting and opening Svelte components in your editor", "npm": "svelte-inspector", "tags": ["components-and-libraries", "development-and-documentation", "developer-experience"], @@ -1256,7 +1105,6 @@ "repository": "https://github.com/qutran/svelte-inspector" }, { - "category": "routers", "description": "Ultimate Svelte router", "npm": "swheel", "tags": ["routers", "routers"], @@ -1264,7 +1112,6 @@ "repository": "https://github.com/qutran/swheel" }, { - "category": "user-interaction", "description": "An accessible dialog component for Svelte apps", "npm": "svelte-accessible-dialog", "tags": ["components-and-libraries", "user-interaction"], @@ -1272,7 +1119,6 @@ "repository": "https://github.com/reecelucas/svelte-accessible-dialog" }, { - "category": "data-visualisation", "description": "Experimental charting library for Svelte", "npm": "@sveltejs/pancake", "tags": ["components-and-libraries", "charts", "data-visualisation"], @@ -1280,7 +1126,6 @@ "repository": "https://github.com/Rich-Harris/pancake" }, { - "category": "forms-and-user-input", "description": "A select component for Svelte apps", "npm": "svelte-select", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -1288,7 +1133,6 @@ "repository": "https://github.com/rob-balfre/svelte-select" }, { - "category": "icons", "description": "Awesome SVG icon component for Svelte JS, built with Font Awesome icons", "npm": "svelte-awesome", "tags": ["components-and-libraries", "fonts-and-icons", "icons"], @@ -1296,7 +1140,6 @@ "repository": "https://github.com/RobBrazier/svelte-awesome" }, { - "category": "testing", "description": "Jest Transformer for Svelte components", "npm": "jest-transform-svelte", "tags": ["testing", "testing"], @@ -1304,7 +1147,6 @@ "repository": "https://github.com/rspieker/jest-transform-svelte" }, { - "category": "data-visualisation", "description": "Customizable version of GitHub's contribution graph", "npm": "svelte-heatmap", "tags": ["components-and-libraries", "time-and-date", "data-visualisation"], @@ -1312,7 +1154,6 @@ "repository": "https://github.com/scottbedard/svelte-heatmap" }, { - "category": "user-interaction", "description": "A carousel with touch support", "npm": "svelte-swipe", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -1320,7 +1161,6 @@ "repository": "https://github.com/SharifClick/svelte-swipe" }, { - "category": "routers", "description": "Manage your views and routing using class decorators and dependency injection", "npm": "@slick-for/svelte", "tags": ["routers", "routers"], @@ -1328,7 +1168,6 @@ "repository": "https://github.com/shavyg2/slick-for-svelte" }, { - "category": "display-components", "description": "Marquee fully responsive and adaptive for Svelte", "npm": "svelte-marquee", "tags": ["components-and-libraries", "display-components"], @@ -1336,7 +1175,6 @@ "repository": "https://github.com/silvestrevivo/svelte-marquee" }, { - "category": "forms-and-user-input", "description": "Range Slider Input, with Multi-handle and Pips features", "npm": "svelte-range-slider-pips", "tags": [ @@ -1350,7 +1188,6 @@ "repository": "https://github.com/simeydotme/svelte-range-slider-pips" }, { - "category": "user-interaction", "description": "An infinite scroll component for Svelte apps", "npm": "svelte-infinite-loading", "tags": ["components-and-libraries", "user-interaction"], @@ -1358,7 +1195,6 @@ "repository": "https://github.com/Skayo/svelte-infinite-loading" }, { - "category": "forms-and-user-input", "description": "Simple Svelte form model handler and input validations", "npm": "@spaceavocado/svelte-form", "tags": ["components-and-libraries", "forms-and-validation", "forms-and-user-input"], @@ -1366,7 +1202,6 @@ "repository": "https://github.com/spaceavocado/svelte-form" }, { - "category": "routers", "description": "Simple Svelte Router for Single Page Applications (SPA)", "npm": "@spaceavocado/svelte-router", "tags": ["routers", "routers"], @@ -1374,7 +1209,6 @@ "repository": "https://github.com/spaceavocado/svelte-router" }, { - "category": "multimedia", "description": "Component to easily generate multitone images", "npm": "svelte-multitoneimage", "tags": ["components-and-libraries", "images", "multimedia"], @@ -1382,7 +1216,6 @@ "repository": "https://github.com/stephane-vanraes/svelte-multitoneimage" }, { - "category": "testing", "description": "UI component dev & test", "npm": "@storybook/sveltekit", "tags": ["testing", "testing"], @@ -1390,7 +1223,6 @@ "repository": "https://github.com/storybookjs/storybook" }, { - "category": "testing", "description": "UI component dev & test", "npm": "@storybook/svelte", "tags": ["testing", "testing"], @@ -1398,7 +1230,6 @@ "repository": "https://github.com/storybookjs/storybook" }, { - "category": "design-system", "description": "A UI component library for Svelte implementing Google's Material Design specification", "npm": "svelte-toolbox", "tags": ["components-and-libraries", "design-system"], @@ -1406,7 +1237,6 @@ "repository": "https://github.com/svelte-toolbox/svelte-toolbox" }, { - "category": "routers", "description": "Automated Svelte routes", "npm": "@roxi/routify", "tags": ["routers", "ssr", "routers"], @@ -1414,7 +1244,6 @@ "repository": "https://github.com/roxiness/routify" }, { - "category": "user-interaction", "description": "A (very experimental) project to bring WebGL to Svelte", "npm": "@sveltejs/gl", "tags": ["user-interaction"], @@ -1422,7 +1251,6 @@ "repository": "https://github.com/sveltejs/gl" }, { - "category": "forms-and-user-input", "description": "The `` component used on the Svelte website", "npm": "@sveltejs/svelte-repl", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -1430,7 +1258,6 @@ "repository": "https://github.com/sveltejs/svelte-repl" }, { - "category": "user-interaction", "description": "A `` component for Svelte apps", "npm": "@sveltejs/svelte-scroller", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -1438,7 +1265,6 @@ "repository": "https://github.com/sveltejs/svelte-scroller" }, { - "category": "design-pattern", "description": "A virtual list component for Svelte apps", "npm": "@sveltejs/svelte-virtual-list", "tags": ["components-and-libraries", "layout-and-structure", "design-pattern"], @@ -1450,11 +1276,9 @@ "repository": "https://github.com/gitbreaker222/svelte-virtual-list", "description": "A virtual list component for Svelte apps - Community Edition", "npm": "svelte-virtual-list-ce", - "category": "design-pattern", "tags": ["components-and-libraries", "layout-and-structure", "design-pattern"] }, { - "category": "routers", "description": "abstract-state-router renderer for Svelte", "npm": "svelte-state-renderer", "tags": ["routers", "routers"], @@ -1462,7 +1286,6 @@ "repository": "https://github.com/TehShrike/svelte-state-renderer" }, { - "category": "testing", "description": "Simple and complete DOM testing utilities that encourage good practices", "npm": "@testing-library/svelte", "tags": ["testing", "testing"], @@ -1470,7 +1293,6 @@ "repository": "https://github.com/testing-library/svelte-testing-library" }, { - "category": "forms-and-user-input", "description": "Svelte component for file upload and file dropzone.", "npm": "svelte-file-dropzone", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -1478,7 +1300,6 @@ "repository": "https://github.com/thecodejack/svelte-file-dropzone" }, { - "category": "design-pattern", "description": "Svelte integration for Apollo GraphQL", "npm": "svelte-apollo", "tags": ["components-and-libraries", "stores-and-state", "design-pattern"], @@ -1486,7 +1307,6 @@ "repository": "https://github.com/timhall/svelte-apollo" }, { - "category": "design-system", "description": "Fomantic-UI components for Svelte 3", "npm": "sveltemantic", "tags": ["components-and-libraries", "design-system"], @@ -1494,7 +1314,6 @@ "repository": "https://github.com/titans-inc/sveltemantic" }, { - "category": "forms-and-user-input", "description": "A lightweight library for managing forms in Svelte", "npm": "svelte-forms-lib", "tags": ["components-and-libraries", "forms-and-validation", "forms-and-user-input"], @@ -1502,7 +1321,6 @@ "repository": "https://github.com/tjinauyeung/svelte-forms-lib" }, { - "category": "user-interaction", "description": "A responsive, draggable and resizable grid layout, for Svelte", "npm": "svelte-grid", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -1510,7 +1328,6 @@ "repository": "https://github.com/vaheqelyan/svelte-grid" }, { - "category": "user-interaction", "description": "A smart popover component for Svelte", "npm": "svelte-popover", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -1518,7 +1335,6 @@ "repository": "https://github.com/vaheqelyan/svelte-popover" }, { - "category": "forms-and-user-input", "description": "A Svelte component to crop images with easy interactions", "npm": "svelte-easy-crop", "tags": ["components-and-libraries", "images", "forms-and-user-input"], @@ -1526,7 +1342,6 @@ "repository": "https://github.com/ValentinH/svelte-easy-crop" }, { - "category": "design-system", "description": "A set of Svelte UI components inspired by Google's Material Design", "npm": "svelte-mui", "tags": ["components-and-libraries", "design-system"], @@ -1534,7 +1349,6 @@ "repository": "https://github.com/vikignt/svelte-mui" }, { - "category": "multimedia", "description": "Focused on making embedding and using media elements for the web simple.", "npm": "@vime/svelte", "tags": ["video", "audio", "components-and-libraries", "inputs-and-widgets", "multimedia"], @@ -1542,7 +1356,6 @@ "repository": "https://github.com/vime-js/vime" }, { - "category": "design-pattern", "description": "🔌 Simple Svelte component to detect offline & online changes.", "npm": "s-offline", "tags": ["offline-and-online-detection", "network-events", "design-pattern"], @@ -1550,7 +1363,6 @@ "repository": "https://github.com/vinayakkulkarni/s-offline" }, { - "category": "design-system", "description": "A fast, friendly, and fun web UI kit for everyone", "npm": "minna-ui", "tags": ["components-and-libraries", "design-system"], @@ -1563,7 +1375,6 @@ "repository": "https://github.com/huntabyte/shadcn-svelte", "description": "shadcn/ui, but for Svelte", "npm": "shadcn-svelte", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -1572,11 +1383,9 @@ "repository": "https://github.com/CaptainCodeman/svelte-headlessui", "description": "HeadlessUI components for Svelte", "npm": "svelte-headlessui", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { - "category": "css-and-layout", "description": "CSS media queries in Svelte", "npm": "svelte-media-query", "tags": ["components-and-libraries", "layout-and-structure", "css-and-layout"], @@ -1584,7 +1393,6 @@ "repository": "https://github.com/xelaok/svelte-media-query" }, { - "category": "design-pattern", "description": "Reactive MVVM with MobX & Svelte", "npm": "svelte-mobx", "tags": ["components-and-libraries", "stores-and-state", "design-pattern"], @@ -1592,7 +1400,6 @@ "repository": "https://github.com/xelaok/svelte-mobx" }, { - "category": "forms-and-user-input", "description": "Input masking component for Svelte (credit cards, phones, dates, numbers, etc.)", "npm": "svelte-input-mask", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"], @@ -1600,7 +1407,6 @@ "repository": "https://github.com/xnimorz/svelte-input-mask" }, { - "category": "forms-and-user-input", "description": "Easily customizable library for validation scenarios in svelte components.", "npm": "svelidation", "tags": ["components-and-libraries", "forms-and-validation", "forms-and-user-input"], @@ -1608,7 +1414,6 @@ "repository": "https://github.com/yazonnile/svelidation" }, { - "category": "forms-and-user-input", "description": "A Svelte component wrapper around FullCalendar.", "npm": "svelte-fullcalendar", "tags": ["components-and-libraries", "time-and-date", "forms-and-user-input"], @@ -1616,7 +1421,6 @@ "repository": "https://github.com/YogliB/svelte-fullcalendar" }, { - "category": "user-interaction", "description": "Svelte item list with pagination", "npm": "svelte-item-list", "tags": ["components-and-libraries", "user-interaction"], @@ -1624,7 +1428,6 @@ "repository": "https://github.com/the-homeless-god/svelte-item-list" }, { - "category": "design-system", "description": "Web-components library built with Svelte", "npm": "@zooplus/zoo-web-components", "tags": ["components-and-libraries", "design-system"], @@ -1632,7 +1435,6 @@ "repository": "https://github.com/zooplus/zoo-web-components" }, { - "category": "design-system", "description": "Svelte UI kit based on Atol design", "npm": "svelte-atoms", "tags": ["components-and-libraries", "design-system"], @@ -1640,7 +1442,6 @@ "repository": "https://gitlab.com/az67128/svelte-atoms" }, { - "category": "design-pattern", "description": "frictionless state management", "npm": "overmind-svelte", "tags": ["stores-and-state", "design-pattern"], @@ -1649,7 +1450,6 @@ "repository": "https://github.com/cerebral/overmind" }, { - "category": "design-pattern", "description": "A tiny but mighty list virtualization library for Svelte, with zero dependencies - Supports variable heights/widths, sticky items, scrolling to index, and more!", "npm": "svelte-tiny-virtual-list", "tags": ["components-and-libraries", "design-pattern"], @@ -1657,7 +1457,6 @@ "repository": "https://github.com/Skayo/svelte-tiny-virtual-list" }, { - "category": "forms-and-user-input", "description": "Drop files(s) or click to browse file system", "npm": "@svelte-parts/drop-file", "tags": [ @@ -1671,7 +1470,6 @@ "repository": "https://github.com/idris-maps/svelte-parts" }, { - "category": "forms-and-user-input", "description": "Yet another form component", "npm": "@svelte-parts/form", "tags": [ @@ -1685,7 +1483,6 @@ "repository": "https://github.com/idris-maps/svelte-parts" }, { - "category": "icons", "description": "SVG icons from feather icons, maki icons and octicons", "npm": "@svelte-parts/icons", "tags": ["components-and-libraries", "fonts-and-icons", "icons"], @@ -1694,7 +1491,6 @@ "repository": "https://github.com/idris-maps/svelte-parts" }, { - "category": "multimedia", "description": "Allow pan and zoom on images", "npm": "@svelte-parts/zoom", "tags": ["components-and-libraries", "typescript", "multimedia"], @@ -1703,7 +1499,6 @@ "repository": "https://github.com/idris-maps/svelte-parts" }, { - "category": "integration", "description": "Use Appwrite in Svelte components", "npm": "svelte-appwrite", "tags": ["components-and-libraries", "integration"], @@ -1711,7 +1506,6 @@ "repository": "https://github.com/appwrite/sdk-for-svelte" }, { - "category": "display-components", "description": "svelte-pdf provides a component for rendering PDF documents using PDF.js", "npm": "svelte-pdf", "tags": ["components-and-libraries", "display-components"], @@ -1719,7 +1513,6 @@ "repository": "https://github.com/vinodnimbalkar/svelte-pdf" }, { - "category": "routers", "description": "Light & reactive client-side router for Svelte", "npm": "svelte-micro", "tags": ["routers", "routers"], @@ -1727,7 +1520,6 @@ "repository": "https://github.com/ayndqy/svelte-micro" }, { - "category": "design-system", "description": "A set of Fomantic-UI components for Svelte framework", "npm": "svantic", "tags": ["components-and-libraries", "design-system"], @@ -1735,7 +1527,6 @@ "repository": "https://github.com/ryu-man/svantic" }, { - "category": "stores", "description": "Memento design pattern (undo/redo) in Svelte", "npm": "@macfja/svelte-undoable", "tags": ["stores-and-state", "stores"], @@ -1743,7 +1534,6 @@ "repository": "https://github.com/macfja/svelte-undoable" }, { - "category": "user-interaction", "description": "A collection of renderless/headless components for Svelte", "npm": "renderless-svelte", "tags": ["components-and-libraries", "user-interaction"], @@ -1751,7 +1541,6 @@ "repository": "https://github.com/stephane-vanraes/renderless-svelte" }, { - "category": "stores", "description": "Set of simple state machines for Svelte applications", "npm": "svate", "tags": ["components-and-libraries", "stores-and-state", "stores"], @@ -1763,8 +1552,7 @@ "repository": "https://github.com/kindoflew/svelte-parallax", "npm": "svelte-parallax", "description": "A spring-based parallax component for Svelte, based on react-spring/parallax.", - "tags": ["components-and-libraries", "user-interaction"], - "category": "user-interaction" + "tags": ["components-and-libraries", "user-interaction"] }, { "title": "Svelte Modals", @@ -1772,11 +1560,9 @@ "npm": "svelte-modals", "description": "A simple, flexible, zero-dependency modal manager for Svelte.", "tags": ["components-and-libraries", "user-interaction"], - "category": "user-interaction", "repository": "https://github.com/mattjennings/svelte-modals" }, { - "category": "stores", "description": "A (high order) store that keep its value through pages and reloads", "npm": "@macfja/svelte-persistent-store", "tags": ["stores-and-state", "stores"], @@ -1784,7 +1570,6 @@ "repository": "https://github.com/MacFJA/svelte-persistent-store" }, { - "category": "stores", "description": "A (high order) store that can be requested to update itself", "npm": "@macfja/svelte-invalidable", "tags": ["stores-and-state", "stores"], @@ -1792,7 +1577,6 @@ "repository": "https://github.com/MacFJA/svelte-invalidable" }, { - "category": "user-interaction", "description": "The awesome carousel component for Svelte 3", "npm": "svelte-carousel", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"], @@ -1800,7 +1584,6 @@ "repository": "https://github.com/vadimkorr/svelte-carousel" }, { - "category": "stores", "description": "Immutable store for Svelte with full Typescript support and Redux Devtools integration", "npm": "svelte-restate", "tags": ["stores-and-state", "stores"], @@ -1808,7 +1591,6 @@ "repository": "https://github.com/endenwer/svelte-restate" }, { - "category": "user-interaction", "description": "Declarative pincode component for Svelte", "npm": "svelte-pincode", "tags": ["components-and-libraries", "user-interaction"], @@ -1816,7 +1598,6 @@ "repository": "https://github.com/metonym/svelte-pincode" }, { - "category": "display-components", "description": "Official tsParticles Svelte Component - Easily create highly customizable particle animations and use them as animated backgrounds for your website.", "npm": "svelte-particles", "tags": ["components-and-libraries", "typescript", "animations", "display-components"], @@ -1824,7 +1605,6 @@ "repository": "https://github.com/tsparticles/svelte/" }, { - "category": "forms-and-user-input", "description": "Svelte components for tiptap v2. Open source headless content editor.", "npm": "svelte-tiptap", "tags": ["components-and-libraries", "forms-and-user-input"], @@ -1832,7 +1612,6 @@ "repository": "https://github.com/sibiraj-s/svelte-tiptap" }, { - "category": "design-system", "description": "PaperCSS components for Svelte", "npm": "spaper", "tags": ["components-and-libraries", "design-system"], @@ -1840,7 +1619,6 @@ "repository": "https://github.com/Oli8/spaper" }, { - "category": "forms-and-user-input", "description": "Full-sized drag & drop event calendar with resource view", "npm": "@event-calendar/core", "tags": ["components-and-libraries", "time-and-date", "forms-and-user-input"], @@ -1848,7 +1626,6 @@ "repository": "https://github.com/vkurko/calendar" }, { - "category": "design-system", "description": "Straight-forward Svelte UI, made with Windi CSS", "npm": "@kahi-ui/framework", "tags": ["components-and-libraries", "design-system"], @@ -1857,7 +1634,6 @@ }, { "title": "Svelte Multi Adapter", - "category": "sveltekit-adapters", "description": "An adapter to launch multiple adapter", "npm": "@macfja/svelte-multi-adapter", "tags": ["sveltekit-adapters"], @@ -1874,28 +1650,24 @@ "interactions", "forms-and-user-input" ], - "npm": "svelte-multiselect", - "category": "forms-and-user-input" + "npm": "svelte-multiselect" }, { "title": "svelte-toc", "repository": "https://github.com/janosh/svelte-toc", "description": "Sticky responsive table of contents component", "tags": ["components-and-libraries", "in-page-navigation", "async-loading", "user-interaction"], - "npm": "svelte-toc", - "category": "user-interaction" + "npm": "svelte-toc" }, { "title": "svelte-bricks", "repository": "https://github.com/janosh/svelte-bricks", "description": "Naive Svelte masonry component without column balancing (ragged columns at the bottom)", "tags": ["components-and-libraries", "layout-and-structure", "css-and-layout"], - "npm": "svelte-bricks", - "category": "css-and-layout" + "npm": "svelte-bricks" }, { "title": "Svelte (and SvelteKit) OAuth2", - "category": "integration", "description": "Add OAuth2 authorization in Svelte (and SvelteKit, works with SSR)", "npm": "@macfja/svelte-oauth2", "tags": ["auth", "integrations", "ssr", "third-party-services", "integration"], @@ -1906,7 +1678,6 @@ "repository": "https://github.com/paolotiu/svelte-boring-avatars", "description": "Svelte port of Boring Avatars", "npm": "svelte-boring-avatars", - "category": "icons", "tags": ["components-and-libraries", "images", "typescript", "ssr", "fonts-and-icons", "icons"] }, { @@ -1914,7 +1685,6 @@ "repository": "https://github.com/chanced/filedrop-svelte", "description": "file dropzone action & component", "npm": "filedrop-svelte", - "category": "forms-and-user-input", "tags": ["interactions", "forms-and-validation", "inputs-and-widgets", "forms-and-user-input"] }, { @@ -1922,7 +1692,6 @@ "repository": "https://github.com/chanced/focus-svelte", "description": "focus lock for accessibility", "npm": "focus-svelte", - "category": "forms-and-user-input", "tags": ["interactions", "forms-and-validation", "forms-and-user-input"] }, { @@ -1930,7 +1699,6 @@ "repository": "https://github.com/noelmugnier/svelte-translate", "description": "Use a dynamic translation service (loaded from xx-XX.json files) and fallback to the text in html tags if no translations are provided.", "npm": "svelte-translate", - "category": "internationalization", "tags": ["components-and-libraries", "internationalization", "internationalization"] }, { @@ -1938,7 +1706,6 @@ "repository": "https://github.com/mskocik/svelecte", "description": "Selectize-like autocomplete select/multiselect/tagging component", "npm": "svelecte", - "category": "forms-and-user-input", "tags": [ "components-and-libraries", "forms-and-validation", @@ -1952,7 +1719,6 @@ "repository": "https://github.com/geoffrich/svelte-adapter-azure-swa", "description": "SvelteKit adapter for Azure Static Web Apps.", "npm": "svelte-adapter-azure-swa", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -1960,7 +1726,6 @@ "repository": "https://github.com/halfdanj/svelte-adapter-appengine", "description": "SvelteKit adapter for Google Cloud App Engine", "npm": "svelte-adapter-appengine", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -1968,7 +1733,6 @@ "repository": "https://github.com/antony/sveltekit-adapter-browser-extension", "description": "Build browser extensions with Svelte", "npm": "sveltekit-adapter-browser-extension", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -1976,7 +1740,6 @@ "repository": "https://github.com/kenkunz/svelte-fsm", "description": "Tiny, expressive, Svelte-optimized Finite State Machine library", "npm": "svelte-fsm", - "category": "stores", "tags": ["in-page-navigation", "stores-and-state", "stores"] }, { @@ -1984,7 +1747,6 @@ "repository": "https://github.com/Yellowinq/svelte-pin-input", "description": "Pin Input component for Svelte", "npm": "@yellowinq/svelte-pin-input", - "category": "forms-and-user-input", "tags": ["inputs-and-widgets", "components-and-libraries", "forms-and-user-input"] }, { @@ -1992,7 +1754,6 @@ "repository": "https://github.com/tropix126/svelte-codesandbox", "description": "A powerful Svelte wrapper component around the CodeSandbox editor embed.", "npm": "svelte-codesandbox", - "category": "integration", "tags": ["integrations", "inputs-and-widgets", "typescript", "integration"] }, { @@ -2000,7 +1761,6 @@ "repository": "https://github.com/leshak/svelte-icons-pack", "description": "Icons pack", "npm": "svelte-icons-pack", - "category": "design-system", "tags": ["fonts-and-icons", "design-system"] }, { @@ -2008,7 +1768,6 @@ "repository": "https://github.com/joeinnes/svelte-image", "description": "Svelte Component for using image CDNs to dynamically serve responsive images.", "npm": "@joeinnes/svelte-image", - "category": "multimedia", "tags": ["images", "multimedia"] }, { @@ -2016,7 +1775,6 @@ "repository": "https://github.com/budgetdraw/sveltekit-cloudflare-adapter", "description": "Alternative SvelteKit adapter for Cloudflare workers. Designed to be standalone and not use wrangler.", "npm": "@budgetdraw/sveltekit-cloudflare-adapter", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2024,7 +1782,6 @@ "url": "https://svelte-intl-precompile.com/", "description": "I18n library for Svelte.js that analyzes your keys at build time for max performance and minimal footprint", "npm": "svelte-intl-precompile", - "category": "internationalization", "tags": ["internationalization", "internationalization"], "repository": "https://github.com/cibernox/svelte-intl-precompile" }, @@ -2033,7 +1790,6 @@ "repository": "https://github.com/GCBenlloch/svelte-cleavejs", "description": "Svelte action for Cleave.js input masking", "npm": "svelte-cleavejs", - "category": "user-interaction", "tags": ["inputs-and-widgets", "user-interaction"] }, { @@ -2041,7 +1797,6 @@ "repository": "https://github.com/mskocik/svelty-picker", "description": "Simple date & time picker you will love", "npm": "svelty-picker", - "category": "forms-and-user-input", "tags": [ "forms-and-validation", "inputs-and-widgets", @@ -2055,7 +1810,6 @@ "repository": "https://github.com/korywka/svelte-slider", "description": "Single and Range sliders", "npm": "svelte-slider", - "category": "forms-and-user-input", "tags": [ "components-and-libraries", "forms-and-validation", @@ -2068,7 +1822,6 @@ "repository": "https://github.com/tomatrow/sveltekit-adapter-wordpress-shortcode", "description": "Build wordpress shortcode plugins with SvelteKit", "npm": "sveltekit-adapter-wordpress-shortcode", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2076,7 +1829,6 @@ "repository": "https://github.com/MacFJA/svelte-expirable", "description": "A Svelte store with items that expire", "npm": "@macfja/svelte-expirable", - "category": "stores", "tags": ["interactions", "notifications", "stores-and-state", "stores"] }, { @@ -2084,7 +1836,6 @@ "repository": "https://github.com/vkurko/svelte-store2", "description": "Extended Svelte stores with additional methods", "npm": "svelte-store2", - "category": "stores", "tags": ["stores-and-state", "stores"] }, { @@ -2092,7 +1843,6 @@ "repository": "https://github.com/MacFJA/svelte-adapter-neutralino", "description": "A SvelteKit adapter to generate a Neutralinojs application from a SvelteKit project", "npm": "@macfja/svelte-adapter-neutralino", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2100,7 +1850,6 @@ "repository": "https://github.com/idleberg/sveltekit-adapter-html-like", "description": "Adapter for SvelteKit apps that prerenders your site as static files for template engines such as PHP, Blade, Handlebars, EJS etc.", "npm": "sveltekit-adapter-html-like", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2108,7 +1857,6 @@ "repository": "https://github.com/Rezi/svelte-gestures", "description": "collection of gesture recognisers for Svelte.", "npm": "svelte-gestures", - "category": "user-interaction", "tags": ["interactions", "inputs-and-widgets", "user-interaction"] }, { @@ -2116,7 +1864,6 @@ "repository": "https://github.com/malynium/svelte-adapter-github", "description": "Easily deploy your static site to GitHub Pages", "npm": "svelte-adapter-github", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2124,7 +1871,6 @@ "repository": "https://github.com/shaozi/svelte-steps", "description": "A wizard steps component", "npm": "svelte-steps", - "category": "user-interaction", "tags": ["inputs-and-widgets", "user-interaction"] }, { @@ -2132,7 +1878,6 @@ "description": "Svelte UI component library", "repository": "https://github.com/AgnosticUI/agnosticui/tree/master/agnostic-svelte", "npm": "agnostic-svelte", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -2140,7 +1885,6 @@ "repository": "https://github.com/torstendittmann/svelte-adapter-static-digitalocean", "description": "SvelteKit adapter for DigitalOcean App Platform static sites.", "npm": "svelte-adapter-static-digitalocean", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2148,7 +1892,6 @@ "repository": "https://github.com/jycouet/kitql", "description": "A set of tools, helping you building efficient apps in a fast way.", "npm": "@kitql/all-in", - "category": "stores", "tags": ["async-data", "async-loading", "graphql", "ssr", "stores-and-state", "stores"] }, { @@ -2156,7 +1899,6 @@ "repository": "https://github.com/anotherempty/svelte-brick-gallery", "description": "A masonry-like image gallery component for svelte", "npm": "svelte-brick-gallery", - "category": "multimedia", "tags": ["images", "layout-and-structure", "multimedia"] }, { @@ -2164,7 +1906,6 @@ "repository": "https://github.com/gornostay25/svelte-adapter-bun", "description": "SvelteKit adapter that generates a standalone Bun server.", "npm": "svelte-adapter-bun", - "category": "sveltekit-adapters", "tags": ["ssr", "integrations", "sveltekit-adapters"] }, { @@ -2172,7 +1913,6 @@ "repository": "https://github.com/rgossiaux/svelte-headlessui", "description": "Unofficial Svelte port of the Headless UI component library", "npm": "@rgossiaux/svelte-headlessui", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -2180,7 +1920,6 @@ "repository": "https://github.com/beerui/BeerUi", "description": "A Svelte Ui Components", "npm": "@brewer/beerui", - "category": "design-system", "tags": ["components-and-libraries", "time-and-date", "design-system"] }, { @@ -2188,7 +1927,6 @@ "url": "https://skeleton.dev/", "description": "A fully featured web UI toolkit for Svelte and Tailwind.", "npm": "@skeletonlabs/skeleton", - "category": "design-system", "tags": ["components-and-libraries", "design-system"], "repository": "https://github.com/skeletonlabs/skeleton" }, @@ -2197,7 +1935,6 @@ "repository": "https://github.com/wd-David/svelte-hover-draw-svg", "description": "A lightweight Svelte component to draw SVG on hover.", "npm": "svelte-hover-draw-svg", - "category": "user-interaction", "tags": ["animations", "components-and-libraries", "interactions", "user-interaction"] }, { @@ -2205,7 +1942,6 @@ "repository": "https://github.com/Casual-UI/casual-ui", "description": "A simple, easy to use UI components lib for Svelte developers.", "npm": "@casual-ui/svelte", - "category": "user-interaction", "tags": [ "animations", "components-and-libraries", @@ -2219,7 +1955,6 @@ "repository": "https://github.com/specialdoom/proi-ui", "description": "Yet another Svelte UI lib", "npm": "@specialdoom/proi-ui", - "category": "user-interaction", "tags": ["components-and-libraries", "user-interaction"] }, { @@ -2227,7 +1962,6 @@ "repository": "https://github.com/fmaclen/svelte-currency-input", "description": "A form input that converts numbers to localized currency formats as you type", "npm": "@canutin/svelte-currency-input", - "category": "forms-and-user-input", "tags": [ "forms-and-validation", "inputs-and-widgets", @@ -2241,13 +1975,11 @@ "repository": "https://github.com/themesberg/flowbite-svelte", "description": "Official Svelte components built for Flowbite and Tailwind CSS", "npm": "flowbite-svelte", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { "title": "typesafe-i18n", "repository": "https://github.com/ivanhofer/typesafe-i18n", - "category": "internationalization", "description": "A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.", "npm": "typesafe-i18n", "tags": [ @@ -2262,13 +1994,11 @@ "repository": "https://github.com/tolgee/tolgee-js/tree/main/packages/svelte", "description": "Web-based localization tool enabling users to translate directly in the Svelte app they develop", "npm": "@tolgee/svelte", - "category": "internationalization", "tags": ["components-and-libraries", "internationalization", "internationalization"] }, { "title": "sthemer", "repository": "https://github.com/ivanhofer/sthemer", - "category": "design-system", "description": "A lightweight yet powerful solution to support multiple color schemes in your Svelte/SvelteKit application.", "npm": "sthemer", "tags": [ @@ -2284,7 +2014,6 @@ "repository": "https://github.com/noney1412/svelte-exstore", "description": "Connect your store to Redux Devtools to enhance your work flow.", "npm": "svelte-exstore", - "category": "stores", "tags": ["stores-and-state", "stores"] }, { @@ -2292,7 +2021,6 @@ "description": "A component to play a video by scrolling the page", "repository": "https://github.com/macfja/svelte-scroll-video#readme", "npm": "@macfja/svelte-scroll-video", - "category": "user-interaction", "tags": [ "video", "images", @@ -2307,7 +2035,6 @@ "repository": "https://github.com/prgm-dev/sveltekit-progress-bar", "description": "A progress bar component that hooks to SvelteKit navigation", "npm": "@prgm/sveltekit-progress-bar", - "category": "user-interaction", "tags": ["async-loading", "components-and-libraries", "in-page-navigation", "user-interaction"] }, { @@ -2315,7 +2042,6 @@ "repository": "https://github.com/devShamim/svelte-unicons", "description": "Unicons for Svelte based on @iconscout/unicons", "npm": "svelte-unicons", - "category": "user-interaction", "tags": ["components-and-libraries", "fonts-and-icons", "user-interaction"] }, { @@ -2323,7 +2049,6 @@ "repository": "https://github.com/halfdanj/svelte-google-auth", "description": "Integration with Google Authenticartion for sveltekit", "npm": "svelte-google-auth", - "category": "integration", "tags": ["auth", "integration"] }, { @@ -2331,7 +2056,6 @@ "repository": "https://github.com/simonnepomuk/monorepo", "description": "SvelteKit Adapter for Firebase", "npm": "sveltekit-adapter-firebase", - "category": "sveltekit-adapters", "tags": ["auth", "integrations", "ssr", "sveltekit-adapters"] }, { @@ -2339,7 +2063,6 @@ "repository": "https://github.com/paoloricciuti/sveltekit-search-params", "description": "The best way to read and WRITE from query params in sveltekit.", "npm": "sveltekit-search-params", - "category": "stores", "tags": ["stores-and-state", "stores"] }, { @@ -2347,7 +2070,6 @@ "repository": "https://github.com/paoloricciuti/sveltekit-view-transition", "description": "Simplified view-transition-api for Sveltekit.", "npm": "sveltekit-view-transition", - "category": "developer-experience", "tags": ["in-page-navigation", "developer-experience"] }, { @@ -2355,7 +2077,6 @@ "repository": "https://github.com/GeoffCox/sterling-svelte", "description": "A modern, accessible, and lightweight component library for Svelte.", "npm": "@geoffcox/sterling-svelte", - "category": "design-system", "tags": ["components-and-libraries", "typescript", "design-system"] }, { @@ -2363,7 +2084,6 @@ "url": "https://ui.perfectthings.dev/", "description": "A set of simple, but perfect, UI components, written in Svelte", "npm": "@perfectthings/ui", - "category": "display-components", "tags": ["components-and-libraries", "inputs-and-widgets", "display-components"], "repository": "https://github.com/perfect-things/ui/" }, @@ -2372,7 +2092,6 @@ "repository": "https://github.com/tanstack/query", "description": "Powerful asynchronous state management, server-state utilities and data fetching for the web", "npm": "@tanstack/svelte-query", - "category": "design-pattern", "tags": ["async-data", "async-loading", "network-events", "ssr", "typescript", "design-pattern"] }, { @@ -2380,7 +2099,6 @@ "repository": "https://github.com/pragmatic-engineering/svelte-form-builder-community", "description": "A No-Code Form Builder Library", "npm": "@pragmatic-engineering/svelte-form-builder-community", - "category": "forms-and-user-input", "tags": ["forms-and-validation", "components-and-libraries", "forms-and-user-input"] }, { @@ -2388,7 +2106,6 @@ "repository": "https://github.com/ptkdev/sveltekit-cordova-adapter", "description": "Adapter for build mobile apps (android/ios) with Svelte Kit and Apache Cordova or Ionic Capacitor", "npm": "@ptkdev/sveltekit-cordova-adapter", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2396,7 +2113,6 @@ "repository": "https://github.com/ptkdev/sveltekit-electron-adapter", "description": "Adapter for build desktop apps with Svelte Kit and Electron", "npm": "@ptkdev/sveltekit-electron-adapter", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2404,7 +2120,6 @@ "repository": "https://github.com/carlosV2/adapter-node-ws", "description": "Adapter for SvelteKit apps that generates a standalone Node server with support for WebSockets.", "npm": "@carlosv2/adapter-node-ws", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2412,7 +2127,6 @@ "url": "https://leblog.dev", "description": "Add a blog (or changelog) to any SvelteKit site.", "npm": "leblog", - "category": "integration", "repository": "https://github.com/nbgoodall/leblog", "tags": ["integration"] }, @@ -2421,7 +2135,6 @@ "repository": "https://github.com/PatrickG/html-svelte-parser", "description": "HTML to Svelte parser that works on both the server and the client.", "npm": "html-svelte-parser", - "category": "developer-experience", "tags": [ "components-and-libraries", "layout-and-structure", @@ -2435,7 +2148,6 @@ "repository": "https://github.com/probablykasper/svelte-droplet", "description": "File dropzone utility with styling up to you", "npm": "svelte-droplet", - "category": "forms-and-user-input", "tags": ["inputs-and-widgets", "forms-and-validation", "interactions", "forms-and-user-input"] }, { @@ -2443,7 +2155,6 @@ "repository": "https://github.com/mawa-ai/chat-embed", "description": "A chat component made with svelte", "npm": "chat-embed", - "category": "forms-and-user-input", "tags": [ "components-and-libraries", "forms-and-validation", @@ -2456,7 +2167,6 @@ "repository": "https://github.com/lucide-icons/lucide", "description": "Beautiful & consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons.", "npm": "lucide-svelte", - "category": "user-interaction", "tags": ["fonts-and-icons", "components-and-libraries", "user-interaction"] }, { @@ -2464,7 +2174,6 @@ "repository": "https://github.com/yesvelte/yesvelte", "description": "Flexible Svelte UI component library, designed to help developers build enterprise-grade web applications quickly and easily", "npm": "yesvelte", - "category": "forms-and-user-input", "tags": [ "components-and-libraries", "forms-and-validation", @@ -2479,7 +2188,6 @@ "repository": "https://github.com/bonosoft/sveltekit-qrcode", "description": "Use QR codes to initialise your onetime password generator or transfer other information", "npm": "@bonosoft/sveltekit-qrcode", - "category": "user-interaction", "tags": ["auth", "interactions", "user-interaction"] }, { @@ -2487,7 +2195,6 @@ "repository": "https://github.com/bonosoft/sveltekit-progress", "description": "Add circular or square status and progress indicators to your pages", "npm": "@bonosoft/sveltekit-progress", - "category": "user-interaction", "tags": ["components-and-libraries", "user-interaction"] }, { @@ -2495,7 +2202,6 @@ "repository": "https://github.com/bonosoft/sveltekit-codeentry", "description": "Allows user to enter pin or numeric codes for example onetime passwords", "npm": "@bonosoft/sveltekit-codeentry", - "category": "forms-and-user-input", "tags": ["auth", "forms-and-user-input"] }, { @@ -2503,7 +2209,6 @@ "repository": "https://github.com/RADar-AZDelta/svelte-datatable", "description": "A datatable in Svelte that can handle very lage CSV's with ease.", "npm": "@radar-azdelta/svelte-datatable", - "category": "data-visualisation", "tags": ["components-and-libraries", "typescript", "data-visualisation"] }, { @@ -2511,7 +2216,6 @@ "repository": "https://github.com/bartektelec/svelte-svg-transform", "description": "A tiny component to override SVG file properties", "npm": "svelte-svg-transform", - "category": "developer-experience", "tags": [ "components-and-libraries", "fonts-and-icons", @@ -2526,12 +2230,10 @@ "repository": "https://github.com/nerd-coder/svelte-zod-form", "description": "Building forms in Svelte with breeze, using Zod", "npm": "@nerd-coder/svelte-zod-form", - "category": "forms-and-user-input", "tags": ["forms-and-validation", "forms-and-user-input"] }, { "title": "sveltekit-adapter-iis", - "category": "sveltekit-adapters", "description": "An adapter to deploy to IIS Server with iisnode installed", "npm": "sveltekit-adapter-iis", "tags": ["integrations", "sveltekit-adapters"], @@ -2542,7 +2244,6 @@ "repository": "https://github.com/thecodejack/svelte-dx-table", "description": "Simple dev friendly Svelte component for building a HTML Table with basic features like sorting by default.", "npm": "svelte-dx-table", - "category": "user-interaction", "tags": ["components-and-libraries", "layout-and-structure", "user-interaction"] }, { @@ -2550,7 +2251,6 @@ "repository": "https://github.com/thecodejack/svelte-switch", "description": "SvelteJS component for switch or toggle a boolean. User would be able to drag or click for toggling.", "npm": "svelte-switch", - "category": "forms-and-user-input", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"] }, { @@ -2558,7 +2258,6 @@ "repository": "https://github.com/thecodejack/svelte-pagination", "description": "Raw SvelteJS component for dynamic pagination. By applying styles, developer can acheive component in multiple forms.", "npm": "svelte-pagination", - "category": "forms-and-user-input", "tags": ["components-and-libraries", "inputs-and-widgets", "forms-and-user-input"] }, { @@ -2566,7 +2265,6 @@ "url": "https://stdf.design/", "description": "Mobile web component library based on Svelte and Tailwind.", "npm": "stdf", - "category": "design-system", "tags": ["components-and-libraries", "design-system"], "repository": "https://github.com/any-tdf/stdf" }, @@ -2575,7 +2273,6 @@ "repository": "https://github.com/TwicPics/components", "description": "Images and videos components - Context aware resizing and cropping, lazy-loading, LQIP, Next-Gen format, compression, CDN.", "npm": "@twicpics/components", - "category": "multimedia", "tags": ["components-and-libraries", "images", "video", "multimedia"] }, { @@ -2583,7 +2280,6 @@ "repository": "https://github.com/ShipBit/svane", "description": "A single-component dev helper to see your current Tailwind breakpoint", "npm": "@shipbit/svane", - "category": "developer-experience", "tags": ["components-and-libraries", "viewport", "layout-and-structure", "developer-experience"] }, { @@ -2591,7 +2287,6 @@ "repository": "https://github.com/ntsd/sveltekit-html-minifier", "description": "Sveltekit Adapter to Minify the preload HTML page", "npm": "sveltekit-html-minifier", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2599,7 +2294,6 @@ "repository": "https://github.com/ntsd/svelte-tex", "description": "Svelte component to convert TeX/LaTeX to MathML or SVG", "npm": "svelte-tex", - "category": "developer-experience", "tags": ["components-and-libraries", "images", "developer-experience"] }, { @@ -2608,7 +2302,6 @@ "repository": "https://github.com/rossrobino/drab", "description": "Unstyled Svelte component library", "npm": "drab", - "category": "display-components", "tags": ["components-and-libraries", "interactions", "typescript", "display-components"] }, { @@ -2616,7 +2309,6 @@ "repository": "https://github.com/OpenFrenchFries/supasveltekit", "description": "🌟 Where Svelte's elegance meets Supabase's might! 🌟", "npm": "supasveltekit", - "category": "developer-experience", "tags": ["components-and-libraries", "developer-experience"] }, { @@ -2624,7 +2316,6 @@ "repository": "https://github.com/jill64/sveltekit-adapter-aws", "description": "AWS adapter for SvelteKit with multiple architecture", "npm": "@jill64/sveltekit-adapter-aws", - "category": "sveltekit-adapters", "tags": ["integrations", "sveltekit-adapters"] }, { @@ -2632,7 +2323,6 @@ "repository": "https://github.com/jill64/sentry-sveltekit-cloudflare", "description": "Unofficial Sentry Integration for SvelteKit Cloudflare Adapter", "npm": "@jill64/sentry-sveltekit-cloudflare", - "category": "integration", "tags": ["integration"] }, { @@ -2640,7 +2330,6 @@ "repository": "https://github.com/jill64/sentry-sveltekit-edge", "description": "Unofficial Sentry integration for SvelteKit edge runtime", "npm": "@jill64/sentry-sveltekit-edge", - "category": "integration", "tags": ["integration"] }, { @@ -2648,7 +2337,6 @@ "repository": "https://github.com/hedgehog125/SvelteKit-Adapter-Versioned-Worker", "description": "A SvelteKit adapter for generating service workers to make PWAs work offline", "npm": "sveltekit-adapter-versioned-worker", - "category": "sveltekit-adapters", "tags": ["sveltekit-adapters"] }, { @@ -2657,7 +2345,6 @@ "repository": "https://github.com/techniq/layerchart", "description": "Composable Svelte chart components to build a wide range of visualizations", "npm": "layerchart", - "category": "data-visualisation", "tags": ["charts", "components-and-libraries", "data-visualisation"] }, { @@ -2665,7 +2352,6 @@ "repository": "https://github.com/naver/egjs-flicking", "description": "🎠 ♻️ Everyday 30 million people experience. It's reliable, flexible and extendable carousel.", "npm": "@egjs/svelte-flicking", - "category": "user-interaction", "tags": [ "interactions", "images", @@ -2681,7 +2367,6 @@ "repository": "https://github.com/techniq/svelte-ux", "description": "Collection of Svelte components, actions, stores, and utilities to build highly interactive applications", "npm": "svelte-ux", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -2690,7 +2375,6 @@ "repository": "https://github.com/born05/sveltekit-proxy", "description": "A simple way to proxy paths from SvelteKit to a different server.", "npm": "@born05/sveltekit-proxy", - "category": "integration", "tags": ["ssr", "integrations", "integration"] }, { @@ -2698,7 +2382,6 @@ "repository": "https://github.com/BearToCode/mismerge", "description": "A modern merge editor for the Web", "npm": "@mismerge/core", - "category": "forms-and-user-input", "tags": ["components-and-libraries", "typescript", "inputs-and-widgets", "forms-and-user-input"] }, { @@ -2707,7 +2390,6 @@ "repository": "https://github.com/Posandu/svelte-ripple-action", "description": "Svelte action to add ripple effects to Svelte components", "npm": "svelte-ripple-action", - "category": "user-interaction", "tags": ["animations", "interactions", "user-interaction"] }, { @@ -2715,7 +2397,6 @@ "repository": "https://github.com/ciscoheat/sveltekit-superforms", "description": "Making SvelteKit validation and displaying of forms a pleasure!", "npm": "sveltekit-superforms", - "category": "forms-and-user-input", "tags": ["forms-and-validation", "typescript", "ssr", "forms-and-user-input"] }, { @@ -2724,7 +2405,6 @@ "repository": "https://github.com/LeoDog896/svelte-reparent", "description": "Utility for reparenting elements", "npm": "svelte-reparent", - "category": "developer-experience", "tags": ["stores-and-state", "components-and-libraries", "developer-experience"] }, { @@ -2732,7 +2412,6 @@ "repository": "https://github.com/jill64/svelte-inline-modal", "description": "Simple Modal on the Fly", "npm": "svelte-inline-modal", - "category": "user-interaction", "tags": ["interactions", "layout-and-structure", "user-interaction"] }, { @@ -2740,7 +2419,6 @@ "repository": "https://github.com/jill64/svelte-input", "description": "Functional Input Component Set for Svelte", "npm": "@jill64/svelte-input", - "category": "display-components", "tags": ["inputs-and-widgets", "display-components"] }, { @@ -2748,7 +2426,6 @@ "repository": "https://github.com/jill64/svelte-toast", "description": "Pre-Themed Responsive Toast Notification", "npm": "@jill64/svelte-toast", - "category": "user-interaction", "tags": ["components-and-libraries", "notifications", "user-interaction"] }, { @@ -2756,7 +2433,6 @@ "npm": "@tanstack/svelte-table", "repository": "https://github.com/tanstack/table", "description": "Headless UI for building powerful tables & datagrids for TS/JS", - "category": "data-visualisation", "tags": ["components-and-libraries", "layout-and-structure", "typescript", "data-visualisation"] }, { @@ -2764,7 +2440,6 @@ "npm": "@histoire/plugin-svelte", "repository": "https://github.com/histoire-dev/histoire", "description": "Fast and beautiful interactive component playgrounds, powered by Vite", - "category": "testing", "tags": ["testing", "testing"] }, { @@ -2772,7 +2447,6 @@ "npm": "lucia", "repository": "https://github.com/lucia-auth/lucia", "description": "An auth library that abstracts away the complexity of handling users and sessions", - "category": "integration", "tags": ["components-and-libraries", "integrations", "auth", "integration"] }, { @@ -2780,7 +2454,6 @@ "npm": "@monaco-auth/sveltekit", "repository": "https://github.com/pilcrowOnPaper/monaco", "description": "A simple, lightweight alternative to Auth.js", - "category": "integration", "tags": ["components-and-libraries", "integrations", "auth", "integration"] }, { @@ -2788,7 +2461,6 @@ "npm": "trpc-svelte-query", "repository": "https://github.com/ottomated/trpc-svelte-query", "description": "A tRPC wrapper around @tanstack/svelte-query", - "category": "design-pattern", "tags": ["async-data", "async-loading", "network-events", "ssr", "typescript", "design-pattern"] }, { @@ -2796,7 +2468,6 @@ "npm": "svelte-legos", "repository": "https://github.com/ankurrsinghal/svelte-legos", "description": "Collection of essential Svelte Composition Utilities", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -2804,7 +2475,6 @@ "npm": "@supabase/auth-helpers-sveltekit", "repository": "https://github.com/supabase/auth-helpers/tree/main/packages/sveltekit", "description": "A collection of framework specific Auth utilities for working with Supabase", - "category": "integration", "tags": ["components-and-libraries", "integrations", "auth", "integration"] }, { @@ -2812,7 +2482,6 @@ "npm": "svelte-markdown", "repository": "https://github.com/pablo-abc/svelte-markdown", "description": "Markdown parser to svelte components", - "category": "display-components", "tags": ["components-and-libraries", "markdown", "display-components"] }, { @@ -2820,7 +2489,6 @@ "npm": "svelte-exmarkdown", "repository": "https://github.com/ssssota/svelte-exmarkdown", "description": "Svelte component to render markdown. Dynamic and Extensible.", - "category": "display-components", "tags": ["components-and-libraries", "markdown", "display-components"] }, { @@ -2828,7 +2496,6 @@ "npm": "@sentry/svelte", "repository": "https://github.com/getsentry/sentry-javascript/tree/develop/packages/svelte", "description": "Official Sentry SDK for Svelte", - "category": "integration", "tags": ["integrations", "integration"] }, { @@ -2836,7 +2503,6 @@ "npm": "@sentry/sveltekit", "repository": "https://github.com/getsentry/sentry-javascript/tree/develop/packages/sveltekit", "description": "Official Sentry SDK for SvelteKit", - "category": "integration", "tags": ["integrations", "integration"] }, { @@ -2844,7 +2510,6 @@ "npm": "svelte-french-toast", "repository": "https://github.com/kbrgl/svelte-french-toast", "description": "Buttery smooth toast notifications for Svelte", - "category": "user-interaction", "tags": ["components-and-libraries", "notifications", "user-interaction"] }, { @@ -2852,7 +2517,6 @@ "npm": "@zerodevx/svelte-toast", "repository": "https://github.com/zerodevx/svelte-toast", "description": "Simple elegant toast notifications", - "category": "user-interaction", "tags": ["components-and-libraries", "notifications", "user-interaction"] }, { @@ -2860,7 +2524,6 @@ "repository": "https://github.com/chadulous/svodals", "description": "Cybernatically enhanced modals", "npm": "@mavthedev/svodals", - "category": "user-interaction", "tags": ["modals", "user-interaction"] }, { @@ -2868,7 +2531,6 @@ "repository": "https://github.com/joshnuss/svelte-persisted-store", "description": "A Svelte store that persists to localStorage", "npm": "svelte-persisted-store", - "category": "stores", "tags": ["stores-and-state", "stores"] }, { @@ -2876,7 +2538,6 @@ "repository": "https://github.com/joshnuss/svelte-stripe", "description": "Everything you need to add Stripe Elements to your Svelte project.", "npm": "svelte-stripe", - "category": "integration", "tags": ["integrations", "integration"] }, { @@ -2884,7 +2545,6 @@ "repository": "https://github.com/jycouet/kitql/tree/main/packages/vite-plugin-kit-routes", "description": "Automatically updates route references in SvelteKit projects", "npm": "vite-plugin-kit-routes", - "category": "developer-experience", "tags": ["developer-experience"] }, { @@ -2892,7 +2552,6 @@ "repository": "https://github.com/paoloricciuti/svelte-action-balancer", "description": "A svelte action to balance the text inside the an html node. Heavily inspired by react-wrap-balancer", "npm": "svelte-action-balancer", - "category": "css-and-layout", "tags": ["layout-and-structure", "css-and-layout"] }, { @@ -2900,7 +2559,6 @@ "repository": "https://github.com/wobsoriano/svelte-sonner", "description": "An opinionated toast component for Svelte.", "npm": "svelte-sonner", - "category": "user-interaction", "tags": ["components-and-libraries", "notifications", "user-interaction"] }, { @@ -2908,7 +2566,6 @@ "repository": "https://github.com/square/svelte-store", "description": "Extension of svelte default stores for dead-simple handling of complex asynchronous behavior.", "npm": "@square/svelte-store", - "category": "stores", "tags": ["stores-and-state", "stores"] }, { @@ -2916,7 +2573,6 @@ "repository": "https://github.com/PuruVJ/neoconfetti/tree/main/packages/svelte", "description": "@neoconfetti/svelte allows you to show an awesome confetti explosion on your page, with Svelte!", "npm": "@neoconfetti/svelte", - "category": "display-components", "tags": ["typescript", "display-components"] }, { @@ -2924,7 +2580,6 @@ "repository": "https://github.com/bryanmylee/svelte-headless-table", "description": "Unopinionated and extensible data tables for Svelte", "npm": "svelte-headless-table", - "category": "data-visualisation", "tags": ["components-and-libraries", "layout-and-structure", "typescript", "data-visualisation"] }, { @@ -2932,7 +2587,6 @@ "repository": "https://github.com/formkit/auto-animate", "description": "Add motion to your apps with a single line of code.", "npm": "@formkit/auto-animate", - "category": "display-components", "tags": ["animations", "display-components"] }, { @@ -2940,7 +2594,6 @@ "repository": "https://github.com/svelteuidev/svelteui", "description": "SvelteUI is a Svelte library with a variety of packages to help make development easier!", "npm": "@svelteuidev/core", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -2948,7 +2601,6 @@ "repository": "https://github.com/HoudiniGraphql/houdini", "description": "The disappearing GraphQL client.", "npm": "houdini", - "category": "integration", "tags": ["graphql", "integration"] }, { @@ -2956,7 +2608,6 @@ "repository": "https://github.com/vnphanquang/svelte-put/tree/main/packages/actions/clickoutside", "description": "Svelte action use:clickoutside - event for clicking outside a node", "npm": "@svelte-put/clickoutside", - "category": "user-interaction", "tags": ["user-interaction"] }, { @@ -2964,7 +2615,6 @@ "repository": "https://github.com/grail-ui/grail-ui", "description": "Grail UI offers a set of component primitives, actions and utilities that help you build accessible and high quality Svelte applications faster", "npm": "@grail-ui/svelte", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -2972,7 +2622,6 @@ "repository": "https://github.com/dimfeld/svelte-maplibre", "description": "Svelte wrapper for the maplibre mapping library.", "npm": "svelte-maplibre", - "category": "integration", "tags": ["components-and-libraries", "maps", "integration"] }, { @@ -2980,13 +2629,11 @@ "repository": "https://github.com/etherCorps/sveltekit-og", "description": "Dynamically generate Open Graph images from an HTML+CSS template or Svelte component. Based on Satori.", "npm": "@ethercorps/sveltekit-og", - "category": "integration", "tags": ["integration"] }, { "title": "rollup-plugin-svelte", "npm": "rollup-plugin-svelte", - "category": "bundler-plugins", "description": "Compile Svelte components with Rollup", "repository": "https://github.com/sveltejs/rollup-plugin-svelte", "tags": ["bundler-plugins"] @@ -2994,7 +2641,6 @@ { "title": "svelte-loader", "npm": "svelte-loader", - "category": "bundler-plugins", "description": "Webpack loader for svelte components", "repository": "https://github.com/sveltejs/svelte-loader", "tags": ["bundler-plugins"] @@ -3002,7 +2648,6 @@ { "title": "vite-plugin-svelte", "npm": "@sveltejs/vite-plugin-svelte", - "category": "bundler-plugins", "description": "This is the official svelte plugin for vite", "repository": "https://github.com/sveltejs/vite-plugin-svelte", "tags": ["bundler-plugins"] @@ -3010,7 +2655,6 @@ { "title": "esbuild-svelte", "npm": "esbuild-svelte", - "category": "bundler-plugins", "description": "An esbuild plugin to compile Svelte components", "repository": "https://github.com/EMH333/esbuild-svelte", "tags": ["bundler-plugins"] @@ -3018,7 +2662,6 @@ { "title": "rollup-plugin-svelte-hot", "npm": "rollup-plugin-svelte-hot", - "category": "bundler-plugins", "description": "Fork of official rollup-plugin-svelte with added HMR support (for both Nollup or Rollup)", "repository": "https://github.com/rixo/rollup-plugin-svelte-hot", "tags": ["bundler-plugins"] @@ -3026,7 +2669,6 @@ { "title": "parcel-transformer-svelte3-plus", "npm": "parcel-transformer-svelte3-plus", - "category": "bundler-plugins", "description": "Transformer plugin for Parcel v2; works with Svelte 3 & Svelte 4", "repository": "https://github.com/HellButcher/parcel-transformer-svelte3-plus", "tags": ["bundler-plugins"] @@ -3034,7 +2676,6 @@ { "title": "parcel-plugin-svelte", "npm": "parcel-plugin-svelte", - "category": "bundler-plugins", "description": "A Parcel v1 plugin that enables Svelte support", "repository": "https://github.com/DeMoorJasper/parcel-plugin-svelte", "tags": ["bundler-plugins"] @@ -3042,7 +2683,6 @@ { "title": "sveltejs-brunch", "npm": "sveltejs-brunch", - "category": "bundler-plugins", "description": "Compile Svelte components inside Brunch projects", "repository": "https://github.com/StarpTech/sveltejs-brunch", "tags": ["bundler-plugins"] @@ -3050,13 +2690,11 @@ { "title": "svelte-preprocess", "npm": "svelte-preprocess", - "category": "preprocessors", "description": "A ✨ magical ✨ Svelte preprocessor with sensible defaults and support for: PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more", "repository": "https://github.com/sveltejs/svelte-preprocess", "tags": ["preprocessors"] }, { - "category": "preprocessors", "description": "Write Svelte components in markdown syntax", "npm": "svelte-preprocess-markdown", "title": "svelte-preprocess-markdown", @@ -3064,7 +2702,6 @@ "tags": ["preprocessors"] }, { - "category": "preprocessors", "description": "A markdown preprocessor for Svelte", "npm": "mdsvex", "title": "mdsvex", @@ -3076,13 +2713,11 @@ "repository": "https://github.com/l-portet/svelte-switch-case", "description": "Switch case syntax for Svelte", "npm": "svelte-switch-case", - "category": "preprocessors", "tags": ["preprocessors"] }, { "title": "modular-css", "npm": "@modular-css/svelte", - "category": "preprocessors", "description": "Svelte preprocessor support for modular-css", "repository": "https://github.com/tivac/modular-css/tree/main/packages/svelte", "tags": ["preprocessors"] @@ -3090,7 +2725,6 @@ { "title": "svelte-preprocess-sass", "npm": "svelte-preprocess-sass", - "category": "preprocessors", "description": "Svelte preprocessor for sass", "repository": "https://github.com/ls-age/svelte-preprocess-sass", "tags": ["preprocessors"] @@ -3098,7 +2732,6 @@ { "title": "svelte-preprocess-css-hash", "npm": "svelte-preprocess-css-hash", - "category": "preprocessors", "description": "Passing hashed css class name to child component. It is used to avoid class name conflicts.", "repository": "https://github.com/jiangfengming/svelte-preprocess-css-hash", "tags": ["preprocessors"] @@ -3106,7 +2739,6 @@ { "title": "svelte-preprocess-html-asset", "npm": "svelte-preprocess-html-asset", - "category": "preprocessors", "description": "Transform html asset relative path. Works with snowpack & webpack 5.", "repository": "https://github.com/jiangfengming/svelte-preprocess-html-asset", "tags": ["preprocessors"] @@ -3114,7 +2746,6 @@ { "title": "svelte-preprocessor-fetch", "npm": "svelte-preprocessor-fetch", - "category": "preprocessors", "description": "A preprocessor for Svelte can be used to fetch data before the component is compiled.", "repository": "https://github.com/kevmodrome/svelte-preprocessor-fetch", "tags": ["preprocessors"] @@ -3122,7 +2753,6 @@ { "title": "prettier-plugin-svelte", "npm": "prettier-plugin-svelte", - "category": "linting-and-formatting", "description": "Format your svelte components using prettier.", "repository": "https://github.com/sveltejs/prettier-plugin-svelte", "tags": ["linting-and-formatting"] @@ -3130,7 +2760,6 @@ { "title": "svelte-check", "npm": "svelte-check", - "category": "linting-and-formatting", "description": "Detects unused css. Adds Svelte A11y hints. Provides JavaScript/TypeScript diagnostics.", "repository": "https://github.com/sveltejs/language-tools/tree/master/packages/svelte-check", "tags": ["linting-and-formatting"] @@ -3140,7 +2769,6 @@ "repository": "https://github.com/srmullen/svelte-reactive-css-preprocess", "description": "Automatically update css on component state changes.", "npm": "svelte-reactive-css-preprocess", - "category": "preprocessors", "tags": ["preprocessors"] }, { @@ -3148,7 +2776,6 @@ "repository": "https://github.com/srmullen/svelte-subcomponent-preprocessor", "description": "Write more than one component per svelte file", "npm": "svelte-subcomponent-preprocessor", - "category": "preprocessors", "tags": ["preprocessors"] }, { @@ -3156,7 +2783,6 @@ "repository": "https://github.com/sveltejs/eslint-plugin-svelte", "description": "ESLint plugin that applies own rules to Svelte", "npm": "eslint-plugin-svelte", - "category": "linting-and-formatting", "tags": ["linting-and-formatting"] }, { @@ -3164,7 +2790,6 @@ "repository": "https://github.com/SBHattarj/full-client-server-sveltekit", "description": "A plugin allowing usage of server directly on browser using web socket", "npm": "full-client-server-sveltekit", - "category": "bundler-plugins", "tags": ["bundler-plugins"] }, { @@ -3172,7 +2797,6 @@ "repository": "https://github.com/baseballyama/svelte-preprocess-delegate-events", "description": "Delegate events with on:* 🎉", "npm": "svelte-preprocess-delegate-events", - "category": "preprocessors", "tags": ["preprocessors"] }, { @@ -3180,7 +2804,6 @@ "repository": "https://github.com/flakolefluk/dark-runes", "description": "Svelte Custom Runes. Dark Runes will be retired when equivalent features are incorporated into the core Svelte framework.", "npm": "dark-runes", - "category": "preprocessors", "tags": ["preprocessors"] }, { @@ -3188,7 +2811,6 @@ "repository": "https://github.com/markjaquith/clerk-sveltekit", "description": "Adapter for using Clerk authentication in SvelteKit.", "npm": "clerk-sveltekit", - "category": "integration", "tags": ["auth", "integration"] }, { @@ -3196,7 +2818,6 @@ "repository": "https://github.com/open-source-labs/Svelvet", "description": "A Svelte library for building dynamic, infinitely customizable node-based user interfaces and flowcharts", "npm": "svelvet", - "category": "data-visualisation", "tags": ["data-visualisation"] }, { @@ -3204,7 +2825,6 @@ "repository": "https://github.com/BearToCode/carta", "description": "Carta is a lightweight, fast and extensible Svelte Markdown editor and viewer, based on Marked.", "npm": "carta-md", - "category": "forms-and-user-input", "tags": ["forms-and-user-input"] }, { @@ -3212,7 +2832,6 @@ "repository": "https://github.com/Hugos68/svelte-broadcastable", "description": "Svelte broadcastable is a store wrapper for the Broadcast Channel API.", "npm": "svelte-broadcastable", - "category": "stores", "tags": ["stores"] }, { @@ -3220,7 +2839,6 @@ "repository": "https://github.com/CaptainCodeman/svelte-markdown-input", "description": "A simple markdown input action and store for Svelte. Designed for simple inputs of HTML snippets.", "npm": "svelte-markdown-input", - "category": "forms-and-user-input", "tags": ["forms-and-user-input"] }, { @@ -3228,7 +2846,6 @@ "repository": "https://github.com/kitschpatrol/svelte-tweakpane-ui", "description": "A Svelte component library wrapping UI elements from Tweakpane.", "npm": "svelte-tweakpane-ui", - "category": "display-components", "tags": ["display-components"] }, { @@ -3236,7 +2853,6 @@ "repository": "https://github.com/icflorescu/trpc-sveltekit", "description": "End-to-end typesafe APIs with tRPC.io for your SvelteKit applications.", "npm": "trpc-sveltekit", - "category": "integration", "tags": ["integration"] }, { @@ -3244,7 +2860,6 @@ "repository": "https://github.com/konstaui/konsta", "description": "Mobile UI components made with Tailwind CSS", "npm": "konsta", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -3252,7 +2867,6 @@ "repository": "https://github.com/prismicio/prismic-svelte", "description": "Svelte components to render content from the Prismic API", "npm": "@prismicio/svelte", - "category": "integration", "tags": ["integrations", "images", "layout-and-structure", "integration"] }, { @@ -3261,7 +2875,6 @@ "repository": "https://github.com/prismicio/slice-machine/tree/master/packages/adapter-sveltekit", "description": "Turn your SvelteKit project into a website builder with Prismic's Slice Machine", "npm": "@slicemachine/adapter-sveltekit", - "category": "integration", "tags": ["integrations", "integration"] }, { @@ -3269,7 +2882,6 @@ "repository": "https://github.com/maximux13/svelte-i18next", "description": "Add support to your svelte kit project to use i18next", "npm": "@maximux13/svelte-i18next", - "category": "integration", "tags": ["integrations", "internationalization", "ssr", "integration"] }, { @@ -3277,7 +2889,6 @@ "repository": "https://github.com/vite-pwa/sveltekit", "description": "Zero-config PWA Plugin for SvelteKit", "npm": "@vite-pwa/sveltekit", - "category": "integration", "tags": ["integration"] }, { @@ -3285,7 +2896,6 @@ "repository": "https://github.com/huntabyte/bits-ui", "description": "The headless components for Svelte.", "npm": "bits-ui", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -3293,7 +2903,6 @@ "repository": "https://github.com/huntabyte/formsnap", "description": "Functional, accessible, and powerful form components for Svelte.", "npm": "formsnap", - "category": "integration", "tags": ["forms-and-validation", "integration"] }, { @@ -3301,7 +2910,6 @@ "repository": "https://github.com/huntabyte/cmdk-sv", "description": "cmdk, but for Svelte", "npm": "cmdk-sv", - "category": "display-components", "tags": ["components-and-libraries", "display-components"] }, { @@ -3309,7 +2917,6 @@ "repository": "https://github.com/bennymi/ato-ui", "description": "The elemental UI component library for Svelte, built with UnoCSS and Melt UI.", "npm": "ato-ui", - "category": "design-system", "tags": ["components-and-libraries", "design-system"] }, { @@ -3317,7 +2924,6 @@ "repository": "https://github.com/LeoDog896/svelte-monaco", "description": "Reactive two-way, full theme support monaco editor for Svelte(&Kit).", "npm": "svelte-monaco", - "category": "forms-and-user-input", "tags": ["components-and-libraries", "forms-and-user-input"] }, { @@ -3325,7 +2931,6 @@ "repository": "https://github.com/0xDjole/super-navigation", "description": "SuperNavigation is a powerful, customizable navigation library for Svelte and SvelteKit applications.", "npm": "super-navigation", - "category": "css-and-layout", "tags": ["in-page-navigation", "css-and-layout"] }, { @@ -3333,7 +2938,6 @@ "repository": "https://github.com/elron/svelte-audio-store", "description": "A Svelte store for managing and playing audio", "npm": "@elron/svelte-audio-store", - "category": "stores", "tags": ["audio", "stores"] }, { @@ -3341,7 +2945,6 @@ "repository": "https://github.com/CaptainCodeman/svelte-color-select", "description": "Okhsv color select for Svelte", "npm": "svelte-color-select", - "category": "display-components", "tags": ["components-and-libraries", "display-components"] }, { @@ -3349,7 +2952,6 @@ "repository": "https://github.com/Thiagolino8/svelte-enhanced-transitions", "description": "Enhance your svelte transitions", "npm": "svelte-enhanced-transitions", - "category": "css-and-layout", "tags": ["in-page-navigation", "css-and-layout"] }, { @@ -3357,7 +2959,6 @@ "repository": "https://github.com/gzimbron/amplify-adapter", "description": "Deploy Sveltekit SSR application to Aws Amplify (CI/CD)", "npm": "amplify-adapter", - "category": "sveltekit-adapters", "tags": ["ssr", "components-and-libraries", "layout-and-structure", "sveltekit-adapters"] }, { @@ -3365,7 +2966,6 @@ "repository": "https://github.com/tsconfig/bases", "description": "A base TSConfig for working with Svelte.", "npm": "@tsconfig/svelte", - "category": "developer-experience", "tags": ["typescript", "developer-experience"] }, { @@ -3373,7 +2973,6 @@ "repository": "https://github.com/metonym/svelte-highlight", "description": "Syntax highlighting for Svelte using highlight.js.", "npm": "svelte-highlight", - "category": "display-components", "tags": ["components-and-libraries", "display-components"] }, { @@ -3381,7 +2980,6 @@ "repository": "https://github.com/dhimankamal/svelte-progressbar", "description": "A Svelte package for customizable progress bars.", "npm": "progressbar-svelte", - "category": "display-components", "tags": ["components-and-libraries", "display-components"] }, { @@ -3389,7 +2987,6 @@ "repository": "https://github.com/KilDesu/brefer", "description": "A Svelte preprocessor to shorten the new Svelte 5 syntax for handling reactivity", "npm": "brefer", - "category": "preprocessors", "tags": ["stores-and-state", "preprocessors"] }, { @@ -3397,7 +2994,6 @@ "repository": "https://github.com/jack-weilage/svelte-mapbox", "description": "A simple and powerful Svelte wrapper around mapbox-gl", "npm": "svelte-mapbox", - "category": "display-components", "tags": ["maps", "display-components"] } ] diff --git a/src/routes/templates/templates.json b/src/routes/templates/templates.json index 253e46eb6..255edd4c0 100644 --- a/src/routes/templates/templates.json +++ b/src/routes/templates/templates.json @@ -3,515 +3,441 @@ "title": "openai-quickstart-sveltekit", "repository": "https://github.com/nguyentuansi/openai-quickstart-sveltekit", "description": "This is an example pet name generator app used in the OpenAI API. It uses the SvelteKit framework with Pico. Check out the tutorial or follow the instructions below to get set up.", - "category": "sveltekit", "tags": ["typescript", "sveltekit"] }, { "title": "Skinny Pug Starter Template", "repository": "https://github.com/lightning-jar/svelte-typescript-tailwind-pug-starter", "description": "Sveltekit template with Typescript, Tailwind, Pug, Playwright, EsLint, Prettier", - "category": "sveltekit", "tags": ["typescript", "sveltekit"] }, { "title": "SvelteKit Authentication Example", "repository": "https://github.com/nstuyvesant/sveltekit-auth-example", "description": "Fully documented example of how to setup local and \"Sign in with Google\" authentication (including Google One-Tap) using PostgreSQL, signup, page authorization, user profile management and password reset using SendGrid.", - "category": "sveltekit", "tags": ["database", "integrations", "ssr", "typescript", "sveltekit"] }, { "title": "sveltekit-windicss-flowbite-template", "repository": "https://github.com/AlessioGr/sveltekit-windicss-flowbite-template", "description": "Minimal SvelteKit template with a perfect set-up for WindiCSS and Flowbite", - "category": "sveltekit", "tags": ["typescript", "integrations", "sveltekit"] }, { "title": "CMSvelte", "repository": "https://github.com/sawyerclick/CMSvelte", "description": "A Svelte template built with newsroom CMS's in mind", - "category": "svelte", "tags": ["blog", "svelte"] }, { - "category": "svelte", "description": "Boilerplate with TypeScript, Webpack, Storybook, Travis CI, SCSS, Babel, EsLint, Prettier, Jest", "tags": ["svelte"], "title": "agusID/boilerplate-svelte", "repository": "https://github.com/agusID/boilerplate-svelte" }, { - "category": "svelte", "description": "An example repo of a Svelte app that is IE11 compatible", "tags": ["svelte"], "title": "benjazehr/svelte-example-museums", "repository": "https://github.com/benjazehr/svelte-example-museums" }, { - "category": "svelte", "description": "A truffle box for Svelte, a seed for building an Ethereum dapp using Truffle", "tags": ["svelte"], "title": "antony/svelte-box", "repository": "https://github.com/antony/svelte-box" }, { - "category": "svelte", "description": "Typescript template for Svelte v3", "tags": ["svelte"], "title": "Axelen123/svelte-ts-template", "repository": "https://github.com/Axelen123/svelte-ts-template" }, { - "category": "svelte", "description": "A complete implementation with components, store, unit e2e tests and linting.", "tags": ["svelte"], "title": "TodoMVC Svelte", "repository": "https://github.com/vuesomedev/todomvc-svelte" }, { - "category": "svelte", "description": "Electron Svelte boilerplate", "tags": ["electron", "svelte"], "title": "Blade67/Sveltron", "repository": "https://github.com/Blade67/Sveltron" }, { - "category": "svelte", "description": "A template to create multi-page application powered by Webpack", "tags": ["svelte"], "title": "brandonxiang/svelte-webpack-mpa", "repository": "https://github.com/brandonxiang/svelte-webpack-mpa" }, { - "category": "svelte", "description": "The bare minimum boilerplate to use Svelte in electron", "tags": ["electron", "svelte"], "title": "chuanqisun/svelte-electron-template", "repository": "https://github.com/chuanqisun/svelte-electron-template" }, { - "category": "svelte", "description": "Minimal boilerplate example of Svelte with Typescript using Parcel. This also includes scss support", "tags": ["svelte"], "title": "dafn/svelte-typescript-parcel", "repository": "https://github.com/dafn/svelte-typescript-parcel" }, { - "category": "svelte", "description": "Minimal boilerplate example of Svelte with Typescript using Rollup. This also includes scss support", "tags": ["svelte"], "title": "dafn/svelte-typescript-rollup", "repository": "https://github.com/dafn/svelte-typescript-rollup" }, { - "category": "svelte", "description": "Skeleton app with Parcel, Jest, ESLint, Prettier, Babel, Wallaby", "tags": ["svelte"], "title": "devghost/svelte", "repository": "https://github.com/devghost/svelte" }, { - "category": "svelte", "description": "Svelte template with basic Babel setup for IE11 compatibility", "tags": ["svelte"], "title": "svelte-ie11", "repository": "https://github.com/elsonigo/svelte-ie11" }, { - "category": "svelte", "description": "Typescript + Storybook + Webpack boilerplate", "tags": ["svelte"], "title": "farhan2106/svelte-typescript", "repository": "https://github.com/farhan2106/svelte-typescript" }, { - "category": "svelte", "description": "Typescript + Storybook + Webpack with SSR boilerplate", "tags": ["svelte"], "title": "farhan2106/svelte-typescript-ssr", "repository": "https://github.com/farhan2106/svelte-typescript-ssr" }, { - "category": "svelte", "description": "Starter for Svelte 3/rollup/typescript/vscode", "tags": ["svelte"], "title": "geakstr/svelte-3-rollup-typescript-vscode", "repository": "https://github.com/geakstr/svelte-3-rollup-typescript-vscode" }, { - "category": "svelte", "description": "A small starter template to get up and running with Svelte v3", "tags": ["svelte"], "title": "bholmesdev/svelte-starter-template", "repository": "https://github.com/bholmesdev/svelte-starter-template" }, { - "category": "svelte", "description": "The open-source storefront for any eCommerce. Built with a PWA and headless approach, using a modern JS stack.", "tags": ["svelte"], "title": "svelte-commerce", "repository": "https://github.com/itswadesh/svelte-commerce" }, { - "category": "svelte", "description": "Svelte + Storybook + Tailwind - Starter Template", "tags": ["svelte"], "title": "jerriclynsjohn/svelte-storybook-tailwind", "repository": "https://github.com/jerriclynsjohn/svelte-storybook-tailwind" }, { - "category": "svelte", "description": "A template to help you start developing SPAs with Svelte and Firebase", "tags": ["svelte"], "title": "jorgegorka/svelte-firebase", "repository": "https://github.com/jorgegorka/svelte-firebase" }, { - "category": "svelte", "description": "SvelteJS and TailwindCSS template", "tags": ["svelte"], "title": "justinekizhak/svelte-tailwind-template", "repository": "https://github.com/justinekizhak/svelte-tailwind-template" }, { - "category": "svelte", "description": "Template for building phonegap hybrid applications with Svelte", "tags": ["mobile", "svelte"], "title": "lpshanley/svelte-phonegap", "repository": "https://github.com/lpshanley/svelte-phonegap" }, { - "category": "svelte", "description": "Minimal setup for building svelte as a web component module", "tags": ["svelte"], "title": "LunaTK/svelte-web-component-builder", "repository": "https://github.com/LunaTK/svelte-web-component-builder" }, { - "category": "svelte", "description": "Tailwindcss v1 + Svelte v3 = <3", "tags": ["svelte"], "title": "marcograhl/tailwindcss-svelte-starter", "repository": "https://github.com/marcograhl/tailwindcss-svelte-starter" }, { - "category": "svelte", "description": "Svelte template with webpack, babel, eslint and scss. Using browserslist with corejs for legacy browser support", "tags": ["svelte"], "title": "svelte-webpack-babel-scss", "repository": "https://github.com/markoboy/svelte-webpack-babel-scss" }, { - "category": "svelte", "description": "Svelte + Tailwind = ❤", "tags": ["svelte"], "title": "muhajirdev/svelte-tailwind-template", "repository": "https://github.com/muhajirdev/svelte-tailwind-template" }, { - "category": "svelte", "description": "Boilerplate code with Typescript and Sass bundled by Webpack", "tags": ["svelte"], "title": "n0th1ng-else/svelte-typescript-sass", "repository": "https://github.com/n0th1ng-else/svelte-typescript-sass" }, { - "category": "svelte", "description": "Modern build process with Svelte, WebPack, PurgeCSS, code splitting, lazy loading...etc", "tags": ["testing", "typescript", "code-splitting", "lazy-loading", "preprocessors", "svelte"], "title": "NazimHAli/svelte-template", "repository": "https://github.com/NazimHAli/svelte-template" }, { - "category": "svelte", "description": "Offline-Capable todo list built with Svelte, PouchDB and CouchDB", "tags": ["svelte"], "title": "neighbourhoodie/svelte-pouchdb-couchdb", "repository": "https://github.com/neighbourhoodie/svelte-pouchdb-couchdb" }, { - "category": "svelte", "description": "Template with Typescript, Sass, Storybook, Webpack", "tags": ["svelte"], "title": "ryburn52/svelte-typescript-sass-template", "repository": "https://github.com/ryburn52/svelte-typescript-sass-template" }, { - "category": "svelte", "description": "Starter to built Electron apps with Svelte and Better SQLite3", "tags": ["electron", "database", "svelte"], "title": "nye/svelte-electron-better-sqlite3-starter", "repository": "https://github.com/nye/svelte-electron-better-sqlite3-starter" }, { - "category": "svelte", "description": "Svelte webpack template with routing and lazy-loading", "tags": ["svelte"], "title": "OrdinaryJellyfish/svelte-routing-template", "repository": "https://github.com/OrdinaryJellyfish/svelte-routing-template" }, { - "category": "svelte", "description": "Svelte application boilerplate with Webpack, Sass, BabelJS, Fetch, PostCSS, Jest, and .Env", "tags": ["svelte"], "title": "pankod/svelte-boilerplate", "repository": "https://github.com/pankod/svelte-boilerplate" }, { - "category": "svelte", "description": "A base for building Svelte component library", "tags": ["svelte"], "title": "patoi/svelte-component-library-template", "repository": "https://github.com/patoi/svelte-component-library-template" }, { - "category": "svelte", "description": "Svelte 3 starter with POI 12 and Prettier. Outputs web apps or web components", "tags": ["svelte"], "title": "pbastowski/svelte-poi-starter", "repository": "https://github.com/pbastowski/svelte-poi-starter" }, { - "category": "svelte", "description": "Typescript monorepo for Svelte v3 (preprocess, template, types)", "tags": ["svelte"], "title": "pyoner/svelte-typescript", "repository": "https://github.com/pyoner/svelte-typescript" }, { - "category": "svelte", "description": "Typescript monorepo for Svelte v3 (preprocess, template, types)", "tags": ["integrations", "preprocessors", "svelte"], "title": "@pyoner/svelte-ts-preprocess", "repository": "https://github.com/pyoner/svelte-typescript" }, { - "category": "svelte", "description": "Svelte App with Firebase Authentication for all purposes", "tags": ["svelte"], "title": "ricalamino/svelte-firebase-auth", "repository": "https://github.com/ricalamino/svelte-firebase-auth" }, { - "category": "svelte", "description": "A template for building Electron apps with Svelte (**VERSION 2**)", "tags": ["electron", "svelte"], "title": "Rich-Harris/svelte-template-electron", "repository": "https://github.com/Rich-Harris/svelte-template-electron" }, { - "category": "svelte", "description": "Clone of official Svelte template with added HMR support using Nollup", "tags": ["svelte"], "title": "rixo/svelte-template-hot", "repository": "https://github.com/rixo/svelte-template-hot" }, { - "category": "svelte", "description": "Yeoman generator generating a boilerplate Svelte.js app with all of svelte-preprocess' options", "tags": ["preprocessors", "svelte"], "title": "generator-svelte", "repository": "https://github.com/Samuel-Martineau/generator-svelte" }, { - "category": "svelte", "description": "A boilerplate with Material, Babel, PostCSS, and Webpack", "tags": ["svelte"], "title": "Shyam-Chen/Svelte-Starter", "repository": "https://github.com/Shyam-Chen/Svelte-Starter" }, { - "category": "svelte", "description": "A Svelte template for browserify", "tags": ["svelte"], "title": "soapdog/svelte-template-browserify", "repository": "https://github.com/soapdog/svelte-template-browserify" }, { - "category": "svelte", "description": "Boilerplate template project for SPA router spaceavocado/svelte-router", "tags": ["svelte"], "title": "spaceavocado/svelte-router-template", "repository": "https://github.com/spaceavocado/svelte-router-template" }, { - "category": "svelte", "description": "Boilerplate with Webpack, Cypress, Travis CI, Storybook, and SASS", "tags": ["svelte"], "title": "stephanepericat/svelte-boilerplate", "repository": "https://github.com/stephanepericat/svelte-boilerplate" }, { - "category": "svelte", "description": "Template with VSCode, Prettier, ESLint, Cypress, and Rollup", "tags": ["svelte"], "title": "SteveALee/svelte-code-cypress-project", "repository": "https://github.com/SteveALee/svelte-code-cypress-project" }, { - "category": "svelte", "description": "A base for building shareable Svelte components", "tags": ["svelte"], "title": "sveltejs/component-template", "repository": "https://github.com/sveltejs/component-template" }, { - "category": "svelte", "description": "Template for building basic applications with Svelte with rollup", "tags": ["svelte"], "title": "sveltejs/template", "repository": "https://github.com/sveltejs/template" }, { - "category": "svelte", "description": "Template for building basic applications with Svelte and custom elements", "tags": ["svelte"], "title": "sveltejs/template-custom-element", "repository": "https://github.com/sveltejs/template-custom-element" }, { - "category": "svelte", "description": "Template for building basic Svelte applications with webpack", "tags": ["svelte"], "title": "sveltejs/template-webpack", "repository": "https://github.com/sveltejs/template-webpack" }, { - "category": "svelte", "description": "Starter template for Cordova featuring hot reload", "tags": ["mobile", "svelte"], "title": "syonip/svelte-cordova", "repository": "https://github.com/syonip/svelte-cordova" }, { - "category": "svelte", "description": "A showcase app for all Ionic UI elements to create awesome mobile apps. Published as web app too.", "tags": ["components-and-libraries", "component-sets", "mobile", "svelte"], "title": "Ionic Svelte UI demo", "repository": "https://github.com/Tommertom/svelte-ionic-app" }, { - "category": "svelte", "description": "Starter pack for Rollup, Typescript, and VSCode", "tags": ["svelte"], "title": "tonyrewin/svelte3-ts-boilerplate", "repository": "https://github.com/tonyrewin/svelte3-ts-boilerplate" }, { - "category": "svelte", "description": "Template with TypeScript, Babel, Jest, Svelte-Testing-Library, Eslint, and Prettier", "tags": ["svelte"], "title": "will-wow/svelte-typescript-template", "repository": "https://github.com/will-wow/svelte-typescript-template" }, { - "category": "svelte", "description": "A base for building shareable Svelte 3 components", "tags": ["svelte"], "title": "YogliB/svelte-component-template", "repository": "https://github.com/YogliB/svelte-component-template" }, { - "category": "svelte", "description": "A base for building shareable Svelte 3 components.", "tags": ["svelte"], "title": "svelte-component-template", "repository": "https://github.com/YogliB/svelte-component-template" }, { - "category": "sveltekit", "description": "SvelteKit template with TailwindCSS, Storybook, TypeScript and Sass.", "tags": ["sveltekit"], "title": "tejasag/sveltetron-9000", "repository": "https://github.com/tejasag/sveltetron-9000" }, { - "category": "sveltekit", "description": "SvelteKit Starter template with Typescript, Postcss, scss, TailwindCSS, Storybook, husky, and eslint.", "tags": ["blog", "seo", "ssr", "storybook", "sveltekit"], "title": "navneetsharmaui/sveltekit-starter", "repository": "https://github.com/navneetsharmaui/sveltekit-starter" }, { - "category": "sveltekit", "description": "SvelteKit Blog Starter template with Typescript, Postcss, scss, TailwindCSS, Storybook, husky, and eslint. The template is free to use and developers are welcome to contribute to it.", "tags": ["blog", "mdsvex", "seo", "ssr", "storybook", "sveltekit"], "title": "navneetsharmaui/sveltekit-blog", "repository": "https://github.com/navneetsharmaui/sveltekit-blog" }, { - "category": "sveltekit", "description": "SvelteKit boilerplate with Koa for building backend API, Typescript support, Docker support", "tags": ["sveltekit"], "title": "kaladivo/svelte-kit-koa-boilerplate", "repository": "https://github.com/kaladivo/svelte-kit-koa-boilerplate" }, { - "category": "sveltekit", "description": "SvelteKit template with Stripe Checkout and Typescript.", "tags": ["sveltekit"], "title": "srmullen/sveltekit-stripe", "repository": "https://github.com/srmullen/sveltekit-stripe" }, { - "category": "sveltekit", "description": "A minimalistic blog template built with SvelteKit and MDsveX", "tags": ["sveltekit"], "title": "mvasigh/sveltekit-mdsvex-blog", "repository": "https://github.com/mvasigh/sveltekit-mdsvex-blog" }, { - "category": "sveltekit", "description": "A personal website built with SvelteKit", "tags": ["sveltekit"], "title": "babichjacob/university-website", "repository": "https://github.com/babichjacob/university-website" }, { - "category": "svelte-add", "description": "Add PostCSS to your Svelte project", "tags": ["svelte-add"], "title": "svelte-add/postcss", "repository": "https://github.com/svelte-add/postcss" }, { - "category": "svelte-add", "description": "Add Tailwind CSS to your Svelte project", "tags": ["svelte-add"], "title": "svelte-add/tailwindcss", "repository": "https://github.com/svelte-add/tailwindcss" }, { - "category": "svelte-add", "description": "Add Tauri to your Svelte project", "tags": ["svelte-add"], "title": "svelte-add/tauri", "repository": "https://github.com/svelte-add/tauri" }, { - "category": "svelte-add", "description": "Add Bulma to your Svelte project", "tags": ["svelte-add"], "title": "svelte-add/bulma", "repository": "https://github.com/svelte-add/bulma" }, { - "category": "svelte-add", "description": "Add CoffeeScript to your Svelte project", "tags": ["svelte-add"], "title": "svelte-add/coffeescript", "repository": "https://github.com/svelte-add/coffeescript" }, { - "category": "svelte-add", "description": "A command to add a GraphQL server to your Svelte project", "tags": ["svelte-add"], "title": "svelte-add/graphql-server", "repository": "https://github.com/svelte-add/graphql-server" }, { - "category": "svelte-add", "description": "A command to add hosting on Firebase to your Svelte project", "tags": ["svelte-add"], "title": "svelte-add/firebase-hosting", @@ -521,46 +447,39 @@ "title": "svelte-add/scss", "repository": "https://github.com/svelte-add/scss", "description": "Add SCSS to your Svelte project", - "tags": ["svelte-add"], - "category": "svelte-add" + "tags": ["svelte-add"] }, { "title": "svelte-add/3d", "repository": "https://github.com/svelte-add/3d", "description": "Add 3D scenes to your Svelte project", - "tags": ["svelte-add"], - "category": "svelte-add" + "tags": ["svelte-add"] }, { "title": "vhscom/svelte-headlessui-starter", "repository": "https://github.com/vhscom/svelte-headlessui-starter", "description": "Template designed to make it faster and easier to build libre Svelte apps using Headless UI.", - "category": "sveltekit", "tags": ["ssr", "typescript", "sveltekit"] }, { - "category": "svelte-add", "description": "Add mdsvex to your Svelte project", "tags": ["svelte-add"], "title": "svelte-add/mdsvex", "repository": "https://github.com/svelte-add/mdsvex" }, { - "category": "svelte-add", "description": "Add Supabase to your Svelte project", "tags": ["svelte-add"], "title": "supabase-community/svelte-supabase", "repository": "https://github.com/supabase-community/svelte-supabase" }, { - "category": "svelte-add", "description": "Add Jest to your SvelteKit project", "tags": ["svelte-add"], "title": "rossyman/svelte-add-jest", "repository": "https://github.com/rossyman/svelte-add-jest" }, { - "category": "sveltekit", "description": "SvelteKit blog powered with mdsvex, json schema support, sitemap.xml, RSS-feed and other tools required for good SEO.", "tags": ["ssr", "mdsvex", "seo", "sveltekit"], "title": "MailCheck-co/mailcheck.site", @@ -570,140 +489,120 @@ "title": "svelte-postgrest-template", "repository": "https://github.com/guyromm/svelte-postgrest-template", "description": "SvelteKit & auth with a PostgreSQL + postgREST backend", - "category": "sveltekit", "tags": ["database", "integrations", "ssr", "sveltekit"] }, { "title": "SvelteKit i18n Template", "repository": "https://github.com/ivanhofer/typesafe-i18n-demo-sveltekit", "description": "A fully working SEO optimized i18n template", - "category": "sveltekit", "tags": ["code-splitting", "lazy-loading", "seo", "ssr", "typescript", "sveltekit"] }, { "title": "svelte-ts-tailwind-template", "repository": "https://github.com/colinbate/svelte-ts-tailwind-template", "description": "Svelte app template with TypeScript and TailwindCSS.", - "category": "svelte", "tags": ["typescript", "svelte"] }, { "title": "SENT-template", "repository": "https://github.com/the-homeless-god/SENT-template", "description": "Skip setup and start code with SENT (Sapper Express Node Template) and other tools like TypeScript, Linters, Tests, Docker and so on", - "category": "svelte", "tags": ["code-splitting", "webpack", "typescript", "storybook", "ssr", "svelte"] }, { "title": "Yuyutsu", "repository": "https://github.com/sharu725/yuyutsu", "description": "A minimal Sveltekit theme with a sidebar.", - "category": "sveltekit", "tags": ["blog", "markdown", "sveltekit"] }, { "title": "sveltekit-blog-template", "repository": "https://github.com/K-Sato1995/sveltekit-blog-template", "description": "A minimalistic markdown based blog template built with Sveltekit", - "category": "sveltekit", "tags": ["blog", "sveltekit"] }, { "title": "Urara", "repository": "https://github.com/importantimport/urara", "description": "Sweet, Powerful, IndieWeb-Compatible SvelteKit Blog Starter.", - "category": "sveltekit", "tags": ["blog", "mdsvex", "typescript", "sveltekit"] }, { "title": "Svelte-Typescript-Electron-Webpack", "repository": "https://github.com/ryan-way-boilerplate/stew", "description": "Template with Svelte Typescript Electron and webpack", - "category": "svelte", "tags": ["typescript", "webpack", "electron", "svelte"] }, { "title": "Svelte SCSS/TailwindCSS/Typescript Template", "repository": "https://github.com/timoyo93/svelte-template", "description": "A template that uses TailwindCSS v3, Typescript and SCSS", - "category": "svelte", "tags": ["typescript", "preprocessors", "svelte"] }, { "title": "Svelte + FAST + Vite template", "repository": "https://github.com/microsoft/fast/tree/master/examples/svelte-starters/svelte-fast-starter", "description": "A Svelte + FAST + Vite starter project", - "category": "svelte", "tags": ["svelte"] }, { "title": "Svelte + FAST + Vite + TypeScript template", "repository": "https://github.com/microsoft/fast/tree/master/examples/svelte-starters/svelte-fast-typescript-starter", "description": "A Svelte + FAST + Vite + TypeScript starter project", - "category": "svelte", "tags": ["svelte"] }, { "title": "svelte-vite-typescript-tailwindcss-template", "repository": "https://github.com/skshahriarahmedraka/vite-svelte-tailwind-template", "description": "svelte & vite & typescript & tailwindcss", - "category": "svelte", "tags": ["typescript", "svelte"] }, { "title": "Swyxkit", "repository": "https://github.com/swyxio/swyxkit/", "description": "An opinionated blog starter for SvelteKit + Tailwind + Netlify. Refreshed for the great SvelteKit refactor of 2022!", - "category": "sveltekit", "tags": ["blog", "mdsvex", "markdown", "sveltekit"] }, { "title": "QWER Blog Starter", "repository": "https://github.com/kwchang0831/svelte-QWER", "description": "Blog Starter built with SvelteKit and Love. 100 Lighthouse, SEO, Post tags and TOC, Atom feed, Sitemap, PWA, image optimisation, Giscus, UnoCSS, typesafe-i18n", - "category": "sveltekit", "tags": ["blog", "markdown", "seo", "typescript", "sveltekit"] }, { "title": "svelte-mpa", "repository": "https://github.com/kokizzu/svelte-mpa", "description": "Multipage Svelte for any backend", - "category": "svelte", "tags": ["integrations", "svelte"] }, { "title": "SvelteKit with Prisma and AuthJS", "repository": "https://github.com/KoljaL/SK-AuthJS", "description": "Just to try out the new way to authorizes with a common library", - "category": "sveltekit", "tags": ["database", "typescript", "integrations", "sveltekit"] }, { "title": "SveDev", "repository": "https://github.com/etherCorps/SveDev", "description": "A blog starter for SvelteKit + Dev.to + Tailwind with DaisyUI + Any Adapter", - "category": "sveltekit", "tags": ["blog", "typescript", "sveltekit"] }, { "title": "Wails.io w/ Sveltekit", "repository": "https://github.com/plihelix/wails-template-sveltekit", "description": "A template to generate cross-platform golang applications with a SvelteKit front-end.", - "category": "sveltekit", "tags": ["integrations", "sveltekit"] }, { "title": "Tablog", "repository": "https://github.com/lemmon/tablog-svelte", "description": "A minimalistic blog theme built with SvelteKit and mdsvex.", - "category": "sveltekit", "tags": ["blog", "markdown", "mdsvex", "seo", "sveltekit"] }, { "title": "Web3 Hardhat & Svelte Boilerplate", "repository": "https://github.com/fede-rodes/hardhat-svelte-boilerplate", "description": "This boilerplate includes Hardhat, Svelte, Tailwind, TS and cva libs. Example integration using MetaMask", - "category": "svelte", "tags": ["testing", "typescript", "svelte"] }, { @@ -711,42 +610,36 @@ "url": "https://sveltepress.site/", "repository": "https://github.com/SveltePress/sveltepress", "description": "A markdown centered site build tool with full power of sveltekit.", - "category": "sveltekit", "tags": ["markdown", "integrations", "sveltekit"] }, { "title": "SvelteKit PWA Template", "repository": "https://github.com/joemmalatesta/SvelteKit-PWA-Guide", "description": "A PWA Starter Template for SvelteKit", - "category": "sveltekit", "tags": ["sveltekit"] }, { "title": "Vontigo", "repository": "https://github.com/Vontigo/Vontigo", "description": "An open-source CMS built with SvelteKit, featuring 🤖 AI-powered (ChatGPT) content generation. With fast page loads and seamless routing, Vontigo offers a user-friendly interface with customizable themes and templates.", - "category": "sveltekit", "tags": ["blog", "typescript", "components-and-libraries", "component-sets", "sveltekit"] }, { "title": "svelte-pilot-template", "repository": "https://github.com/svelte-pilot/svelte-pilot-template", "description": "A template based on the Svelte Pilot routing library, offering server-side rendering (SSR) and other rich features.", - "category": "svelte", "tags": ["ssr", "svelte"] }, { "title": "surreal-sveltekit", "repository": "https://github.com/oskar-gmerek/surreal-sveltekit", "description": "A Starter Kit with SurrealDB and SvelteKit, featuring Authentication and CRUD Operations + Realtime", - "category": "sveltekit", "tags": ["database", "integrations", "typescript", "ssr", "sveltekit"] }, { "title": "SvelteStore", "repository": "https://github.com/gitbreaker222/SvelteStore", "description": "Template for client side svelte store", - "category": "svelte", "tags": ["stores-and-state", "svelte"] }, { @@ -754,63 +647,54 @@ "url": "https://github.com/juliuslipp/sveltekit-shadcn-ai", "repository": "https://github.com/juliuslipp/sveltekit-shadcn-ai", "description": "An innovative project combining Svelte, AI, and a range of web technologies, powered by Bun as its efficient package manager.", - "category": "sveltekit", "tags": ["blog", "database", "mdsvex", "markdown", "typescript", "sveltekit"] }, { "title": "svelte-library-template", "repository": "https://github.com/lachlancollins/svelte-library-template", "description": "Template to use svelte-package for library development.", - "category": "svelte", "tags": ["typescript", "testing", "svelte"] }, { "title": "KitForStartups", "repository": "https://github.com/okupter/kitforstartups", "description": "A starter kit for building and shipping fast, secure, and scalable full stack SaaS applications with SvelteKit and TypeScript.", - "category": "sveltekit", "tags": ["typescript", "sveltekit"] }, { "title": "Animotion", "repository": "https://github.com/animotionjs/animotion", "description": "Animotion is a presentational framework for creating beautiful slides and visualizing ideas with code using Svelte, Reveal.js and Tailwind CSS.", - "category": "svelte", "tags": ["svelte"] }, { "title": "create-o7-app", "repository": "https://github.com/ottomated/create-o7-app", "description": "An opinionated CLI for creating type-safe Svelte apps.", - "category": "sveltekit", "tags": ["sveltekit"] }, { "title": "Sveltekit Auth Starter", "repository": "https://github.com/delay/sveltekit-auth-starter", "description": "Utilizes Lucia for authentication, Skeleton for ui elements, Prisma for database connectivity and type safety, Lucide for icons, inlang for translation, Zod and Superforms to handle forms and validation and Sveltekit.", - "category": "sveltekit", "tags": ["sveltekit"] }, { "title": "Svelte Realworld", "repository": "https://github.com/sveltejs/realworld", "description": "Svelte codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.", - "category": "sveltekit", "tags": ["sveltekit"] }, { "title": "editable-website", "repository": "https://github.com/michael/editable-website", "description": "A SvelteKit template for coding completely custom websites, while allowing non-technical people to make edits to the content by simply logging in with a secure admin password.", - "category": "sveltekit", "tags": ["sveltekit"] }, { "title": "SPLAT", "repository": "https://github.com/zeucapua/splat-template", "description": "A project template to get started with the SPLAT stack (SvelteKit, Prisma, Lucia (Auth), TailwindCSS)", - "category": "sveltekit", "tags": ["sveltekit"] } ]