A collection of high quality, accessible components for Svelte and SvelteKit.
As much as is technically possible all components should, without specific thought from the library consumer, be accessible following the Web Content Accessibility Guidelines.
Components and their APIs should be designed for Svelte, and we should take advantage of this fact where we can. For example by using stores, actions, etc.
All components should be renderable on a server environment such as Cloudflare Pages/Workers.
Where possible, all components should work without JavaScript enabled. They may have reduced functionality and/or accessiblity when this is the case, but core functionality should still be possible.
All components should support both light and dark mode via Tailwind.
This library builds on top of and/or takes inspiration from the following projects: