-
Notifications
You must be signed in to change notification settings - Fork 0
Home

A high-performance React DataGrid, free and MIT-licensed: virtualization for 100k+ rows, filtering, sorting, editing, pinning, row grouping and tree data, aggregation and pivot, master-detail, cell spanning, and CSV / Excel / PDF export. No UI-framework dependencies; React 18 and 19.
npm install @opencorestack/opengridxLive demo · npm · Repository
| You want to… | Read |
|---|---|
| Render your first grid | Getting Started |
Look up a prop, type or apiRef method |
API Reference |
| Fix a grid that renders every row, is unstyled, or has no height | FAQ & Troubleshooting |
| Upgrade from 2.x | Migrating v2 → v3 |
| Load data from a server | Data Source |
| Export to Excel or PDF | Export Guide, PDF Export |
| Change colours, density or fonts | Theming |
| Replace built-in parts (toolbar, overlays, footer) | Slots API |
| Contribute a fix | Contributing, Testing |
- Data: Virtualization · Filtering & Search · Sorting & Pagination · Infinite Scroll · Data Source
- Interaction: Editing & Reordering · Row Selection · Clipboard · Keyboard & Accessibility
- Layout: Pinning · Column Grouping · Cell Spanning · Master-Detail · List View
- Analysis: Tree Data & Grouping · Aggregation & Pivot
- Output: Export Guide · PDF Export · State Persistence
Every page except Home, Getting Started and FAQ is generated from the repository's docs/ folder on each push to main, so it always matches the latest release. To correct a page, open a pull request against its source file (each page links to it at the top); edits made directly in the wiki are overwritten.
Found a bug? Open an issue.
OpenGridX 3.2.2 · MIT · This wiki is generated from docs/ on every push to main. To fix a page, open a PR against the source file.
Start here
Components
- DataGrid
- Header
- Row
- Cell
- Toolbar
- Pagination
- Filter Panel
- Tooltip
- Column Visibility
- Column Grouping
- Column Resizing
- Empty State
- Error Overlay
- Aggregation Footer
Features
- Virtualization
- Filtering & Search
- Sorting & Pagination
- Custom Pagination
- Editing & Reordering
- Row Selection
- Clipboard
- Pinning
- State Persistence
- Aggregation & Pivot
- Tree Data & Grouping
- Cell Spanning
- Master-Detail
- Keyboard & Accessibility
- List View
- Infinite Scroll
- Data Source
- Loading States
- Toolbar Customization
- Export (CSV, Excel, JSON, Print)
- PDF Export
Customization
Upgrading
Contributing
- Contributing
- Testing
- Roadmap
- DataGrid orchestration
- GridRowMeta
- useGridControlledState
- useGridRowPipeline
- useGridColumns
- useGridVirtualization
- useGridVisibleRows
- useGridScrollSync
- useGridStateSnapshot