hello-pangea/dnd

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 17th, 2026
Created on December 14th, 2020
Open Issues & Pull Requests: 143 (+0)
GitHub issues: Enabled
Number of forks: 131
Total Stargazers: 4,027 (+0)
Total Subscribers: 4 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 27.1 days
Mean response time: 117.2 days
90th percentile: 302.5 days
Tracked items: 60

Most active contributors

Sign in to see contributor activity.

How this project is maintained

94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 863 days
Stale 30+ days: 34
Stale 90+ days: 33

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • more info required (14)
  • missing demo (9)
  • help wanted (5)
  • suggestion: idea/feature :art: (5)
  • bug (4)
  • enhancement (3)
  • high priority (3)
  • documentation (2)

Most active issues this week

Detailed Description

dnd is a React component library that provides drag-and-drop functionality for lists with a focus on accessibility and visual polish.

The library solves the problem of implementing intuitive, accessible drag-and-drop interactions in React applications. It handles the complexity of managing dragged items, drop zones, and list reordering while maintaining keyboard navigation and screen reader support. The approach wraps list interactions in a component-based API that developers can integrate into existing React applications without building drag-and-drop logic from scratch.

Teams building React applications with sortable lists, reorderable content, or drag-and-drop workflows should consider this library. It suits projects where accessibility is a requirement alongside visual polish, since the library prioritizes both. The tool is particularly valuable for applications that need to support keyboard users and assistive technologies alongside mouse-based interactions.

The project maintains active development with regular updates and bug fixes. The codebase is written in TypeScript, providing type safety for developers integrating the library. The maintainers respond to issues and pull requests, indicating ongoing engagement with the user community.