💠
dndkit logo

dndkit

utility

This is a modern drag and drop toolkit designed specifically for React applications. Its primary focus is on performance, accessibility, and extensibility, making it suitable for a wide range of drag and drop experiences.The toolkit is lightweight and modular, which allows developers to use only the components they need. With just a few lines of code, developers can transform their components into draggable elements as well as droppable areas, enabling quick development of interactive interfaces.Moreover, it exposes a set of hooks that streamline the integration of drag and drop functionalities into applications, enhancing user interactions with smoother animations and responsiveness. The inclusion of built-in customizable sensors supports various input types such as mouse, touch, and keyboard, ensuring that the toolkit is accessible to all users, regardless of their input device.In addition to its customization options, the library is designed with zero dependencies, ensuring that it remains lightweight and efficient. The toolkit also provides several extension points for developers who wish to build additional functionalities, catering to a diverse set of use cases such as lists, grids, nested contexts, and even games.

Features

  • Lightweight and performant
  • Accessible with keyboard support
  • Multiple input sensors
  • Flexible for various use cases
  • Modular architecture
  • Extensible with custom functionalities
  • Zero dependencies
  • Customizable animations and styles

Stats

GitHub Stars13.1K

NPM Downloads1.9M/week

Details

Latest Version6.1.0

Created at11/26/2020

Updated at11/11/2024

LicenseMIT License

Related Items

Get a monthly E-Mail with the newest developments in UI!