Custom Data Grid is a high-performance, feature-rich custom table component build from scratch without any additional library. It supports dynamic column rendering, row virtualization, and multi-column sorting. Users can search, filter, paginate, and export data with ease. Advanced tools include column pinning, resizing, reordering, and grouping. With inline editing, bulk actions, and customizable cell types.
- HTML
- CSS
- JavaScript
- TypeScript
- NextJS
- Zustand
- Tailwind CSS
- Framer Motion
To get a local copy up and running follow these simple example steps.
- A text editor(preferably Visual Studio Code)
- Node
- Web browser
- Clone the project
git clone git@github.com:thecodechaser/custom-data-grid.git
cd custom-data-grid- Install dependencies
npm i
or
npm install- To Start the development server
npm run dev- To test the project
npm run test👤 Ranjeet Singh
- Website: thecodechaser.com
- GitHub: @thecodechaser
- Twitter: @thecodechaser
- LinkedIn: thecodechaser
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Inspiration: Sat N Paper
This project is MIT licensed.


