awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Comcast avatar

Comcast/react-data-grid

0
View on GitHub↗
7,637 estrellas·2,206 forks·TypeScript·3 vistascomcast.github.io/react-data-grid↗

React Data Grid

react-data-grid is a high-performance table component for React designed to render large datasets using virtualization. It functions as a virtualizing data table that optimizes memory and performance by rendering only the rows and columns currently visible on the screen.

The project provides a customizable spreadsheet interface featuring cell editing, column resizing, and pinned rows. It also acts as a hierarchical data grid, supporting row grouping and tree structures to organize complex nested information.

The grid covers wide-ranging data management and display capabilities, including multi-column sorting, row selection, and summary row generation. It supports visual customization through custom cell rendering and a theme system based on CSS variables, with accessibility features such as right-to-left text direction.

Features

  • Virtualized Rendering - Renders only the visible subset of rows and columns to maintain high performance with massive datasets.
  • Spreadsheet Interfaces - Provides a comprehensive spreadsheet interface featuring cell editing, column resizing, and pinned rows for a desktop-like experience.
  • Keyboard-Driven Grid Navigation - Implements coordinate-based tracking of the active cell to enable keyboard-driven directional navigation.
  • Hierarchical Row Grouping - Organizes data into a tree structure with expandable and collapsible parent categories.
  • Complex Data Views - Provides advanced UI components for browsing structured data through complex views like hierarchical trees and pinned columns.
  • High-Performance Visualizers - Employs high-performance rendering and virtualization to smoothly display massive datasets within a web interface.
  • In-Place Cell Editing - Allows updating data values directly within the grid via user input and clipboard operations.
  • Tree Structures - Supports organizing data into a recursive tree structure with expandable and collapsible grouped categories.
  • Hierarchical Grid Visualizers - Supports row grouping and tree structures to organize and visualize complex nested information within a data grid.
  • React Components - Ships as a reusable, high-performance interface element specifically designed for the React ecosystem.
  • Column Pinning - Ships the ability to freeze specific columns to the viewport edge during horizontal scrolling.
  • Interactive Table Components - Implements interactive table components with dynamic cell editing, column resizing, and row selection.
  • Table Sorting Logic - Provides logic for reordering the data source based on user interaction with column headers.
  • Multi-Column Sorting - Provides logic for ordering data using a sequence of multiple fields and directions via header interactions.
  • Virtualized Data Grids - High-performance grid component featuring virtualization for rendering massive datasets.
  • Virtualized Data Tables - Optimizes memory and performance by rendering only the rows and columns currently visible on the screen.
  • CSS Variable Theming - Implements a theme system that maps design tokens to CSS variables for dynamic light and dark mode switching.
  • Aggregated Metrics Displays - Enables the creation of specialized data views with summary rows and custom rendering to highlight aggregated totals.
  • Row Selection Interfaces - Provides interactive controls and state tracking for managing row selection via checkboxes or triggers.
  • Manual Column Resizing - Enables changing the width of individual columns through manual dragging or predefined constraints.
  • Cell Content Injection - Provides a mechanism to inject custom React components into cells via a data-type to renderer mapping.
  • Summary Rows - Supports displaying aggregated data totals in pinned rows at the top or bottom of the data view.
  • Custom Cell Subclassing - Allows replacing standard grid cells with custom React components to display specialized data formats.
  • Tables and Grids - Feature-rich, customizable data grid component.
  • Tables and Grids - Listed in the “Tables and Grids” section of the Awesome React awesome list.

Historial de estrellas

Gráfico del historial de estrellas de comcast/react-data-gridGráfico del historial de estrellas de comcast/react-data-grid

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a React Data Grid

Proyectos open-source similares, clasificados según cuántas características comparten con React Data Grid.
  • olifolkerd/tabulatorAvatar de olifolkerd

    olifolkerd/tabulator

    7,550Ver en GitHub↗

    Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure

    JavaScriptajaxcdnjsdata
    Ver en GitHub↗7,550
  • adazzle/react-data-gridAvatar de adazzle

    adazzle/react-data-grid

    7,637Ver en GitHub↗

    react-data-grid is a high-performance tabular interface for rendering and manipulating large datasets within a React application. It functions as a virtualized data table and editable spreadsheet component that supports hierarchical data grids with expandable and collapsible row groupings. The component maintains performance with massive datasets by rendering only the rows and columns currently visible in the viewport. It provides spreadsheet-like data manipulation, including cell editing and the ability to copy, paste, or drag values between cells. The grid supports advanced layout capabili

    TypeScript
    Ver en GitHub↗7,637
  • wenzhixin/bootstrap-tableAvatar de wenzhixin

    wenzhixin/bootstrap-table

    11,820Ver en GitHub↗

    Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It features a remote data integration system for fetching and synchronizing content from JSON endpoints using AJAX and server-side processing. The project includes a styling layer that adapts markup to work with various CSS frameworks, such as Bootstrap, Semantic UI, Bulma, and Material Design. It provides specialized rendering modes, including a hierarchical tree grid for parent-child row relationships and a responsive card-view table that transforms grids into mobile-friendly lay

    JavaScriptbootstrapbootstrap-tablebulma
    Ver en GitHub↗11,820
  • jspreadsheet/ceAvatar de jspreadsheet

    jspreadsheet/ce

    7,186Ver en GitHub↗

    This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ

    JavaScriptdata-griddatagriddatatables
    Ver en GitHub↗7,186
Ver las 30 alternativas a React Data Grid→

Preguntas frecuentes

¿Qué hace comcast/react-data-grid?

react-data-grid is a high-performance table component for React designed to render large datasets using virtualization. It functions as a virtualizing data table that optimizes memory and performance by rendering only the rows and columns currently visible on the screen.

¿Cuáles son las características principales de comcast/react-data-grid?

Las características principales de comcast/react-data-grid son: Virtualized Rendering, Spreadsheet Interfaces, Keyboard-Driven Grid Navigation, Hierarchical Row Grouping, Complex Data Views, High-Performance Visualizers, In-Place Cell Editing, Tree Structures.

¿Qué alternativas de código abierto existen para comcast/react-data-grid?

Las alternativas de código abierto para comcast/react-data-grid incluyen: olifolkerd/tabulator — Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from… adazzle/react-data-grid — react-data-grid is a high-performance tabular interface for rendering and manipulating large datasets within a React… wenzhixin/bootstrap-table — Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It… jspreadsheet/ce — This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for… handsontable/handsontable — Handsontable is a JavaScript data grid that provides a spreadsheet-like interface for managing and editing large… mleibman/slickgrid — SlickGrid is a high-performance JavaScript data grid and virtualized data table designed to render large datasets in…