A high-performance virtual data grid component built with StencilJS, offering Excel-like features and framework-agnostic integration.
RevoGrid is a high-performance web component for displaying and interacting with large datasets in a spreadsheet-like interface. It efficiently handles millions of cells with virtual scrolling and intelligent DOM updates, combining Excel-like editing features with a lightweight, framework-agnostic design. The grid solves the problem of rendering and manipulating massive datasets in web applications without sacrificing performance or user experience.
Frontend developers building data-intensive web applications that require spreadsheet-like functionality, such as financial dashboards, admin panels, data analysis tools, or enterprise resource planning (ERP) systems. It is particularly suited for teams using React, Vue, Angular, Svelte, or plain JavaScript who need a performant, customizable data grid.
Developers choose RevoGrid for its exceptional rendering performance with large datasets, Excel-like user interactions including keyboard navigation and formula support, and seamless integration across all major frontend frameworks. Its unique selling point is the combination of a lightweight, accessible web component with advanced features like pivot tables, grouping, filtering, and a plugin system for extensibility.
Powerful virtual data table smartsheet with advanced customization. Best features from excel plus incredible performance 🔋
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles millions of cells efficiently with virtual scrolling and intelligent DOM updates, ensuring smooth rendering even with massive datasets as highlighted in the key features.
Supports keyboard navigation, copy/paste from spreadsheets, and formula evaluation, providing a familiar spreadsheet experience for users.
Built as a web component with StencilJS, it integrates seamlessly with React, Vue, Angular, Svelte, and plain JavaScript, avoiding framework lock-in.
Offers advanced features like pivot tables, grouping, filtering, and a plugin system for extensibility, allowing deep customization through custom templates and editors.
Versions 3.0+ and 4.0+ introduced significant breaking changes, such as renamed classes and event names, requiring careful migration efforts as noted in the documentation.
Advanced customization through custom plugins and VNode templates requires deeper integration knowledge, which can be complex for developers new to the system.
While extensive, the documentation is spread across multiple guides and might be overwhelming for quick setup, despite the AI agent support mentioned.
revogrid is an open-source alternative to the following products:
Excel is a spreadsheet application developed by Microsoft as part of the Microsoft Office suite, used for data organization, calculation, analysis, and visualization. It features functions, formulas, pivot tables, and charting tools for business and personal use.
Google Sheets is a web-based spreadsheet application that allows users to create, edit, and collaborate on spreadsheets in real-time.
Smartsheet is a cloud-based platform for work management and collaboration, combining spreadsheet-like interfaces with project management features like Gantt charts, automation, and reporting.