DEV Community

Raju Gundu
Raju Gundu

Posted on

RGGrid — a workflow-ready React data grid with rules, audit logs & workflow states

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)