The shadcn-native data grid built for ERP workloads.
bc-grid is the rockstar component of BusinessCraft. Virtualized, editable, server-aware, keyboard-first, and themable — designed for spreadsheet-feel productivity at 100,000-row scale. This site is the end-user manual and the developer reference, both at once.
100,000+ rows, pinned columns, multi-sort, every filter shape an ERP needs, master/detail, tree row model, group-by, density modes.
Text, number, date, datetime, time, select, multi-select, autocomplete, checkbox. Validation, dirty/pending/error states, undo/redo, paste-detection.
Paged, infinite, and tree row models with block caching, prefetch, retries, and a single polymorphic <BcServerGrid> component.
Full WAI-ARIA grid pattern. Range select, Excel paste, fill handle, row actions with shortcuts. Power users never need the mouse.
Same primitive set as @bsn/ui. Theme tokens, light/dark, density picker, saved views, context menu, status bar, toolbar slots.
Functional parity with the Enterprise feature set ERP teams actually use. Public API frozen at v1.0; semver stable for the long haul.
Where to from here
- New to bc-grid? Start at Installation + first grid.
- Looking for a feature? Use the sidebar — every section has its own page with a live demo.
- Building an ERP screen? See Paged row model and Edit grid.
- Coming from AG Grid? Most concepts map 1:1; column definitions are named slightly differently but the mental model is identical.