fluid-dnd
An agnostic drag and drop library to sort all kind of lists. With current support for vue, react and svelte
33,200
519
| Install | |
|---|---|
npm install fluid-dnd |
|
| Latest Version: | 2.6.3 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Nov 30, 2025 |
| Links: | GitHub · npm |
Maintainer: carlosjorger
Drag and drop elements of your list smoothly and effortlessly
🪪 About
Fluid DnD is a fluid, agnostic and versatile drag and drop library for lists; with support for Vue, React and Svelte. It's a lightweight tool ~8 Kb (gzip) with no depenencies.
🧰 Features
- ✅ Fully customizable 🎨.
- ✅ Zero dependencies 🪶.
- ✅ Works with horizontal➡️and vertical list⬇️.
- ✅ Mouse 🐭 and touch 👉📱 (mobile, tablet and so on) support.
- ✅ Clear documentation 📑 and examples.
- ✅ Fully tested 🧪, typed and reliable.
✨ Inspirations
- ✅ 🎥 Animations by react-beautiful-dnd
- ✅ 🎨 Api by Drag & Drop by Formkit
- ✅ 🧰 Features by Vue.Draggable
🚀 Getting Started
-
Install fluid-dnd:
# with npm: npm i fluid-dnd # with yarn: yarn add fluid-dnd # with pnpm: pnpm i fluid-dnd
📚 Libraries Support
- Vue >=3.0.0
- React >= 18.0.0
- Svelte >= 5.0.0
🤝 Contributing
If you're interested in contributing to fluid-dnd, please read our CONTRIBUTING GUIDELINES before submitting a pull request.
🔑 License
- MIT.
Related Packages
dragon-drop-vue
Customizable native Vue3 drag-n-drop library with only first-party. Includes Vue...
3,850
12
vue-drag-n-drop
A simple kanban board where the items can be dragged and dropped from the list....
3,460
198
Version History
| Version | Released | License |
|---|---|---|
| 2.6.3 | MIT | |
| 2.6.2 | MIT | |
| 2.6.1 | MIT | |
| 2.6.0 | MIT | |
| 2.5.1 | MIT | |
| 2.5.0 | MIT | |
| 2.4.0 | MIT | |
| 2.3.0 | MIT | |
| 2.2.1 | MIT | |
| 2.2.0 | MIT | |
| 2.1.3 | MIT | |
| 2.1.2 | MIT | |
| 2.1.1 | MIT | |
| 2.1.0 | MIT | |
| 2.0.2 | MIT | |
| 2.0.1 | MIT | |
| 2.0.0 | MIT |
Pre-releases (19)
| Version | Released | License |
|---|---|---|
| 1.3.3-beta.0 | MIT | |
| 1.3.2-beta.0 | MIT | |
| 1.3.1-beta.0 | MIT | |
| 1.3.0-beta.0 | MIT | |
| 1.2.1-beta.0 | MIT | |
| 1.2.0-beta.0 | MIT | |
| 1.1.2-beta.0 | MIT | |
| 1.1.1-beta.0 | MIT | |
| 1.1.0-beta.0 | MIT | |
| 1.0.9-beta.0 | MIT | |
| 1.0.8-beta.0 | MIT | |
| 1.0.7-beta.0 | MIT | |
| 1.0.6-beta.0 | MIT | |
| 1.0.5-beta.0 | MIT | |
| 1.0.4-beta.0 | MIT | |
| 1.0.3-beta.0 | MIT | |
| 1.0.2-beta.0 | MIT | |
| 1.0.1-beta.0 | MIT | |
| 1.0.0-beta.0 | MIT |