Fluid Dnd

screenshot of Fluid Dnd
react
svelte
vite
vue

A drag and droplibrary for Vue, React and Svelte

Overview

Fluid DnD is an impressive drag-and-drop library designed to enhance the user experience of lists across different frameworks like Vue, React, and Svelte. With its lightweight structure of around 8 Kb when gzipped and zero dependencies, it's a practical choice for developers looking to simplify the implementation of draggable elements in their applications.

This versatile tool not only aids in creating smooth and effortless drag-and-drop interactions but is also fully customizable, making it fit seamlessly into various projects. Whether you are building a mobile-responsive application or designing a web interface, Fluid DnD offers the functionality and ease of use that modern developers crave.

Features

  • Fully customizable: Tailor the library to meet specific design needs and preferences for a unique user experience.
  • Zero dependencies: Enjoy the simplicity of integrating Fluid DnD without the hassle of managing additional packages.
  • Horizontal and vertical list support: Build lists that can be dragged in any direction, accommodating all types of layouts.
  • Mouse and touch support: Provides responsive drag-and-drop functionality on both desktop and mobile devices for maximum accessibility.
  • Clear documentation and examples: Benefit from well-organized documentation that guides you through setup and implementation with practical examples.
  • Fully tested and reliable: This library comes with comprehensive testing, ensuring stability and performance across various use cases.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.