Skip to content
High-performance data grid

JavaScript Data Grid for complex web apps

The world's fastest JavaScript data grid. 60fps, 3x less memory. Inline editing, virtual scroll, and custom cells for every major framework.

Used by teams at

Companies using RevoGrid

Engineered for

Every Challenge.

Individuals

Quickly build elegant and efficient data grids. Lightweight yet powerful architecture lets you easily scale as your needs grow.

Startups and Innovators

Rapid prototyping with intuitive and extendable codebase. Agility to build robust data-driven applications in no time.

Enterprise Solutions

For large organizations managing massive datasets. Performance and scalability to handle even the most complex data tables.

Build data products people love to use.

Create focused tools, customer-facing apps, and enterprise platforms with spreadsheet-grade editing, advanced filtering, rich formatting, and flexible hierarchy.

View docs
View docs
View docs
View docs
View docs
const formatting = { progress: { presentation: 'progress-line' }, budget: { preset: 'currency', currency: 'USD' }}<RevoGrid source={projects} columns={columns} dataGridFormatting={formatting} />

Start simple. Customize deeply when you need it.

RevoGrid is a single npm install away. A working grid takes a few lines of markup. Custom cells, virtual rows, column types, and row editing layer in as your application grows.

install & usage

What builders say

Built into products. Praised in practice.

From open-source adopters to Pro teams, builders call out the speed, flexibility, value, and people behind RevoGrid.

Thank you for this amazing library, we are really impressed about the performance of the grid component.

Makes development a lot easier.

RevoGrid Advanced customerCustomer email

I have to add my voice that it is truly wonderful. Building it with StencilJS was a very smart strategy!

We are VERY happy with the PivotGrid.

PivotGrid customerCustomer email

Thank you for this great revolutionary grid.

Very happy I upgraded, happy to support companies that listen and implement feedback.

RevoGrid Advanced customerCustomer email

Thanks for all the hard work on this great component!

Everything works great.

You have a great product, RevoGrid.

RevoGrid Pro customerCustomer email

Awesome library!!

Congratulations for RevoGrid. It's really amazing.

Same grid engine. Bigger product surfaces.

Extend one typed data model into analytics, workflow, scheduling, and spreadsheet-grade tools.

Explore modules
Spreadsheet Formatting

Spreadsheet Formatting Pro Lite

Present live data with formats, progress bars, status styles, ranges, and spreadsheet-grade selection.

Learn more
Master Detail

Master Detail Pro Lite

Expand any row into a nested grid, form, or custom product view.

Learn more
Formula Engine

Formula Engine Pro Lite

Evaluate spreadsheet formulas and grouping aggregations over live grid data.

Learn more
History

History Pro Lite

Add dependable undo and redo across cell edits and multi-cell operations.

Learn more
Advanced Filter

Advanced Filter Pro Lite

Combine value selection and conditions in one fast, scalable filtering workflow.

Learn more
Pivot Table

Pivot Table Pro Advanced

Analyze live grid data with drag-and-drop dimensions, aggregation, drill-down, filters, and totals.

Learn more
Event Scheduler

Event Scheduler Pro Advanced

Schedule people, rooms, and equipment with resource timelines, conflicts, and drag-to-reschedule.

Learn more
Kanban Board

Kanban Board Pro Advanced

Project shared data into virtualized workflow columns, swimlanes, and WIP rules.

Learn more
Gantt Charts

Gantt Charts Pro Advanced

Coordinate timelines, dependencies, milestones, and resources on the same data model.

Learn more

More powerful than basic tables. Easier to adopt than heavy enterprise suites.

FeatureSimple table libsRevoGridEnterprise suitesCustom in-house
Virtualized row rendering 1M+ Rows and Columns×±
Spreadsheet-style UX×±
Custom cell renderers±
Plugin architecture×±±
All major frameworks±±
Advanced modules×Pro plans×
Simple per-developer licensingnot applicableComplexnot applicable
Self-serve purchasesales-lednot applicable
Time to first gridMinutesMinutesDaysWeeks

Common questions

Yes. Commercial plans cover production SaaS applications. Your end users can use the product without any additional licensing.

RevoGrid supports React, Vue, Angular, Svelte, JavaScript, and TypeScript-oriented projects from the same grid foundation.

Yes. RevoGrid uses typed configuration, framework examples, FAQ-style docs, and Pro MCP access so coding agents can retrieve real grid context before generating JavaScript grid code.

No. RevoGrid Pro pricing is based on the selected plan and developer licenses, not deployments, environments, servers, or end users.

Pro Lite covers one product or app and includes typed Pro packages through private npm. Pro Advanced adds unlimited product usage, original private source repository access, the JavaScript Pivot Table, Kanban, Gantt, Scheduler, and priority support.

Yes. Request a 30-day trial for approved private npm access. The public trial repository is boilerplate for evaluation setup; it does not contain the Pro packages.

Pro Lite covers one product or app. Pro Advanced allows unlimited product usage. Enterprise terms can be customized for larger organizations.

Build your next complex data interface with RevoGrid.

Start with the core grid today. Add Pivot, Gantt, and advanced modules as your product grows.

Per-developer licensing. No deployment counting. Upgrade anytime.