awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
adazzle avatar

adazzle/react-data-grid

0
View on GitHub↗
7,637 نجوم·2,206 تفرعات·TypeScript·8 مشاهداتcomcast.github.io/react-data-grid↗

React Data Grid

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 capabilities such as freezing columns, resizing column widths, and spanning cells across multiple columns. It also includes tools for organizing data through sorting, row selection, and the display of aggregated summary rows.

The project is written in TypeScript.

Features

  • Data Grids - Provides a high-performance interactive tabular component for rendering and manipulating large datasets in React.
  • Spreadsheet Components - Provides a high-performance UI component for viewing and editing tabular data with spreadsheet-like manipulation.
  • Hierarchical State Management - Organizes data into a hierarchical tree structure with expandable and collapsible row groupings.
  • In-Place Cell Editing - Provides in-place editing of cell values with customizable editors that commit changes on blur.
  • Hierarchical Row Grouping - Organizes data into a tree structure with expandable and collapsible rows based on specified column keys.
  • Large Dataset Optimizations - Implements virtualization to render only visible rows and columns, ensuring high performance with massive datasets.
  • React Components - Built specifically as a reusable interface element for integration within React applications.
  • Hierarchical Grids - Supports complex data organization through hierarchical row groupings with expandable and collapsible levels.
  • Viewport-Based Virtualization - Maintains high performance by rendering only the rows and columns currently visible in the viewport.
  • Virtualized Data Grids - Utilizes viewport-based virtualization to maintain performance when rendering massive amounts of tabular data.
  • Cell Data Manipulation - Implements copy, paste, and drag operations to quickly fill data across multiple cells and rows.
  • Column Spanning - Enables defining how many columns a specific cell occupies across the grid layout.
  • Coordinate-Based Positioning - Implements a coordinate-based system for calculating precise cell positions and dimensions using row and column metrics.
  • Column Pinning - Pins specific columns to the edge of the grid to keep them visible during horizontal scrolling.
  • Custom Cell Styling - Provides the ability to modify the appearance of rows and cells using custom class names, visual variables, and themes.
  • Row Selection Interfaces - Provides interactive controls for marking individual or multiple rows as active, including select-all header logic.
  • Cell Content Injection - Allows replacing default grid cells with custom React components for tailored visual presentation.
  • Interactive Column Resizing - Allows adjusting the width of columns interactively or programmatically using defined constraints.
  • Summary Rows - Ships pinned specialized rows at the top or bottom of the grid to show aggregated data or totals.
  • Table Column Grouping - Organizes multiple columns under a shared common header to create a visual hierarchy.
  • Multi-Column Sorting - Orders rows based on one or multiple columns in ascending or descending order via header interactions.
  • Custom Cell Design - Allows replacing default cell, header, and group elements with custom components to control visual presentation.
  • Cell-Level Event Handling - Triggers data updates through specialized editor components that commit changes on specific events or focus loss.
  • Data Grids - Excel-like grid component for React applications.

سجل النجوم

مخطط تاريخ النجوم لـ adazzle/react-data-gridمخطط تاريخ النجوم لـ adazzle/react-data-grid

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ React Data Grid

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Data Grid.
  • olifolkerd/tabulatorالصورة الرمزية لـ olifolkerd

    olifolkerd/tabulator

    7,550عرض على 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
    عرض على GitHub↗7,550
  • comcast/react-data-gridالصورة الرمزية لـ Comcast

    Comcast/react-data-grid

    7,637عرض على GitHub↗

    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 mul

    TypeScriptreactreact-data-grid
    عرض على GitHub↗7,637
  • wenzhixin/bootstrap-tableالصورة الرمزية لـ wenzhixin

    wenzhixin/bootstrap-table

    11,820عرض على 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
    عرض على GitHub↗11,820
  • jspreadsheet/ceالصورة الرمزية لـ jspreadsheet

    jspreadsheet/ce

    7,186عرض على 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
    عرض على GitHub↗7,186
عرض جميع البدائل الـ 30 لـ React Data Grid→

الأسئلة الشائعة

ما هي وظيفة adazzle/react-data-grid؟

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.

ما هي الميزات الرئيسية لـ adazzle/react-data-grid؟

الميزات الرئيسية لـ adazzle/react-data-grid هي: Data Grids, Spreadsheet Components, Hierarchical State Management, In-Place Cell Editing, Hierarchical Row Grouping, Large Dataset Optimizations, React Components, Hierarchical Grids.

ما هي البدائل مفتوحة المصدر لـ adazzle/react-data-grid؟

تشمل البدائل مفتوحة المصدر لـ adazzle/react-data-grid: olifolkerd/tabulator — Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from… comcast/react-data-grid — react-data-grid is a high-performance table component for React designed to render large datasets using… 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… glideapps/glide-data-grid — Glide Data Grid is a virtualized data grid for React and TypeScript that uses the HTML Canvas API to render millions… handsontable/handsontable — Handsontable is a JavaScript data grid that provides a spreadsheet-like interface for managing and editing large…