A Lit-based, framework-agnostic web component data grid. Ships as a single custom
element <apex-grid> with a rich, opt-in feature set and full TypeScript types.
This repository is a monorepo containing the community grid and its commercial enterprise extension.
| Package | npm | Description |
|---|---|---|
apex-grid |
The community grid: virtualization, sorting, filtering, pagination, pinning, reordering, resizing, inline editing, selection, master/detail, tree data, CSV export, theming, and accessibility. Free and open source. | |
apex-grid-enterprise |
A drop-in <apex-grid-enterprise> that layers pro-licensed features on top: column aggregations, row grouping, pivoting, set filter, Excel (XLSX) export, cell range selection, integrated charts, tool panel, status bar, master/detail grids, the server-side row model, spreadsheet formulas, and an AI toolkit. Requires a license key for production. |
npm install apex-grid litimport { setup } from 'apex-grid';
import 'apex-grid/define';
setup(); // registers <apex-grid> and adopts the default host stylesheetSee the apex-grid README for the full configuration
API, theming, and events, and the
apex-grid-enterprise README for the enterprise
features and licensing.
npm install # install workspace dependencies
npm run build # build core, then enterprise
npm test # run unit tests across packages
npm run e2e # run Playwright end-to-end testsapex-grid is released under the license in
packages/core/LICENSE. apex-grid-enterprise is
commercial software; see its README
for details.