364 lines
31 KiB
Plaintext
364 lines
31 KiB
Plaintext
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Svelte [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m⚡ A curated list of awesome Svelte resources[39m
|
||
|
||
[38;5;14m[1mSvelte[0m[38;5;12m (https://svelte.dev/) is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript[39m
|
||
|
||
[38;5;12mContributions welcome. Add links through pull requests or create an issue to start a discussion.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOfficial Resources[0m[38;5;12m (#official-resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mConferences[0m[38;5;12m (#conferences)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPodcasts[0m[38;5;12m (#podcasts)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mYouTube Channels[0m[38;5;12m (#youtube-channels)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mStudies[0m[38;5;12m (#studies)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntegrations[0m[38;5;12m (#integrations)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPreprocessing[0m[38;5;12m (#preprocessing)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMobile[0m[38;5;12m (#mobile)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUI Libraries[0m[38;5;12m (#ui-libraries)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUI Components[0m[38;5;12m (#ui-components)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTable[0m[38;5;12m (#table)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNotification[0m[38;5;12m (#notification)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGrid[0m[38;5;12m (#grid)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIcons[0m[38;5;12m (#icons)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCalendar[0m[38;5;12m (#calendar)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMaps[0m[38;5;12m (#maps)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mForm[0m[38;5;12m (#form)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCharts[0m[38;5;12m (#charts)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScaffold[0m[38;5;12m (#scaffold)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mClient[0m[38;5;12m (#client)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUniversal[0m[38;5;12m (#universal)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUtilities[0m[38;5;12m (#utilities)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAnimations[0m[38;5;12m (#animations)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mForm[0m[38;5;12m (#form-1)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWebGL[0m[38;5;12m (#webgl)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPWA[0m[38;5;12m (#pwa)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPortal[0m[38;5;12m (#portal)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFonts[0m[38;5;12m (#fonts)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mInternationalisation[0m[38;5;12m (#internationalisation)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRouters[0m[38;5;12m (#routers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFrameworks[0m[38;5;12m (#frameworks)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDev Tools[0m[38;5;12m (#dev-tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLint[0m[38;5;12m (#lint)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDocs[0m[38;5;12m (#docs)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTest[0m[38;5;12m (#test)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEditors[0m[38;5;12m (#editors)[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mOfficial Resources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Guide[0m[38;5;12m (https://svelte.dev/tutorial)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAPI Reference[0m[38;5;12m (https://svelte.dev/docs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGitHub Repo[0m[38;5;12m (https://github.com/sveltejs/svelte)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChangelog[0m[38;5;12m (https://github.com/sveltejs/svelte/blob/master/packages/svelte/CHANGELOG.md)[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTwitter[0m[38;5;12m (https://twitter.com/sveltejs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiscord[0m[38;5;12m (https://svelte.dev/chat)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReddit[0m[38;5;12m (https://www.reddit.com/r/sveltejs/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJapan Discord[0m[38;5;12m (https://discord.com/invite/YTXq3ZtBbx) - Svelte 日本.[39m
|
||
|
||
[38;2;255;187;0m[4mConferences[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Summit[0m[38;5;12m (https://sveltesummit.com/)[39m
|
||
|
||
[38;2;255;187;0m[4mPodcasts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Radio[0m[38;5;12m (https://www.svelteradio.com/)[39m
|
||
|
||
[38;2;255;187;0m[4mYouTube Channels[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Society[0m[38;5;12m (https://www.youtube.com/channel/UCZSr5B0l07JXK2FIeWA0-jw)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Mastery[0m[38;5;12m (https://www.youtube.com/channel/UCg6SQd5jnWo5Y70rZD9SQFA)[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGetting Started with Svelte 3[0m[38;5;12m (https://www.digitalocean.com/community/tutorials/getting-started-with-svelte-3) - DigitalOcean.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDevelop a complete application with Svelte and TypeScript[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started) - MDN Web Docs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAn Introduction to Actions[0m[38;5;12m (https://svelte.school/tutorials/introduction-to-actions) - Svelte School.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Tutorial for Beginners[0m[38;5;12m (https://www.youtube.com/playlist?list=PL4cUxeGkcC9hlbrVO_2QFVqVPhlZmz7tO) - The Net Ninja (YouTube).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSapper Tutorial (Crash Course)[0m[38;5;12m (https://www.youtube.com/playlist?list=PL4cUxeGkcC9gdr4Qhx83gBBcID-KMe-PQ) - The Net Ninja (YouTube).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelteJS Series - tutorials and talks[0m[38;5;12m (https://www.youtube.com/playlist?list=PLKUl5gVuvLjh7l0SDn-BoZtMgN3TDMNPd) - SpinSpire (YouTube).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Stores[0m[38;5;12m (https://www.youtube.com/playlist?list=PLoKaNN3BjQX3fG-XOSwsPHtnV8FUY6lgK) - @lihautan (YouTube).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Actions[0m[38;5;12m (https://www.youtube.com/playlist?list=PLoKaNN3BjQX3Gl14MBygFf8buPIw9pAeK) - @lihautan (YouTube).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte 101[0m[38;5;12m (https://www.youtube.com/hashtag/svelte101) - @lihautan (YouTube).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLearn Svelte by building a habit tracker app[0m[38;5;12m (https://raddevon.com/articles/learn-svelte-by-building-a-habit-tracker-app/) - RadDevon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMeet Svelte 3, a Powerful, Even Radical JavaScript Framework[0m[38;5;12m (https://www.sitepoint.com/svelte-javascript-framework-introduction/) - SitePoint, by Chrome DevTools engineer @Jack_Franklin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCreate your blog with SvelteKit[0m[38;5;12m (https://svelteland.github.io/svelte-kit-blog-demo/) - @zhuzilin (Github).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTypescript + Svelte Cheatsheet[0m[38;5;12m (https://github.com/ivanhofer/sveltekit-typescript-showcase) - An overview of all TypeScript related topics for Svelte and SvelteKit - @ivanhofer (Github).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMutiple Paid Svelte/Sveltekit tutourials - LevelUpTutourials[0m[38;5;12m (https://levelup.video/library?tags=svelte#library-grid)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMutiple Free Svelte Tutourials - Joy Of Code[0m[38;5;12m (https://joyofcode.xyz/categories/svelte)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMutiple Free Sveltekit Tutourials - Joy Of Code[0m[38;5;12m (https://joyofcode.xyz/categories/sveltekit)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSetup Authentication with AuthJS and Sveltekit 2.0[0m[38;5;12m (https://www.youtube.com/watch?v=ridRgYSJ0ds) - @bradcypert (YouTube)[39m
|
||
|
||
[38;2;255;187;0m[4mStudies[0m
|
||
|
||
[38;5;12m_Studies and research on the Svelte framework._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelteScaling[0m[38;5;12m (https://svelte-scaling.acmion.com/) - Does Svelte Scale?[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWill it Scale?[0m[38;5;12m (https://github.com/halfnelson/svelte-it-will-scale) - Finding Svelte's inflection point.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJavaScript Frameworks Performance Comparison[0m[38;5;12m (https://medium.com/javascript-in-plain-english/javascript-frameworks-performance-comparison-2020-cd881ac21fce) - Performance of Svelte and other top javascript frameworks.[39m
|
||
|
||
[38;2;255;187;0m[4mIntegrations[0m
|
||
|
||
[38;2;255;187;0m[4mPreprocessing[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-preprocess[0m[38;5;12m (https://github.com/sveltejs/svelte-preprocess) - A preprocessor for PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMDSveX[0m[38;5;12m (https://github.com/pngwn/MDsveX) - Preprocessor for MDX markdown.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-preprocess-markdown[0m[38;5;12m (https://github.com/AlexxNB/svelte-preprocess-markdown) - Write Svelte components in markdown syntax.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-preprocess-less[0m[38;5;12m (https://github.com/ls-age/svelte-preprocess-less) - Preprocessor for less.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmodular-css[0m[38;5;12m (https://github.com/tivac/modular-css/tree/main/packages/svelte) - Preprocessor support for modular-css.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-preprocess-postcss[0m[38;5;12m (https://github.com/TehShrike/svelte-preprocess-postcss) - Use PostCSS to preprocess your styles in Svelte components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-preprocess-sass[0m[38;5;12m (https://github.com/ls-age/svelte-preprocess-sass) - Preprocessor for sass.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-switch-case[0m[38;5;12m (https://github.com/l-portet/svelte-switch-case) - Switch case syntax for Svelte.[39m
|
||
|
||
[38;2;255;187;0m[4mMobile[0m
|
||
|
||
[38;5;12m_UI frameworks for mobile._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Native[0m[38;5;12m (https://svelte-native.technology/) - Svelte controlling native components via Nativescript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFramework7[0m[38;5;12m (https://framework7.io/svelte/) - Full featured HTML framework for building iOS & Android apps.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapacitor[0m[38;5;12m (https://capacitorjs.com/solution/svelte) - Build native mobile apps with web technology and Svelte.[39m
|
||
|
||
[38;2;255;187;0m[4mState Libraries[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte-Domain[0m[38;5;12m (https://github.com/thegenius/svelte-domain) - The state management for svelte.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-asyncable[0m[38;5;12m (https://github.com/sveltetools/svelte-asyncable) - The Svelte store contract with support for asynchronous values.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mexome[0m[38;5;12m (https://github.com/Marcisbee/exome) - Simple proxy based state manager for deeply nested states.[39m
|
||
|
||
[38;2;255;187;0m[4mUI Libraries[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAgnosticUI[0m[38;5;12m (https://github.com/agnosticui/agnosticui) - Accessible Svelte Component Primitives (that also work with React, Vue 3, and Angular).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFlowbite Svelte[0m[38;5;12m (https://flowbite-svelte.com/) - Open-source Svelte UI components built with Tailwind CSS and Flowbite.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSveltestrap[0m[38;5;12m (https://github.com/bestguy/sveltestrap) - Bootstrap 4 & 5 components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSmelte[0m[38;5;12m (https://github.com/matyunya/smelte) - UI framework with material components built with Tailwind CSS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte Material UI[0m[38;5;12m (https://github.com/hperrin/svelte-material-ui) - Material UI Components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcarbon-components-svelte[0m[38;5;12m (https://github.com/IBM/carbon-components-svelte) - Svelte implementation of the IBM Carbon Design System.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMelt UI[0m[38;5;12m (https://github.com/melt-ui/melt-ui) - A collection of accessible, reusable, and composable headless component builders and utilities.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRadix Svelte[0m[38;5;12m (https://github.com/radix-svelte/radix-svelte) - An unofficial community-led Svelte port of Radix UI Primitives[39m
|
||
[38;5;12m- [39m[38;5;14m[1mattractions[0m[38;5;12m (https://github.com/illright/attractions) - A pretty cool and modern UI kit[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-chota[0m[38;5;12m (https://github.com/AlexxNB/svelte-chota) - Component library built with Chota, a super light-weight CSS framework[39m
|
||
[38;5;12m- [39m[38;5;14m[1mionic-svelte[0m[38;5;12m (https://github.com/Tommertom/svelte-ionic-app) - Svelte integration with Ionic's UI for mobile app development, including many starters.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte UI[0m[38;5;12m (https://www.svelteui.org/) - SvelteUI is an all inclusive Svelte library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYeSvelte[0m[38;5;12m (https://www.yesvelte.com/) - YeSvelte is flexible Svelte UI component library built on top of Bootstrap css.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSkeleton[0m[38;5;12m (https://www.skeleton.dev/docs/get-started) - Skeleton uses Tailwind utility classes and design system to easily create theme-able user interfaces.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte UX[0m[38;5;12m (https://github.com/techniq/svelte-ux) - Large collection of components, actions, stores, and utilities to build highly interactive applications[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSTDF[0m[38;5;12m (https://stdf.design) - Mobile web component library based on Svelte and Tailwind.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mM3 Svelte[0m[38;5;12m (https://github.com/KTibow/m3-svelte) - Robust component library implementing Material Design 3[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAgnosUI[0m[38;5;12m (https://amadeusitgroup.github.io/AgnosUI/latest/) - Highly configurable headless framework agnostic component library[39m
|
||
|
||
[38;2;255;187;0m[4mUI Components[0m
|
||
|
||
[38;2;255;187;0m[4mTable[0m
|
||
|
||
[38;5;12m_Tables and data grids._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-simple-datatables[0m[38;5;12m (https://github.com/vincjo/svelte-simple-datatables) - A Datatable component for Svelte[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-table[0m[38;5;12m (https://github.com/dasDaniel/svelte-table) - A table implementation that allows sorting and filtering.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-generic-crud-table[0m[38;5;12m (https://github.com/ivosdc/svelte-generic-crud-table) - Agnostic web-component for object-arrays with CRUD functionality. Sort and resize columns. Multiple tables per page.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-generic-table-pager[0m[38;5;12m (https://github.com/ivosdc/svelte-generic-table-pager) - Svelte-generic-crud-table with paginator.[39m
|
||
|
||
[38;2;255;187;0m[4mNotification[0m
|
||
|
||
[38;5;12m_Toaster / snackbar - Notify the user with a modeless temporary little popup._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-notifications[0m[38;5;12m (https://github.com/beyonk-adventures/svelte-notifications) - Toast notifications component that can be used in any JS application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-favicon-badge[0m[38;5;12m (https://github.com/kevmodrome/svelte-favicon-badge) - A custom component that adds a favicon and a badge that you can use to show for example number of unread messages, etc.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m@zerodevx/svelte-toast[0m[38;5;12m (https://github.com/zerodevx/svelte-toast) - Simple elegant toast notifications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-french-toast[0m[38;5;12m (https://github.com/kbrgl/svelte-french-toast) - Buttery smooth toast notifications for Svelte, inspired by React Hot Toast. Lightweight, customizable, and beautiful by default.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-sonner[0m[38;5;12m (https://github.com/wobsoriano/svelte-sonner) - An opinionated toast component for Svelte.[39m
|
||
|
||
[38;2;255;187;0m[4mGrid[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-grid-responsive[0m[38;5;12m (https://github.com/andrelmlins/svelte-grid-responsive) - Bootstrap-inspired responsive grid system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-flex[0m[38;5;12m (https://github.com/himynameisdave/svelte-flex) - A simple and reusable flexbox component for Svelte.[39m
|
||
|
||
[38;2;255;187;0m[4mIcons[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-fa[0m[38;5;12m (https://github.com/Cweili/svelte-fa) - Tiny FontAwesome 5 component.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-simple-icons[0m[38;5;12m (https://github.com/beyonk-adventures/svelte-simple-icons) - Simple Icons component.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-awesome[0m[38;5;12m (https://github.com/RobBrazier/svelte-awesome) - Awesome SVG icon component, built with Font Awesome icons.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-icons[0m[38;5;12m (https://github.com/AnxiousDarkly/svelte-icons) - Icon components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-heroicons[0m[38;5;12m (https://github.com/krowten/svelte-heroicons) - Icons, crafted by the creators of Tailwind CSS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-icomoon[0m[38;5;12m (https://github.com/aykutkardas/svelte-icomoon) - It makes it very simple to use SVG icons in your Svelte projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-unicons[0m[38;5;12m (https://github.com/devShamim/svelte-unicons) - Unicons svg icons for Svelte based on @iconscout/unicons.[39m
|
||
|
||
[38;2;255;187;0m[4mCalendar[0m
|
||
|
||
[38;5;12m_Display non-editable events in a calendar._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-fullcalendar[0m[38;5;12m (https://github.com/YogliB/svelte-fullcalendar) - A component wrapper around FullCalendar.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-calendar[0m[38;5;12m (https://github.com/6eDesign/svelte-calendar) - A lightweight datepicker with neat animations and a unique UX.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdate-picker-svelte[0m[38;5;12m (https://github.com/probablykasper/date-picker-svelte) - A date and time picker for Svelte with clean UX.[39m
|
||
|
||
[38;2;255;187;0m[4mMaps[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-googlemaps[0m[38;5;12m (https://github.com/beyonk-adventures/svelte-googlemaps) - Google Maps component.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-mapbox[0m[38;5;12m (https://github.com/beyonk-adventures/svelte-mapbox) - MapBox map and autocomplete components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mleaflet-svelte[0m[38;5;12m (https://github.com/anoram/leaflet-svelte) - Svelte wrapper for Leaflet.[39m
|
||
|
||
[38;2;255;187;0m[4mForm[0m
|
||
|
||
[38;5;12m_Lets the user create and edit data._[39m
|
||
|
||
[38;2;255;187;0m[4mCheckbox[0m
|
||
|
||
[38;5;12m_Switch / on/off toggle / checkbox._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-checkbox[0m[38;5;12m (https://github.com/HosseinShabani/svelte-checkbox) - A checkbox component (cool animation, customizable).[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-toggle[0m[38;5;12m (https://github.com/beyonk-adventures/svelte-toggle) - Basic toggle component with styling.[39m
|
||
|
||
[38;2;255;187;0m[4mCharts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-frappe-charts[0m[38;5;12m (https://github.com/himynameisdave/svelte-frappe-charts) - Svelte bindings for frappe-charts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLayer Cake[0m[38;5;12m (https://github.com/mhkeller/layercake) - A framework for mostly-reusable graphics with svelte[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLayerChart[0m[38;5;12m (https://github.com/techniq/layerchart) - Large collection of composable Svelte components to build a wide range of visualizations, built upon Layer Cake[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-tree-viewer[0m[38;5;12m (https://github.com/kpulkit29/svelte-tree-viewer) - A lightweight component to render tree views.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-copyright[0m[38;5;12m (https://github.com/himynameisdave/svelte-copyright) - A Svelte component to format and display a copyright notice.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-splitpanes[0m[38;5;12m (https://github.com/orefalo/svelte-splitpanes) - Full featured resizeable views panels[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmathjax-svelte[0m[38;5;12m (https://github.com/WoolDoughnut310/mathjax-svelte) - A Svelte component for MathJax.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-stepper[0m[38;5;12m (https://github.com/efstajas/svelte-stepper) - A Svelte component for building animated step flows.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcss-3d-progress[0m[38;5;12m (https://github.com/rofixro/css-3d-progress) - A 3D Progress Bar component[39m
|
||
|
||
[38;2;255;187;0m[4mScaffold[0m
|
||
|
||
[38;5;12m_Templates / boilerplate / starter kits / stack ensemble / Yeoman generator._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mcreate-vite[0m[38;5;12m (https://github.com/vitejs/vite/tree/main/packages/create-vite#readme) - Generates scaffold for a vite + svelte app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcreate-svelte[0m[38;5;12m (https://github.com/sveltejs/kit/tree/master/packages/create-svelte#readme) - A CLI for creating a new SvelteKit project.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcomponent-template[0m[38;5;12m (https://github.com/sveltejs/component-template) - A base for building shareable components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-pwa-template[0m[38;5;12m (https://github.com/tretapey/svelte-pwa) - A starter template for PWAs based in the official Template.[39m
|
||
|
||
[38;2;255;187;0m[4mUtilities[0m
|
||
|
||
[38;2;255;187;0m[4mAnimations[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAutoAnimate[0m[38;5;12m (https://auto-animate.formkit.com/) - A zero-config, drop-in animation utility that adds smooth transitions to your Svelte app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-typewriter[0m[38;5;12m (https://github.com/henriquehbr/svelte-typewriter) - A simple and reusable typewriter effect for your Svelte applications.[39m
|
||
|
||
[38;2;255;187;0m[4mForm[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-forms-lib[0m[38;5;12m (https://github.com/tjinauyeung/svelte-forms-lib) - A lightweight library for managing forms.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuperforms[0m[38;5;12m (https://superforms.rocks) - SvelteKit library for handling server and client validation, and client-side display of forms.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mfelte[0m[38;5;12m (https://felte.dev/) - Extensible form library, with built-in Yup, Zod, Vest, and Superstruct validation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mvest[0m[38;5;12m (https://github.com/ealush/vest) - 🦺 Declarative form validation framework inspired by unit testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-formly[0m[38;5;12m (https://github.com/arabdevelop/svelte-formly) - A good solution to generate and control a dynamic forms using core and custom rules with customize styles.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-form-builder[0m[38;5;12m (https://github.com/pragmatic-engineering/svelte-form-builder-community) - A No-code Drag n Drop Form Builder built for Svelte[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFormsnap[0m[38;5;12m (https://www.formsnap.dev/docs/introduction) - High level Svelte components for forms, built on top of Superforms and Zod.[39m
|
||
|
||
[38;2;255;187;0m[4mWebGL[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelthree[0m[38;5;12m (https://github.com/vatro/svelthree) - Component library for declarative construction of reactive and reusable three.js scene graphs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mthrelte[0m[38;5;12m (https://threlte.xyz) - Svelte wrapper for three.js[39m
|
||
|
||
[38;2;255;187;0m[4mPWA[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelteKit-Adapter-Versioned-Worker[0m[38;5;12m (https://github.com/hedgehog125/SvelteKit-Adapter-Versioned-Worker) - An easy-to-use service worker build plugin where you don't need to worry about cache durations.[39m
|
||
|
||
[38;2;255;187;0m[4mPortal[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-portal[0m[38;5;12m (https://github.com/romkor/svelte-portal) - Component for rendering outside the DOM of parent component.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-teleport[0m[38;5;12m (https://github.com/nasso/svelte-teleport) - A component to teleport elements across the DOM.[39m
|
||
|
||
[38;2;255;187;0m[4mFonts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-web-fonts/google[0m[38;5;12m (https://github.com/svelte-web-fonts/google) - Tiny component for easily loading Fonts via the Google Fonts API including autocompletion.[39m
|
||
|
||
[38;2;255;187;0m[4mInternationalisation[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-fluent[0m[38;5;12m (https://github.com/nubolab-ffwd/svelte-fluent) - Components for easy integration of [39m[38;5;14m[1mFluent[0m[38;5;12m (https://projectfluent.org/) localization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-i18n[0m[38;5;12m (https://github.com/kaisermann/svelte-i18n) - Internationalization library for Svelte.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVoerkaI18n[0m[38;5;12m (https://zhangfisher.github.io/voerka-i18n/) - Internationalization solution for [39m[48;5;235m[38;5;249mJavascript/Typescript/Vue/React/Solidjs/SvelteJs/ReactNative[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1msveltekit-i18n[0m[38;5;12m (https://github.com/jarda-svoboda/sveltekit-i18n) - For integrating [39m[38;5;14m[1mi18n[0m[38;5;12m (https://www.npmjs.com/package/i18n) style localization in SvelteKit.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m@tolgee/svelte[0m[38;5;12m (https://github.com/tolgee/tolgee-js/tree/main/packages/svelte) - Web-based localization tool enabling users to translate directly in the Svelte app they develop.[39m
|
||
|
||
[38;2;255;187;0m[4mRouters[0m
|
||
|
||
[38;5;12m_For Single Page Applications (SPAs) and more._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-router-spa[0m[38;5;12m (https://github.com/jorgegorka/svelte-router) - Router adds routing to your Single Page Applications (SPA). Includes localisation, guards and nested layouts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-routing[0m[38;5;12m (https://github.com/EmilTholin/svelte-routing) - A declarative Svelte routing library with SSR support.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtinro[0m[38;5;12m (https://github.com/AlexxNB/tinro) - A tiny, dependency free and highly declarative router.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-spa-router[0m[38;5;12m (https://github.com/ItalyPaleAle/svelte-spa-router) - Optimized for Single Page Applications (SPA) with hash based routing and support for parameters.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-client-router[0m[38;5;12m (https://github.com/arthurgermano/svelte-client-router) - Svelte Client Router is everything you need and think when routing SPA's.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m@danielsharkov/svelte-router[0m[38;5;12m (https://github.com/DanielSharkov/svelte-router) - A simple & easy to use SPA router, developed with page transitions in mind.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m@shaun/svelterouter[0m[38;5;12m (https://github.com/shaunlee/svelterouter) - Another vue-router inspired Svelte router.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mElegua[0m[38;5;12m (https://github.com/howesteve/elegua) - Small (< 180LoC), fast, easy, full featured SPA router[39m
|
||
|
||
[38;2;255;187;0m[4mFrameworks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelteKit[0m[38;5;12m (https://kit.svelte.dev/) - The fastest way to build Svelte apps.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mElder.js[0m[38;5;12m (https://elderguide.com/tech/elderjs/) - Opinionated static site generator and web framework for Svelte built with SEO in mind.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRoutify[0m[38;5;12m (https://routify.dev/) - Routes for Svelte, automated by your file structure.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJungleJS[0m[38;5;12m (https://www.junglejs.org/) - The Jamstack framework for Svelte with GraphQL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-document[0m[38;5;12m (https://github.com/mblouka/svelte-document) - Create documents (PDFs), resumes, or presentations entirely in Svelte.[39m
|
||
|
||
[38;2;255;187;0m[4mDev Tools[0m
|
||
|
||
[38;2;255;187;0m[4mLint[0m
|
||
|
||
[38;5;12m_Lint and format your code._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mprettier-plugin-svelte[0m[38;5;12m (https://github.com/sveltejs/prettier-plugin-svelte) - Format your components using prettier.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-check[0m[38;5;12m (https://www.npmjs.com/package/svelte-check) - Check your code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1meslint-plugin-svelte[0m[38;5;12m (https://github.com/ota-meshi/eslint-plugin-svelte) - An ESLint plugin for Svelte using AST.[39m
|
||
|
||
[38;2;255;187;0m[4mDocs[0m
|
||
|
||
[38;5;12m_Create documentation._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-docs[0m[38;5;12m (https://github.com/AlexxNB/svelte-docs) - A rapid way to write documentation for your Svelte components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msveltedoc-parser[0m[38;5;12m (https://github.com/alexprey/sveltedoc-parser) - Generate a JSON documentation for your component.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-docster[0m[38;5;12m (https://github.com/TheComputerM/svelte-docster) - Generate metadata about your Svelte files from jsdoc.[39m
|
||
|
||
[38;2;255;187;0m[4mTest[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msvelte-jester[0m[38;5;12m (https://github.com/mihar-22/svelte-jester) - A Jest transformer to compile your components before importing them into tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m@testing-library/svelte[0m[38;5;12m (https://github.com/testing-library/svelte-testing-library) - Simple and complete Svelte DOM testing utilities that encourage good testing practices.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mjest-transform-svelte[0m[38;5;12m (https://github.com/rspieker/jest-transform-svelte) - Jest Transformer for Svelte components.[39m
|
||
|
||
[38;2;255;187;0m[4mEditors[0m
|
||
|
||
[38;5;12m_Text editor plugins._[39m
|
||
|
||
[38;2;255;187;0m[4mVisual Studio Code[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte for VS Code[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode) - Provides syntax highlighting and rich intellisense for your components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte 3 Snippets[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=fivethree.vscode-svelte-snippets) - Svelte 3 Snippets for VS Code.[39m
|
||
|
||
[38;2;255;187;0m[4mAtom[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mide-svelte[0m[38;5;12m (https://atom.io/packages/ide-svelte) - Provides syntax highlighting and rich intellisense for your components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlanguage-svelte[0m[38;5;12m (https://atom.io/packages/language-svelte) - Provides syntax highlighting for components, directives and other Svelte specific syntax in Atom.[39m
|
||
|
||
[38;2;255;187;0m[4mSublime Text[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte[0m[38;5;12m (https://packagecontrol.io/packages/Svelte) - Syntax highlighting and support for Sublime Text.[39m
|
||
|
||
[38;2;255;187;0m[4mVim[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mvim-svelte[0m[38;5;12m (https://github.com/evanleck/vim-svelte) - Vim syntax highlighting and indentation for Svelte 3 components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mvim-svelte-plugin[0m[38;5;12m (https://github.com/leafOfTree/vim-svelte-plugin) - Syntax highlighting and support for Vim.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcoc-svelte[0m[38;5;12m (https://github.com/coc-extensions/coc-svelte) - Syntax highlighting and support for (Neo)Vim.[39m
|
||
|
||
[38;2;255;187;0m[4mJetBrains[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSvelte[0m[38;5;12m (https://plugins.jetbrains.com/plugin/12375-svelte) - Syntax highlighting and support for JetBrains.[39m
|