Skip to main content

Agility Workbench Grid

Agility Workbench is a virtualized data grid for product teams building dense, interactive data experiences. The framework-neutral engine owns state, row models, selection, editing, and export; thin React and Angular bindings adapt framework components and lifecycle without hiding the core API.

Choose your package

PackageBest for
@agility-workbench/react-gridReact 18+ applications using <Grid />
@agility-workbench/angular-gridAngular 20.3–22 applications using standalone <awb-grid>
@agility-workbench/gridFramework-neutral integrations and custom hosts

Both bindings depend on the core and re-export its public types, themes, enums, and API. Most applications only need imports from their binding package.

What is included

  • Client-side and block-based server-side row models
  • Virtual rows, pinned column sections, pinned rows, and sticky group ancestors
  • Column filters, global search, multi-sort, grouping, aggregation, and tree data
  • Client-side pivot mode and spreadsheet-style sheet tabs over one row model
  • Cell, range, row, and column selection with keyboard navigation
  • Typed editors, clipboard workflows, undo/redo, and conditional styling
  • CSV and Excel export with grouped outlines, formulas, spans, and frozen panes
  • Toolbars, saved views, column management, menus, tooltips, and ActionFrames
  • Per-grid themes and custom React, Angular, or DOM components
Current status

The public API is stable and follows semantic versioning. See limitations for feature gaps and model-specific differences.