I’ve been working on a React data grid called RGGrid, built specifically for internal tools and business applications.
Most grid libraries stop at sorting/filtering. In real apps I kept needing:
- Audit trail for cell edits
- Workflow states (draft → review → approved)
- Conditional rule engine (sync + async)
- Plugin architecture
- Theme control without Tailwind dependency
So I built RGGrid around those use cases.
Key features:
- Sorting, filtering, pagination
- Column + row reordering
- Rules engine (with async support + abort signals)
- Audit logging with user context
- Workflow transitions with validation
- Plugin system
- 60+ design tokens
- Light/Dark theme
- Fully typed TypeScript API
Would love feedback — especially around API design and plugin architecture.
Demo: Playground
If this project ends up helping you, you can support it here: Buy me a coffee
Top comments (0)