# wds-shadcn-registry-svelte > wds-shadcn-registry-svelte is a collection of beautifully-designed, accessible components for Svelte and SvelteKit. It is built with shadcn-svelte, TypeScript, Tailwind CSS, and Bits UI primitives. ## Overview - [Introduction](https://wds-shadcn-registry-svelte.netlify.app/index.md): WDS Shadcn Registry is a collection of accessible components built for use with Shadcn. - [Installation](https://wds-shadcn-registry-svelte.netlify.app/installation.md): How to install WDS Shadcn components in your project. - [Changelog](https://wds-shadcn-registry-svelte.netlify.app/changelog.md): Latest updates and announcements. ## Components - [Action Button](https://local/components/action-button.md): A button that performs an action when clicked and optionally asks for user confirmation. - [Components](https://local/components.md): Here you can find all the components available in the registry. - [Loading Swap](https://local/components/loading-swap.md): Swaps child content with a loading spinner without changing the element size. - [Multi-Select](https://local/components/multi-select.md): A multi-select input that emulates the Shadcn Select component as closely as possible. - [Number Input](https://local/components/number-input.md): An input that returns a number value and automatically handles invalid inputs. - [Password Input](https://local/components/password-input.md): An input that can toggle visibility of the password text and check the strength of the password.