Melt UI
Headless builders for Svelte.
What is Melt UI
Melt UI gives you "builders" — functions that wire up accessible interactive behavior you attach to your own markup.
Install
npm install @melt-ui/svelteUsage
<script>
import { createSwitch, melt } from '@melt-ui/svelte';
const { elements: { root, input } } = createSwitch();
</script>
<button use:melt={$root}></button>Docs
Official documentation: Melt UI.