#AccountCustomerRegionValueStatus
1CUS-255SAiden FisherNorth America$1,041Active
2CUS-255THugo TanLATAM$1,178Trial
3CUS-255UOmar LoweEurope$1,315Past due
4CUS-255VBella EngelMEA$1,452Churned
5CUS-255WIvy SaitoAPAC$1,589Active
6CUS-255XPia KleinNorth America$1,726Trial
7CUS-255YCarlos DempseyLATAM$1,863Past due
8CUS-255ZJonas RaoEurope$2,000Churned
9CUS-2560Quinn JenkinsMEA$2,137Active
10CUS-2561Dahlia ChoAPAC$2,274Trial
11CUS-2562Kai PowellNorth America$2,411Past due
12CUS-2563Rafa IversonLATAM$2,548Churned
13CUS-2564Elena BrennanEurope$2,685Active
14CUS-2565Luna OrtizMEA$2,822Trial
15CUS-2566Sage HayesAPAC$2,959Past due
16CUS-2567Finn AbbottNorth America$3,096Churned
17CUS-2568Mira NakaiLATAM$3,233Active
18CUS-2569Tariq GomezEurope$3,370Trial
50,000 rows · only 18 in the DOM · scroll to explore

Performance Built In

ApexGrid uses row-level virtualization to render only the rows visible in the viewport: here, 50,000 rows with just ~18 ever in the DOM. It auto-scrolls to show it stays smooth; scroll it yourself any time.

See it live

Automatic Column Types

ApexGrid infers each column type from your data (text, currency, number, boolean, date, percent) and formats it correctly with no per-column config. Watch it spotlight each detected type.

See it live
CustomerTextMRRCurrencySeatsNumberActiveBooleanRenewalDateGrowthPercent
Acme Inc$8,420182Mar 1, 2027+12%
Linear$7,280140Nov 15, 2026+8%
Vercel$5,94096-Sep 30, 2026-3%
Notion$4,820210Jan 20, 2027+21%
Stripe$4,26064Dec 5, 2026+5%
Figma$3,840120-Aug 18, 2026-6%
Retool$3,21045Feb 28, 2027+14%
Column types inferred automatically from the data

Marcus VegaAcme Inc$8,420Enterprise
Sara PatelLinear$7,280Pro
Priya NairVercel$5,940Enterprise
Yuki TanakaNotion$4,820Pro
Olivia ReedStripe$4,260Pro
Eli MorganFigma$3,840Team
Theo ParkWebflow$2,980Team
Iris HaleFramer$2,450Starter
8 of 8 rows · sorted by mrr

Sort, Filter & Search

Click any header to sort (tri-state), narrow rows with per-column filters, or search every column at once with the quick filter. It all composes, and it is built in.

See it live

Inline Editing

Click a cell to edit it with the editor that matches its type: text, number, date picker, boolean checkbox or select dropdown. Validate or reject changes on the fly.

See it live
TaskOwnerDueEffortDone
Ava MorganJul 2, 20265-
API integrationLiam ChenJul 9, 20268-
QA passNoah PatelJul 14, 20263
Docs updateEmma DavisJul 18, 20262-
Release prepAva MorganJul 25, 20265-
Click any cell to edit · editors match the column type

CustomerCompanyMRRHealth
Marcus VegaAcme Inc$8,42094
Olivia ReedStripe$4,26086
Theo ParkWebflow$2,98082
Owen BlakeCron$1,55079
Priya NairVercel$5,94072
Eli MorganFigma$3,84078
Iris HaleFramer$2,45058
Yuki TanakaNotion$4,82091
Aanya IyerAirtable$2,64071
Asa KimPitch$1,69054
Grouped by region · aggregates recompute per group

Row Grouping & AggregationsEnterprise featureEnterprise

Group rows by one or more columns into collapsible headers, each with its leaf count and live aggregates (sum, average, min, max). Part of the enterprise package.

See it live

Range Selection & Status BarEnterprise featureEnterprise

Select a rectangle of cells like a spreadsheet, with multi-range, a fill handle and TSV copy/paste. The status bar shows live count, sum, average, min and max for the selection.

See it live
RegionQ1Q2Q3Q4
North America128,400141,200152,900168,300
Europe96,200104,50099,800112,400
APAC72,10081,60090,400103,200
LATAM41,80046,30052,70058,100
MEA33,50038,90044,20049,600
Total372,000412,500440,000491,600
Count 6Sum 670.4KAvg 111.7KMin 81.6KMax 152.9K

D1=B1*C1
A ItemB QtyC PriceD Total
1Widget10$2.50$25.00
2Gadget4$12.00$48.00
3Gizmo7$9.00$63.00
4Sprocket20$1.75$35.00
5Total$171.00
Edit any Qty or Price and the Total formulas recalculate. Click a Total to see its A1 formula.

Spreadsheet FormulasEnterprise featureEnterprise

Mark a column allowFormula and its cells accept =expressions over A1-style references, with a function library and Excel-style error values. Edit a Qty or Price and every dependent total recalculates. Part of the enterprise package.

See it live

AI ToolkitEnterprise featureEnterprise

Drive the grid with natural language: a prompt becomes a sort, filter, group or pivot, applied through a pluggable adapter (a Claude reference adapter is included). Ask questions about the data, or change the view, with one-click undo.

See it live
Ask the grid to sort, filter, or group…Run
CompanyRegionStageRevenue
StripeNAWon$92k
AcmeNAWon$84k
LinearEUOpen$73k
VercelEUWon$59k
FigmaEULost$31k
NotionAPACOpen$48k
Plain-language prompts become grid operations. Wire a Claude adapter (or your own) in production.

Everything you expect in a data grid

A fully-featured Community edition with optional Enterprise add-ons. Features marked Enterprise feature require apex-grid-enterprise.

A complete grid out of the box

Everything in the Community edition: virtualized rendering, type-aware sorting, filtering and inline editing, rich templates and CSV export.

  • Row virtualization
  • Sort & filter
  • Quick search
  • Inline editing
  • Cell & header templates
  • CSV export
Explore all demos →
ProductRatingStatusWebcamActiveSleeveTrialLampActive
AItemBQtyCTotalWidget10=B1*2.5Gadget4$48.00Gizmo7$63.00Cell formulasEnterprise featureNameDeptAva MorganEngLiam ChenEngEmma DavisSalesAsk AIgroup by deptRunAI ToolkitEnterprise featureEngineering5Σ $478kMarcus Vega$8.4kPriya Nair$5.9kSales4Σ $297kEmma Davis$7.2kGroup & aggregateEnterprise featureEngSalesMktgEMEA275k64k142kAMER203k139k153kAPAC118k90k71kPivot tablesEnterprise featureDeptΣEng478kSales297kMktg203kIntegrated chartsEnterprise feature128k141k152k168k96k104k99k112k72k81k90k103kSum1.05MAvg175kn6Range selectionEnterprise featureNamePlanAcmeProLinearTeamNamePlanAcmeProLinearTeamTheme to matchDoneTaskDuePtsDesign reviewJul 25API integrationJul 98QA passJul 14313 column types30+capabilities, batteries includedBrowse all demos →

Community vs Enterprise

The core apex-grid comes under Community License. The enterprise package is a drop-in <apex-grid-enterprise> that inherits every community feature and adds analytics on top.

CapabilityCommunityEnterprise feature Enterprise
Data & performance
Row virtualization
Pagination (local & remote)
Tree data (nested rows)
Data pipeline hooks
Infinite (server-side) row modelEnterprise feature
Columns & editing
13 built-in column types
Pin, reorder, resize, hide
Column groups (spanning headers)
Cell, header & editor templates
Inline cell & row editing
Cell validation (declarative)
Undo / redo history
Interaction
Multi-column sort
Per-column filters & quick search
Row selection & expansion
Row pinning (top / bottom)
Row drag-reorder
Keyboard navigation & WCAG 2.2 AA
Analytics
Row groupingEnterprise feature
Column aggregationsEnterprise feature
PivotingEnterprise feature
Set filter (Excel-style)Enterprise feature
Columns tool panelEnterprise feature
Range selection & status barEnterprise feature
Master / detail gridsEnterprise feature
Integrated ApexCharts (+ cross-filtering)Enterprise feature
Cell formulas (spreadsheet)Enterprise feature
AI Toolkit (natural language)Enterprise feature
Context menuEnterprise feature
Export, theming & platform
CSV export
Excel (XLSX) exportEnterprise feature
State persistence (save & restore views)
Localization (i18n)
CSS-variable theming & parts
Framework-agnostic web component
TypeScript definitions

Ready to ship your next data-driven UI?

Start building with ApexGrid today.

Explore Demos
ApexGrid - High-Performance JavaScript Data Grid (Community + Enterprise) | ApexCharts.js