9 个仓库
Interactive table components for displaying, sorting, filtering, and editing large datasets in React.
Distinct from React Components: Distinct from React Components: specifically focuses on data grid functionality, not general React UI components.
Explore 9 awesome GitHub repositories matching part of an awesome list · Data Grid Components. Refine with filters or upvote what's useful.
MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support
Provides a feature-rich data grid component for managing large datasets in React applications.
react-datasheet is a React data grid component and tabular editor that provides an interactive spreadsheet interface. It is designed for managing tabular data with built-in support for cell editing and keyboard navigation. The project is distinguished by its flexibility in rendering and structure, allowing the replacement of standard table elements with custom markup such as lists or divs. It supports custom cell rendering through a mapping system that swaps default cells with specialized components based on cell metadata. The component covers broad capabilities for tabular data management,
Ships an Excel-like data grid component for React with cell editing and keyboard navigation.
Glide Data Grid is a virtualized data grid for React and TypeScript that uses the HTML Canvas API to render millions of cells smoothly. It is designed as an accessible data table that maintains high frame rates when displaying and navigating massive datasets. The project distinguishes itself through a canvas-based rendering architecture that utilizes lazy rendering and a custom drawing API. This allows for specialized cell content and data-driven styling that bypasses standard DOM update cycles to ensure high performance. The grid provides comprehensive layout and data management capabilitie
A high-performance data grid component for React that renders millions of cells using the HTML Canvas API.
Grid.js 是一个与框架无关的 JavaScript 库,用于渲染交互式数据网格。它允许在不同的前端环境中以表格格式显示结构化信息,支持从静态数组或 JSON 导入数据。 该库具有用于扩展用户界面组件和逻辑的插件系统,以及用于在显示信息之前转换信息的数据流水线。它包括对多语言本地化的内置支持,以翻译界面元素和消息。 该项目涵盖了核心数据可视化功能,包括排序、过滤和动态网格可视化。它提供了用于管理配置设置和与各种 JavaScript 环境集成的工具。
Supports the rendering of interactive data grids within React environments via simple configuration.
Vue-easytable is a high-performance data grid component designed for the Vue.js framework. It provides a comprehensive interface for displaying and managing large-scale tabular data, utilizing virtual scrolling to maintain responsiveness by rendering only the visible subset of rows within the browser. The component offers spreadsheet-style interaction, enabling users to perform direct, in-place data editing and manipulation. It supports complex grid configurations, including column pinning, row expansion, and data filtering, allowing for the organization of structured information to improve r
Enables users to modify grid content directly within the browser using familiar spreadsheet interactions like cell editing.
Fancytree is a JavaScript library designed for rendering and managing interactive, hierarchical data structures within web interfaces. It provides a framework for displaying complex nested information as tree views or grids, supporting both standard tree navigation and tabular data layouts. The library distinguishes itself through a modular plugin architecture that allows developers to inject custom behaviors and visual elements into the component lifecycle. It handles large datasets by implementing on-demand lazy loading, which fetches child nodes only when required to maintain responsivenes
Provides a data visualization tool for displaying nested information in a tabular format with inline editing and checkbox selection capabilities.
This library is a React component designed for rendering high-performance data grids. It provides a structured framework for displaying large datasets by utilizing window-based row virtualization, which ensures that only the visible portion of the data is rendered to the document object model. The component distinguishes itself through advanced layout and navigation capabilities, including native support for sticky headers and columns that remain anchored during scrolling. Developers can exercise imperative control over the table viewport to navigate to specific indices or pixel offsets, whil
Ships a high-performance React component for rendering complex, virtualized data grids.
该项目是一个专为 React 设计的高性能数据网格组件,旨在在电子表格风格的界面中渲染大型数据集。它提供了一个框架,用于显示结构化表格信息,同时支持复杂的基于单元格的交互和数据管理任务。 该组件通过支持类似电子表格的编辑工作流脱颖而出,包括键盘驱动的导航以及将自定义组件注入单个单元格的能力。用户可以通过调整列宽和组织表头来动态管理网格布局,确保界面适应特定的数据可视化需求。 该网格包括通过窗口化渲染和懒加载处理大量信息的能力,通过仅处理可见的数据子集来保持性能。它还通过组件引用提供命令式控制,允许以编程方式操作滚动位置和选择状态。
Provides a high-performance data grid component for React that enables efficient rendering and navigation of large datasets.
This library is a high-performance data grid component for React applications, designed to manage and display large datasets. It provides a declarative configuration system that allows developers to define table structures, data sources, and feature toggles through a structured object schema. The library distinguishes itself through a flexible layout engine that supports complex UI requirements, such as pinning headers and specific columns to viewport edges during scrolling. It utilizes virtualized rendering to maintain interface responsiveness by displaying only the visible subset of data, e
Serves as a high-performance data grid component specifically built for React applications.