Data
List
Clean task lists with drag-and-drop organization for React and Next.js applications. Built with TypeScript support, shadcn/ui design, and smart grouping for simple yet powerful task management without complexity.
Installation
npx shadcn@latest add https://www.shadcn.io/registry/list.json
npx shadcn@latest add https://www.shadcn.io/registry/list.json
pnpm dlx shadcn@latest add https://www.shadcn.io/registry/list.json
bunx shadcn@latest add https://www.shadcn.io/registry/list.json
Features
- Drag-and-drop reordering with precise item positioning using DND Kit for React applications
- Smart grouping system organizing tasks by status, priority, or custom categories with TypeScript support
- Clean visual hierarchy featuring color-coded groups and distraction-free design using shadcn/ui components
- Minimal performance overhead optimized for instant feedback and smooth JavaScript interactions
- Responsive design adapting seamlessly to any UI layout across all device sizes
- TypeScript native with complete type safety and intelligent autocomplete for Next.js projects
- Accessibility compliant including keyboard navigation and screen reader support
- Open source with free MIT licensing for unlimited commercial and personal use
Examples
Simple version
Use Cases
This free open source React component works well for:
- Personal productivity - Daily task management and todo lists with drag-and-drop organization
- Team backlogs - Simple issue tracking and sprint planning for Next.js development teams
- Content planning - Blog posts, social media campaigns, and editorial calendars with TypeScript safety
- Customer feedback - Feature requests, bug reports, and user feedback grouped by priority
- Learning paths - Course tracking, tutorial progress, and skill development using shadcn/ui design
- Project organization - Resource lists, reading lists, and reference materials for JavaScript projects
Implementation Notes
- DND Kit foundation provides vertical-only dragging with precise collision detection for React lists
- TypeScript schemas support flexible data models from simple text to rich objects with metadata
- Lightweight architecture focused on list functionality without complex project management overhead
- Tailwind CSS integration using utility classes for consistent styling and easy customization
- Performance optimized with fast loading, smooth interactions, and efficient state updates
- Accessibility built-in featuring keyboard navigation, screen readers, and ARIA compliance
Accessibility
- Complete keyboard support with shortcuts for power users and logical tab navigation
- Screen reader optimized providing meaningful announcements for all drag-and-drop interactions
- Focus management with clear indicators and high contrast mode compatibility
- WCAG compliant ensuring React components work for all users across different abilities
Kanban
Agile workflow visualization that actually works. Move tasks between columns with smooth animations, built for React teams using Next.js who value clean code and great user experiences.
Table
Enterprise-grade data tables with sorting, filtering, and pagination for React and Next.js. Built on TanStack Table with TypeScript support, virtual scrolling, and shadcn/ui design. Perfect for admin dashboards, CRM systems, and data visualization applications.