More Premium Hugo Themes Premium React Themes

Dnd

Beautiful and accessible drag and drop for lists with React. Star to support our work!

Dnd

Beautiful and accessible drag and drop for lists with React. Star to support our work!

Author Avatar Theme by hello-pangea
Github Stars Github Stars: 3750
Last Commit Last Commit: Feb 9, 2025 -
First Commit Created: Jan 17, 2026 -
Dnd screenshot

Overview

If you’re looking for a powerful yet user-friendly drag-and-drop solution for your React applications, you might want to consider @hello-pangea/dnd. This library focuses on creating beautiful and accessible interfaces for organizing lists, ensuring that users of all abilities can engage with your content. With its natural movement of items and robust keyboard and screen reader support, it sets itself apart from many alternatives available in the market.

What truly stands out about @hello-pangea/dnd is its performance and clean API. Whether you’re building simple vertical lists or more complex structures involving virtual lists and multiple independent lists, this library offers flexibility without overwhelming you with complexity. Let’s take a closer look at its key features.

Features

  • Accessible Support: Delivers excellent screen reader support and keyboard navigation, making interfaces usable for everyone, including those with disabilities.
  • Performance: Capable of handling up to 10,000 items at 60fps, ensuring smooth interactions regardless of list size.
  • Clean API: Easy to get started with, thanks to its straightforward and powerful API design.
  • Flexible Styling: Maintains unopinionated styling, allowing complete control over how lists look without enforcing additional DOM nodes.
  • Multi Drag Support: Enables users to drag multiple items simultaneously for efficient organizing.
  • Custom Drag Handles: Offers the ability to initiate dragging from various parts of an item, enhancing usability.
  • Versatile Movement: Facilitates conditional dragging and dropping, independent nested lists, and movement between both vertical and horizontal lists seamlessly.
  • Server-Side Rendering: Fully compatible with server-side rendering to support dynamic web applications effectively.

With these features, @hello-pangea/dnd is a strong choice for developers who want to create beautiful, functional, and accessible drag-and-drop experiences in React.