Table editor library
mcTable
A lightning-fast HTML5 Canvas table editor you can embed in web apps today—and reuse later in Power BI-ready workflows. Edit cells, validate inputs, track changes, and push updates back to your own API. Now also available as a React component via mctable-react.
Built for writeback workflows
mcTable is designed around real editing: insert rows, mark rows as deleted, validate changes, then ask the API for “what changed?” to send clean payloads back to your backend.
What you can build
Classic table controls
Resize rows/columns, tune overflow behavior, and keep interactions smooth.
Validation you can trust
Type-aware validation and configurable scope (modified values, modified rows, or all).
Change tracking + API
Query modified/inserted/deleted/invalid records any time via the exposed API surface.
Live demo experience
Explore settings and API calls side-by-side while editing a large dataset.