comcast/react-data-grid

Feature-rich and customizable data grid React component

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 8th, 2026
Created on March 6th, 2015
Open Issues & Pull Requests: 74 (+0)
GitHub issues: Enabled
Number of forks: 2,204
Total Stargazers: 7,675 (+0)
Total Subscribers: 131 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.1 days
Mean response time: 157.0 days
90th percentile: 669.7 days
Tracked items: 406

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Status: Unconfirmed" is answered fastest, typically in about 5 hours, while "Will Accept PR" waits about 8 weeks. Only 1% of issues opened in the past year have been closed. Three people close 81% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 44
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,072 days
Stale 30+ days: 44
Stale 90+ days: 9

Recent activity

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

Top labels

  • wontfix (37)
  • Will Accept PR (19)
  • Status: Unconfirmed (16)
  • Question (2)
  • Documentation (1)
  • Needs Examples (1)
  • Needs Help (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

react-data-grid is a React component for rendering large datasets in a customizable, interactive data grid.

The component addresses the challenge of displaying and managing large datasets efficiently by using virtualization to render only visible rows and columns, keeping bundle size minimal through tree-shaking and zero external dependencies. It provides a comprehensive set of features including frozen columns, multi-column sorting, row and column grouping, cell editing with copy and paste support, and dynamic row heights. The grid is built with TypeScript for strict typing and includes keyboard accessibility throughout.

The tool suits projects that need to display tabular data with rich interactivity and customization. It works well for applications requiring features like row selection, summary rows, cell formatting, and value dragging. The component supports React 19.2 and later, works in evergreen browsers and server-side rendering environments, and includes built-in light and dark mode support. It handles right-to-left text direction natively.

Development activity shows consistent engagement with the codebase. The project maintains an active changelog documenting updates and improvements. The team provides comprehensive documentation through an examples website alongside the source code, indicating investment in helping developers understand and implement the grid's capabilities.