jsgrids - Spreadsheet and data grid libraries for JavaScript

4 min read Original article ↗

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Headless

Maintained

Open-source

Pagination

Resizable Columns

Row Grouping

Row Selection

Sorting

Tree Data

TypeScript

Accessible

i18n

Responsive

Virtualization

Custom Formatters

Headless

Maintained

Open-source

Virtualization

TypeScript

Accessible

Custom Formatters

Editable Cells

Filtering

i18n

Maintained

Open-source

Pagination

Resizable Columns

Server-Side

Sorting

TypeScript

Virtualization

CSV Export

Draggable Rows

Freezable Columns

PDF Export

Pivot Tables

Row Grouping

Tree Data

XLSX Export

MIT or Commercial License

Premium Features and Support

Accessible

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Freezable Columns

i18n

Maintained

Merge Cells

Open-source

Pagination

Resizable Columns

Row Selection

TypeScript

Virtualization

XLSX Export

Copy and Paste

CSV Export

Fill Down

Fill Right

Filtering

Formula Support

Pivot Tables

Range Selection

Row Grouping

Server-Side

Sorting

Tree Data

MIT or Commercial License

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Filtering

Freezable Columns

Maintained

Open-source

Resizable Columns

Row Grouping

Row Selection

Sorting

Tree Data

TypeScript

Virtualization

Copy and Paste

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Search

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

Accessible

CSV Export

Custom Editors

Custom Formatters

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

PDF Export

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

Virtualization

XLSX Export

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Freezable Columns

i18n

Maintained

Merge Cells

Open-source

Range Selection

Resizable Columns

Row Selection

Sorting

Virtualization

Accessible

Copy and Paste

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Freezable Columns

i18n

Maintained

Open-source

Range Selection

Resizable Columns

Responsive

Row Selection

Search

Server-Side

Sorting

TypeScript

Virtualization

Merge Cells

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Sorting

Virtualization

XLSX Export

Server-Side

TypeScript

Donate via Patreon or PayPal

Not Open-source

Accessible

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

TypeScript

Virtualization

XLSX Export

Tree Data

Not Open-source

Accessible

Custom Editors

Custom Formatters

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Resizable Columns

Responsive

Row Grouping

Row Selection

Server-Side

Sorting

TypeScript

Virtualization

XLSX Export

Tree Data

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Search

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

Accessible

Maintained

Open-source

Pagination

Responsive

Server-Side

Sorting

TypeScript

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Formula Support

Freezable Columns

Maintained

Open-source

Pagination

Range Selection

Resizable Columns

Row Selection

Search

Sorting

XLSX Export

TypeScript

Virtualization

Accessible

Custom Formatters

Filtering

i18n

Maintained

Open-source

Pagination

Responsive

Row Grouping

Server-Side

Sorting

Virtualization

Editable Cells

Headless

TypeScript

Copy and Paste

CSV Export

Custom Formatters

Filtering

Formula Support

Freezable Columns

i18n

Maintained

PDF Export

Pivot Tables

Resizable Columns

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

Open-source

Not TypeScript

Custom Formatters

Editable Cells

Filtering

Maintained

Open-source

Resizable Columns

Responsive

Row Selection

Sorting

Tree Data

Not Open-source

Accessible

Custom Editors

Custom Formatters

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Server-Side

Sorting

TypeScript

Virtualization

XLSX Export

Pivot Tables

Tree Data

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Editable Cells

Fill Down

Fill Right

Filtering

Formula Support

Freezable Columns

i18n

Maintained

PDF Export

Range Selection

Resizable Columns

Responsive

Row Selection

Server-Side

Sorting

TypeScript

XLSX Export

Pivot Tables

Tree Data

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Freezable Columns

Maintained

Open-source

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

Virtualization

Not Maintained

Copy and Paste

Editable Cells

Fill Down

Fill Right

Filtering

Formula Support

i18n

Open-source

Pivot Tables

Range Selection

Resizable Columns

Row Selection

Search

Sorting

Virtualization

XLSX Export

Accessible

Custom Editors

Custom Formatters

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

Range Selection

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

Virtualization

TypeScript

Accessible

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Freezable Columns

Maintained

Open-source

Range Selection

Resizable Columns

Responsive

Row Selection

Sorting

TypeScript

Virtualization

Copy and Paste

n/a

9,561

n/a

n/a

12.02 MB

n/a

n/a

n/a

n/a

Not Open-source

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Formula Support

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Pivot Tables

Range Selection

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

TypeScript

Virtualization

XLSX Export

Accessible

Not Maintained

Open-source

Virtualization

Headless

GPLv3 or Commercial License

Not Maintained

Custom Formatters

Filtering

Open-source

Pagination

Sorting

Editable Cells

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

Headless

i18n

Maintained

Open-source

Pagination

Pivot Tables

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Sorting

Tree Data

Virtualization

XLSX Export

Not Maintained

Accessible

Editable Cells

Filtering

Open-source

Pagination

Row Selection

Sorting

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

5,830

n/a

533

n/a

n/a

30

40

n/a

n/a

Accessible

Custom Editors

Custom Formatters

Filtering

Maintained

Open-source

Pagination

Responsive

Row Selection

Server-Side

Sorting

TypeScript

Not Open-source

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Formula Support

Freezable Columns

Headless

Maintained

Pagination

PDF Export

Pivot Tables

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Sorting

TypeScript

Virtualization

XLSX Export

Subscription or One-Time Fee

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Editable Cells

Filtering

Freezable Columns

Headless

i18n

Maintained

Open-source

Pagination

Pivot Tables

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Sorting

Tree Data

Virtualization

Accessible

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

Resizable Columns

Responsive

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

Virtualization

XLSX Export

Not Maintained

Accessible

Custom Formatters

Editable Cells

Open-source

Sorting

Pagination

TypeScript

Accessible

Custom Formatters

Maintained

Open-source

Resizable Columns

Row Selection

Sorting

Tree Data

Accessible

Copy and Paste

Draggable Rows

Editable Cells

Filtering

Freezable Columns

Maintained

Open-source

Pagination

Range Selection

Resizable Columns

Row Selection

Sorting

Virtualization

Custom Formatters

Not Open-source

Accessible

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

TypeScript

Virtualization

XLSX Export

Accessible

Copy and Paste

Custom Editors

Custom Formatters

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

Range Selection

Resizable Columns

Server-Side

Sorting

Tree Data

Virtualization

Accessible

Copy and Paste

CSV Export

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Maintained

Open-source

Pagination

Pivot Tables

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

Virtualization

XLSX Export

Tree Data

CC-BY-NC-3.0 or Commercial License

Free for Personal Use / Commercial License

Custom Editors

Custom Formatters

Editable Cells

Filtering

Freezable Columns

Maintained

Open-source

Resizable Columns

Row Selection

Sorting

TypeScript

Virtualization

Accessible

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

Maintained

Open-source

Resizable Columns

Row Selection

Sorting

TypeScript

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Formula Support

Freezable Columns

i18n

Maintained

Merge Cells

Pagination

Pivot Tables

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

Accessible

Custom Formatters

Editable Cells

Maintained

Open-source

Resizable Columns

TypeScript

Virtualization

n/a

1,372

n/a

n/a

?? KB

n/a

n/a

n/a

n/a

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Pivot Tables

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

Accessible

CSV Export

Maintained

Open-source

Pivot Tables

Not Maintained

Accessible

Filtering

i18n

Open-source

Pagination

Resizable Columns

Server-Side

Sorting

Editable Cells

Not TypeScript

Not Maintained

Accessible

Custom Editors

Custom Formatters

Editable Cells

Freezable Columns

Open-source

Pagination

Resizable Columns

Responsive

Row Selection

Server-Side

Sorting

Tree Data

Virtualization

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

Pivot Tables

Range Selection

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

Virtualization

XLSX Export

GPLv3 or Commercial License

Free (Vanilla JS Only) and Pro Versions

Not Maintained

Accessible

Editable Cells

Open-source

Accessible

Custom Editors

Custom Formatters

Editable Cells

Open-source

Sorting

Maintained

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Search

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

Accessible

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Sorting

Tree Data

Virtualization

XLSX Export

Community and Enterprise Versions

Not Open-source

Copy and Paste

Draggable Rows

Editable Cells

Fill Down

Fill Right

i18n

Maintained

Range Selection

Resizable Columns

Responsive

Row Selection

Sorting

Virtualization

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Open-source

Pagination

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

Not Maintained

Copy and Paste

Custom Editors

Custom Formatters

Editable Cells

Open-source

Resizable Columns

Row Selection

TypeScript

Virtualization

Not Maintained

Accessible

Copy and Paste

Editable Cells

Fill Down

Fill Right

Open-source

Range Selection

Sorting

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Search

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

Commercial or Creative Commons (Non-Commercial)

Commercial License Required for Commercial Use

Not Maintained

Open-source

Pivot Tables

Sorting

Virtualization

Custom Formatters

Filtering

Maintained

Open-source

Resizable Columns

Row Grouping

Sorting

Virtualization

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Freezable Columns

Maintained

Pagination

Range Selection

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

Virtualization

XLSX Export

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Freezable Columns

Maintained

Pagination

Range Selection

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

Virtualization

XLSX Export

Not Maintained

Accessible

Custom Formatters

Draggable Rows

Editable Cells

Formula Support

Open-source

Range Selection

Resizable Columns

Row Grouping

Row Selection

Sorting

Virtualization

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Formula Support

Freezable Columns

i18n

Maintained

Open-source

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Selection

Server-Side

Sorting

TypeScript

Virtualization

XLSX Export

Merge Cells

Row Grouping

GPLv3 or Commercial License

Commercial License and Support

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Fill Down

Fill Right

Filtering

Freezable Columns

Maintained

Pagination

Range Selection

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

Tree Data

Virtualization

XLSX Export

Not TypeScript

Filtering

Maintained

Open-source

Pagination

Responsive

Sorting

CSV Export

Editable Cells

Formula Support

Maintained

Open-source

Pagination

Search

Sorting

TypeScript

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Not Open-source

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Grouping

Server-Side

Sorting

Tree Data

Virtualization

XLSX Export

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Not Open-source

Accessible

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Resizable Columns

Row Grouping

Row Selection

Server-Side

Sorting

TypeScript

Virtualization

XLSX Export

Pivot Tables

Tree Data

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Not Open-source

Accessible

Copy and Paste

CSV Export

Custom Editors

Custom Formatters

Draggable Rows

Editable Cells

Filtering

Freezable Columns

i18n

Maintained

Pagination

PDF Export

Range Selection

Resizable Columns

Responsive

Row Grouping

Row Selection

Search

Server-Side

Sorting

Tree Data

TypeScript

Virtualization

XLSX Export

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Accessible

Custom Editors

Custom Formatters

Filtering

i18n

Maintained

Open-source

Pagination

Row Selection

Server-Side

Sorting

TypeScript