{"repo":"thisuxhq/sveltednd","free":true,"listed":false,"github":"https://github.com/thisuxhq/sveltednd","clone":"git clone https://github.com/thisuxhq/sveltednd.git","description":"A lightweight, flexible drag and drop library for Svelte 5 applications.","language":"TypeScript","stars":602,"topics":["dnd","drag","drag-and-drop","drop","runes","svelte-dnd","svelte5","sveltekit","tailwindcss","thisux"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"@thisux/sveltednd A lightweight, flexible drag and drop library for Svelte 5 applications. Built with TypeScript and Svelte's runes system for maximum performance and developer experience. Docs & community: Contributing · Security · Changelog · Code of Conduct Features - Svelte 5 Native — Built on Svelte's $state runes for reactive state management - Dual-Mode Drag — HTML5 Drag API for desktop + Pointer Events for touch/mobile support - TypeScript-First — Full type safety with generics support throughout - Flexible Layouts — Vertical, horizontal, and grid layouts with smart drop indicators - Drag Handles — Optional handle selectors for precise drag control - Smart Interaction — Automatically protects interactive elements (inputs, buttons, etc.) - Drop Indicators — Visual feedback showing exactly where items will drop - Nested Support — Works with nested containers and complex hierarchies - Attachments — First-class {@attach} factories for components (Svelte 5.29+) - Keyboard — Opt-in Space/arrows/Escape reordering with screen-reader announcements - Lightweight — Minimal footprint with zero external dependencies Installation Agent skill Coding agents can install the SvelteDnD skill for API patterns, reorder recipes, attachments, and keyboard guidance: Skill source: skills/sveltednd/ . Directory: skills.sh/thisuxhq/sveltednd. Quick Start Core Concepts 1. Draggable Items ( use:draggable ) Make any element draggable with the draggable action: 2. Droppable Containers ( use:droppab","default_branch":null,"files":null,"tree":[],"storefront":"/r/thisuxhq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thisuxhq/sveltednd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}