@@ -11,27 +11,52 @@ const FEATURED: {
1111 'The <a href="/docs/cli">Svelte CLI</a> lets you instantly add functionality to a new or existing project with <code>npx sv add</code>.' ,
1212 packages : [
1313 { name : 'tailwindcss' , svAlias : 'tailwind' } ,
14- { name : 'drizzle-orm' , svAlias : 'drizzle' } ,
14+ {
15+ name : 'drizzle-orm' ,
16+ svAlias : 'drizzle' ,
17+ description :
18+ 'TypeScript ORM offering both relational and SQL-like query APIs. Serverless-ready by design.'
19+ } ,
1520 { name : 'mdsvex' , svAlias : 'mdsvex' } ,
1621 { name : 'lucia' , svAlias : 'lucia' , description : 'A guide to implementing auth in your app.' } ,
17- { name : 'storybook' , svAlias : 'storybook' } ,
22+ {
23+ name : 'storybook' ,
24+ svAlias : 'storybook' ,
25+ description : 'Develop, document, and test UI components in isolation.'
26+ } ,
1827 { name : 'prettier' , svAlias : 'prettier' } ,
19- { name : 'eslint' , svAlias : 'eslint' } ,
28+ { name : 'eslint' , svAlias : 'eslint' , description : 'Find and fix problems in your code.' } ,
2029 { name : 'vitest' , svAlias : 'vitest' } ,
21- { name : 'playwright' , svAlias : 'playwright' } ,
30+ {
31+ name : 'playwright' ,
32+ svAlias : 'playwright' ,
33+ description : 'Automate web browsers for end-to-end testing.'
34+ } ,
2235 {
2336 name : '@inlang/paraglide-js' ,
2437 svAlias : 'paraglide' ,
2538 description : 'A compiler-based i18n library that emits tree-shakable message functions.'
2639 } ,
27- { name : 'vite-plugin-devtools-json' , svAlias : 'devtools-json' }
40+ {
41+ name : 'vite-plugin-devtools-json' ,
42+ svAlias : 'devtools-json' ,
43+ description :
44+ 'Installs vite-plugin-devtools-json to generate a Chromium DevTools project settings file on-the-fly in the development server.'
45+ }
2846 ]
2947 } ,
3048 {
3149 title : 'Component libraries' ,
3250 packages : [
33- { name : 'shadcn-svelte' } ,
34- { name : 'bits-ui' , description : 'Headless components for Svelte.' } ,
51+ {
52+ name : 'shadcn-svelte' ,
53+ description :
54+ 'Beautifully designed components built with Tailwind that you can customize and extend.'
55+ } ,
56+ {
57+ name : 'bits-ui' ,
58+ description : 'Headless components for Svelte. Powers shadcn-svelte or use standalone.'
59+ } ,
3560 {
3661 name : '@skeletonlabs/skeleton' ,
3762 description : 'Skeleton is an adaptive design system powered by Tailwind CSS.'
@@ -44,7 +69,11 @@ const FEATURED: {
4469 { name : 'daisyui' } ,
4570 { name : 'svelte-material-ui' } ,
4671 { name : 'carbon-components-svelte' } ,
47- { name : 'melt' } ,
72+ {
73+ name : 'melt' ,
74+ description :
75+ 'An open-source Svelte component library for building high-quality, accessible design systems and web apps.'
76+ } ,
4877 { name : '@sveltestrap/sveltestrap' }
4978 ]
5079 } ,
@@ -61,22 +90,34 @@ const FEATURED: {
6190 { name : 'svelte-kit-sst' } ,
6291 { name : 'svelte-adapter-bun' } ,
6392 { name : 'svelte-adapter-appengine' } ,
64- { name : 'sveltekit-adapter-chrome-extension' } ,
93+ {
94+ name : 'sveltekit-adapter-chrome-extension' ,
95+ description :
96+ 'Adapter that builds your app complying with content source policies of Chrome extensions using manifest v3.'
97+ } ,
6598 { name : '@slicemachine/adapter-sveltekit' }
6699 ]
67100 } ,
68101 {
69102 title : 'Content' ,
70103 packages : [
71104 { name : 'mdsvex' } ,
72- { name : '@content-collections/core' } ,
105+ {
106+ name : '@content-collections/core' ,
107+ description :
108+ 'Transform your content into type-safe data collections and say goodbye to manual data fetching and parsing.'
109+ } ,
73110 { name : 'svelte-exmarkdown' } ,
74111 { name : '@magidoc/plugin-svelte-marked' } ,
75112 { name : '@prismicio/svelte' } ,
76113 { name : 'carta-md' } ,
77114 { name : '@svelteness/kit-docs' } ,
78115 { name : '@sveltepress/vite' } ,
79- { name : '@evidence-dev/evidence' } ,
116+ {
117+ name : '@evidence-dev/evidence' ,
118+ description :
119+ 'A powerful framework for building and publishing data products using SQL, markdown, and AI.'
120+ } ,
80121 { name : 'svelte-pdf' } ,
81122 { name : 'typewriter-editor' } ,
82123 { name : '@svelte-put/toc' }
@@ -110,12 +151,22 @@ const FEATURED: {
110151 title : 'Auth' ,
111152 packages : [
112153 { name : 'better-auth' } ,
113- { name : '@auth/sveltekit' } ,
114- { name : '@supabase/ssr' } ,
154+ {
155+ name : '@supabase/ssr' ,
156+ description : 'Server-side auth to use cookie-based authentication with SvelteKit.'
157+ } ,
115158 { name : 'altcha' } ,
116- { name : 'svelte-clerk' } ,
159+ {
160+ name : 'svelte-clerk' ,
161+ description :
162+ 'Svelte Clerk is the easiest way to add authentication and user management to your Svelte and SvelteKit applications.'
163+ } ,
117164 { name : 'svelte-session-manager' } ,
118- { name : 'svelte-kit-sessions' } ,
165+ {
166+ name : 'svelte-kit-sessions' ,
167+ description :
168+ 'User-friendly session management module for SvelteKit. Effortlessly integrate efficient session handling into your projects.'
169+ } ,
119170 { name : '@passlock/sveltekit' }
120171 ]
121172 } ,
@@ -125,7 +176,11 @@ const FEATURED: {
125176 { name : '@sentry/svelte' } ,
126177 { name : '@sentry/sveltekit' } ,
127178 { name : 'svelte-stripe' } ,
128- { name : 'svelte-clerk' } ,
179+ {
180+ name : 'svelte-clerk' ,
181+ description :
182+ 'Svelte Clerk is the easiest way to add authentication and user management to your Svelte and SvelteKit applications.'
183+ } ,
129184 { name : '@storyblok/svelte' } ,
130185 {
131186 name : '@inlang/paraglide-js' ,
@@ -137,7 +192,7 @@ const FEATURED: {
137192 title : 'Testing and devtools' ,
138193 packages : [
139194 { name : '@testing-library/svelte' } ,
140- { name : 'playwright' } ,
195+ { name : 'playwright' , description : 'Automate web browsers for end-to-end testing.' } ,
141196 { name : 'vitest' } ,
142197 { name : 'svelte-render-scan' } ,
143198 { name : 'svelte-inspect-value' }
@@ -178,7 +233,10 @@ const FEATURED: {
178233 title : 'Individual components' ,
179234 packages : [
180235 { name : '@tanstack/svelte-table' } ,
181- { name : '@ai-sdk/svelte' , description : 'Svelte UI components for the AI SDK' } ,
236+ {
237+ name : '@ai-sdk/svelte' ,
238+ description : 'Library for building AI-powered applications and agents.'
239+ } ,
182240 { name : '@tanstack/svelte-virtual' } ,
183241 { name : 'virtua' } ,
184242 { name : '@event-calendar/core' }
0 commit comments