RevoGrid Pro
RevoGrid Pro
Data Grid Features.
Advanced column types, plugin API, pivot tables, and direct engineering support — built for teams that can't afford a slow data layer.
MIT core
always free
No deploy fee
ship anywhere
Royalty-free
unlimited users
+5 frameworks
one API
Pro Features
Everything your app needs,
ready to ship.
54 production-ready Pro features across 13 categories — built on the same RevoGrid core, no migration required.
Data Management
✓Audit Trail HistoryRecord and review detailed data-change history for audit workflows. Use it when teams need traceability for edits, user actions, or operational review.
✓Range Apply PreviewPreview pending range copy, paste, or fill changes before applying them to the grid. Useful for validating target cells, confirming mapped values, and preventing accidental bulk updates.
✓Excel Export/ImportExport data to Excel format. Supported types include xlsx, xlsm, xlsb, xls, and more.
✓Smart Auto FillAutomatically populating cells with a series, pattern based on the initial input. Perfect for repetitive tasks, saving users time.
Advanced Data Structures
✓Hierarchical Data ViewData tree structures visualization with advanced filtering, sorting, inline editing, intuitive drag-and-drop functionality. Perfect for managing organizational charts, file systems, or any nested data.
✓Row TransposeTransform your grid to view data from a different angle by turning columns into rows and vice versa.
Grid Structure
✓Merge CellsMerge multiple cells, columns and rows into a single unified cell. Often used for creating headers, organizing data hierarchically, or emphasizing important information across columns.
✓Auto MergeAutomatically merges cells with identical values in a column. Hides duplicate values and borders while maintaining data integrity.
✓Column Collapse & Expand (Drill Down)Collapse/expand grouped columns, trimm away unnecessary data. Perfect for focusing on the information that matters most, while keeping your workspace clean and efficient.
✓Column HideColumn hiding is a feature that allows you to hide specific columns in your grid, making them invisible to users. This is useful for focusing on specific data points, reducing visual clutter, creating different views of the same dataset, and implementing column visibility toggles.
Data Filtering & Search
✓Selection Filter CascadeCascade selection filters so each filter narrows the available options in the next one. This helps users drill into related dimensions without choosing impossible combinations.
✓Header Input FilteringHeader input filtering data based on user input in the first row. Perfect for filtering data based on user input.
✓Date FilterFilter data based on date ranges. Perfect for applications requiring precise temporal data filtering and analysis.
✓Multi-FilteringMulti-condition filters logic example to refine and display your data more effectively.
Data Quality & Validation
✓Cell ValidationHighlight erroneous cells and prevent invalid edits to ensure data integrity. Customizable validation rules and error handling to maintain high-quality data.
✓Input ValidationAdd validation to prevent invalid edits and highlight erroneous cells, ensuring data accuracy.
✓Clipboard with JSONSupport for JSON and other objects. Copy and paste complex data structures explained.
Layout & Styling
✓Sticky Cells and RowsKeep important cells and rows visible while users scroll through large datasets. Use it for totals, labels, actions, or context rows that must stay available during navigation.
✓Row Auto SizeAutomatically adjust row heights based on cell content. This advanced feature dynamically sizes rows to perfectly fit multi-line text, rich content, and complex cell renders, ensuring optimal content visibility without manual resizing.
Data Visualization
✓ChartsRender compact visual summaries directly in cells, including progress lines, sparklines, bar charts, timelines, ratings, badges, change indicators, thumbs, and pie charts.
✓Multi-Cell FormattingApply different renderers and editors to cells within the same column based on user-defined conditions. Perfect for creating dynamic, context-aware data displays where each cell can have its own unique presentation and interaction model.
✓Heat&Cold MapsData interpretation with a gradient legend, displaying the value range for heatmaps and coldmaps. Perfect for giving users context on how colors map to values.
✓Conditional FormattingCustomize cell styles based on specific conditions. Highlight important data, create visual cues, and improve the readability.
✓Nested GridBuild a grid inside a grid, showcasing advanced editing options and user interactions for a more dynamic data presentation.
✓Master DetailAdvanced master-detail grid implementation that spans across pinned columns, showcasing complex data relationships.
✓Cell FlashEnable flashing cells to highlight updates, making it easy for users to spot changes in values.
Performance & Data Loading
✓Infinite ScrollRemote-first infinite scrolling that loads server-side data as users scroll. Maintains optimal performance through intelligent data chunking and cleanup, with total-based or dynamic scrolling patterns to fit your use case.
✓PaginationBreak larger datasets into smaller pages, enhancing both performance and user experience.
✓Pagination RemoteLoad page-sized data from a remote source while keeping pagination controls, total counts, and grid state in sync.
Advanced Calculations
✓FormulaExcel-like formula engine with over 100+ functions, dynamic calculations, cell references, and real-time data manipulation. Build complex financial models, data analysis, and automated workflows with ease.
User Interaction
✓TooltipProvides tooltips in the grid cells for extra information by displaying additional context on hover.
✓Row Grouping Drag and DropDrag columns to the top panel to create grouped rows, improving data organization and visibility.
✓Row Advanced Drag and DropCustomizable drag-and-drop for multiple items with advanced behaviors like custom drop zones, drag handles, and item reordering.
✓Row Checkbox SelectionNext generation plugin for row selection using checkboxes, with keyboard interactions for bulk selection and extra events for enhanced control.
✓Column SelectionEnable easy selection of entire columns for enhanced data manipulation.
✓Next Line Focus (WCAG)Automatically move focus to the next row for streamlined data entry and editing.
Data Entry & Automation
✓Dynamic Form EditingForm editing directly within the grid, featuring all necessary fields, including custom options and markdown support for a fast and enhanced data entry experience.
✓Full Row EditingEdit entire row in the grid with a simple API. Use when you need to edit multiple columns in a single row at once.
✓Cell Checkbox EditorsSpecial cell type that combines editor and renderer into a single checkbox component.
✓Cell Slider EditorInteractive slider component for intuitive numeric value editing directly within grid cells, featuring customizable ranges and real-time visual feedback. Perfect for applications requiring precise numeric input control or when dealing with bounded numeric ranges.
✓Cell Counter EditorElegant plus/minus counter interface for precise numeric value adjustments within grid cells, offering configurable step sizes and range limits. Ideal for applications requiring quick incremental changes or when dealing with bounded numeric values that need frequent small adjustments.
✓Timeline EditorVisual timeline editor featuring an intuitive progress bar and native date pickers for seamless date range selection within grid cells. Perfect for project management, scheduling, and any application requiring visual time tracking or date range manipulation.
Development & Integration
Enterprise Tools
✓Pivot TableProduction-ready Pivot grid for multidimensional analytics, reporting, and OLAP-style workflows. Includes client-side and server-side engines, interactive configuration, drill-down, totals, and advanced layout control.
✓Gantt & SchedulingBetaProduction-ready Gantt chart and scheduling view for project planning, dependency management, resource allocation, and timeline analysis.
Start with the MIT core.
Upgrade when you're ready.
No credit card required for the open-source build. Pro licenses activate instantly.
Royalty-free · No deployment fee · Cancel anytime