CNC Grid is an open-source, feature-rich data grid component designed for React and Next.js applications. It provides a complete out-of-the-box solution for displaying, filtering, sorting, and paginating tabular data — with built-in export capabilities to CSV, Excel, and PDF formats.
Key Features:
Flexible Filtering — Column-level filtering with customizable filter types for quick data discovery.
Sorting — Click-to-sort on any column with multi-directional support.
Pagination — Built-in pagination with configurable page sizes and a clean navigation UI.
Data Export — One-click export to CSV (xlsx), Excel, and PDF (jsPDF with AutoTable) formats.
Customizable UI — Built on NextUI components with Tailwind CSS, supporting theming via class-variance-authority and tailwind-merge.
TypeScript Support — Fully typed with published type definitions for a seamless developer experience.
Lightweight — Designed to be drop-in ready with minimal configuration needed.
Published on npm with 7 releases, actively maintained, and used across IntraPrism ERP services for consistent data table rendering.