RevoGrid

RevoGrid

RevoGrid is an open-source data grid library for web browsers. It is fast and lightweight, with features like Excel-like cell selection, copy/paste, keyboard navigation, and virtual scrolling for handling large datasets.
RevoGrid image
data-grid excellike keyboard-navigation virtual-scrolling large-datasets open-source

RevoGrid: Open-Source Data Grid Library

Fast, lightweight data grid library for web browsers with features like Excel-like cell selection, copy/paste, keyboard navigation, and virtual scrolling for handling large datasets.

What is RevoGrid?

RevoGrid is an open-source data grid component for web browsers. It was designed to handle complex data grids easily, allowing developers to build Excel-like tables and data editors quickly.

Some key features and benefits of RevoGrid:

  • - Fast and lightweight - uses virtual scrolling to handle large datasets easily
  • - Simplified API for building tables, data editors and dashboards
  • - Excel-like experience, with cell selection, copy/paste, autocomplete, keyboard navigation etc.
  • - Customizable and themeable, works well with frameworks like React, Angular, Vue.js
  • - Open-source and free to use under MIT license
  • - Supports SSR, major browsers, mobile devices, touch interaction
  • - Typescript support with intelligent type checking and autocomplete
  • - Plugins for common functionality like importing, cell merging, data filtering
  • - Database-focused features like editing, row reordering, and CRUD operations.

Overall, RevoGrid aims to be a developer-friendly data grid that is fast, flexible and highly functional out of the box, with an Excel-like experience for end users.

RevoGrid Features

Features

  1. Virtual scrolling
  2. Excel-like cell selection
  3. Copy/paste support
  4. Keyboard navigation
  5. Lightweight and fast
  6. Handles large datasets
  7. Customizable themes
  8. Column resizing
  9. Row resizing
  10. Column pinning
  11. Row pinning
  12. Column grouping
  13. Row grouping
  14. Column sorting
  15. Row sorting
  16. Column freezing
  17. Row freezing
  18. Cell merging
  19. Cell styling
  20. Formula support
  21. Custom editors
  22. Custom formats
  23. Plugins

Pricing

  • Open Source
  • Free

Pros

Fast performance

Lightweight

Handles large datasets

Excel-like features

Open source

Customizable

Free

Cons

Limited documentation

Steep learning curve

Limited community support


The Best RevoGrid Alternatives

Top Office & Productivity and Spreadsheets and other similar apps like RevoGrid


DataTables icon

DataTables

DataTables is an open source jQuery plugin that enhances the functionality and interactivity of HTML tables. It provides features like searching, sorting, filtering, and pagination that make large data sets in tables more manageable and user-friendly.Some key features of DataTables include:Search box - Allows users to quickly search for data...
DataTables image
Ag-Grid icon

Ag-Grid

ag-Grid is an advanced JavaScript data grid component built for high performance enterprise applications. Key capabilities and benefits include:Rich in-cell editing - allow users to edit data directly in the gridCustomizable cell rendering - full control over how data is displayed in cellsColumn grouping & aggregation - group and aggregate...
Ag-Grid image
Webix DataTable icon

Webix DataTable

Webix DataTable is a feature-rich JavaScript grid (table) component for displaying, manipulating, and working with tabular data. It is part of the Webix UI library.Key features of Webix DataTable include:Displaying data from local datasets, JSON, XML, CSV files, or remote data via APISorting, filtering, paging for efficient data manipulationInline and...
Webix DataTable image
Handsontable icon

Handsontable

Handsontable is an open-source JavaScript/HTML5 spreadsheet component for building interactive web applications. It allows developers to easily add Excel-like grids, tables and data containers to their web apps or sites.Some key features of Handsontable include:Fast data rendering, with support for large datasetsIntuitive Excel-like grid UI and shortcutsData binding to JavaScript...
Handsontable image
ZingGrid icon

ZingGrid

ZingGrid is an open-source JavaScript data grid library designed for building interactive data tables and grids for web applications. Here are some key details about ZingGrid:Lightweight codebase that is easy to integrate into new or existing projectsIntuitive API for binding data, handling events, customizing appearanceFamiliar spreadsheet-style features like sorting, filtering,...
ZingGrid image
JExcel icon

JExcel

jExcel is a lightweight open-source JavaScript spreadsheet library that allows developers to add Excel-like tables and spreadsheets to their web applications. It provides an easy way to manage tabular data and perform calculations and data transformations without requiring any server-side scripts.With jExcel, you can enable features typically found in desktop...
JExcel image
Frappe DataTable icon

Frappe DataTable

Frappe DataTable is an open-source JavaScript library for building interactive data tables for web applications. It is designed to be a highly customizable and full-featured library for displaying tabular data.Some key features of Frappe DataTable include:Sorting - Allow tables to be sorted by one or more columns in ascending or...
Frappe DataTable image
Essential JS 2 for JavaScript by Syncfusion icon

Essential JS 2 for JavaScript by Syncfusion

Essential JS 2 for JavaScript by Syncfusion is a complete JavaScript UI components library for building modern web applications. It includes over 60 high-performance, lightweight, modular, and responsive UI components ranging from interactive data visualization components like charts, treemaps, heat maps to editing components like rich text editor, spreadsheet and...
Essential JS 2 for JavaScript by Syncfusion image
Zoho Sheet icon

Zoho Sheet

Zoho Sheet is an online spreadsheet software application developed by Zoho Corporation. It is part of the Zoho Office Suite which includes other office productivity tools like a word processor, presentation software, and more.As an online spreadsheet software, Zoho Sheet provides core spreadsheet functionality like calculations, pivot tables, charts, and...
Zoho Sheet image
Sheetster icon

Sheetster

Sheetster is a free web-based spreadsheet application that provides core spreadsheet functionality for home and business users. As an alternative to Microsoft Excel, Sheetster aims to deliver an easy-to-use spreadsheet tool without the cost or complexity of other options.Key features of Sheetster include:Intuitive spreadsheet interface for entering and formatting dataOver...
Dash DataTable icon

Dash DataTable

Dash DataTable is an open-source Python library for building interactive data tables and grids. It is part of the Plotly Dash library for building analytical web applications. Dash DataTable allows you to render large, dynamic datasets with full filtering, sorting, pagination, editing, selecting, and exporting capabilities.Some key features of Dash...
Dash DataTable image
Grid.js icon

Grid.js

Grid.js is an open-source JavaScript data grid library developed by Afshin Mehrabani. It is designed to provide an easy way to display tabular data with rich features. Some key things to know about Grid.js:Lightweight - It has no external dependencies and aims to offer excellent performance.Mobile-friendly - It works smoothly...
Grid.js image
DhtmlxSpreadsheet icon

DhtmlxSpreadsheet

dhtmlxSpreadsheet is a feature-rich JavaScript spreadsheet library that allows you to add Microsoft Excel-like grids and charts to web applications. It is a lightweight client-side solution that runs entirely in the browser without requiring any server-side components.Some key features of dhtmlxSpreadsheet include:Fast data loading and calculation with large datasetsFormatting, styling,...
DhtmlxSpreadsheet image
Keikai icon

Keikai

Keikai is an open-source web-based spreadsheet application that allows users to create, view, edit, and share spreadsheets through a web browser. Developed in Java, it runs on the server-side and enables online collaboration between multiple users on spreadsheets in real-time.Similar to desktop-based spreadsheet software like Microsoft Excel or Google Sheets,...
Keikai image
EtherCalc icon

EtherCalc

EtherCalc is an open-source web-based spreadsheet application that allows multiple users to collaboratively edit spreadsheets in real-time. It works right in the browser without needing any downloads or installations.Some key features of EtherCalc include:Real-time collaboration - Multiple users can edit the same spreadsheet simultaneously and see each other's changes instantlyOpen...
EtherCalc image