Everything You Need.
Nothing You Don't.
A complete spreadsheet engine — canvas rendering, 550+ formulas, full XLSX fidelity, 15+ AI modules, and a plugin system. All in one package.
Core Engine
Canvas-based rendering built for speed. Handles 100K+ rows without breaking a sweat.
Canvas Tile Renderer
Tile-based partial repaints with offscreen canvas support. Only visible cells are painted — scroll stays smooth at any scale.
Dual-Axis Virtualization
Both rows and columns are virtualized. LRU display cache with configurable tile size keeps memory lean on massive datasets.
Performance Monitoring
Built-in profiler tracks render time, paint time, scroll FPS, input latency, and formula evaluation with P95, mean, and max.
Light & Dark Themes
Switch between light and dark with one prop. Customize every color token — primary, accent, headers, cells, toolbar, and grid borders.
Formula Engine
550+ Excel-compatible functions with off-thread Web Worker evaluation and DAG dependency tracking.
550+ Functions
Math, statistical, financial, logical, text, date/time, lookup, engineering, and database categories — covering everything Excel and Google Sheets offer.
Dynamic Arrays
FILTER, SORT, UNIQUE, SEQUENCE — results spill automatically into adjacent cells.
LAMBDA & Advanced
LAMBDA, LET, MAP, REDUCE, SCAN, and MAKEARRAY let you define custom reusable functions inline — no plugins needed.
Cross-Sheet References
Reference any cell across sheets. Named ranges and intelligent dependency tracking keep everything in sync.
Data Import & Export
Full-fidelity XLSX round-trip plus CSV, JSON, and HTML — with progressive loading and zero data loss.
XLSX Import & Export
Styles, merges, conditional formatting, images, hyperlinks, comments, named ranges, and print settings — all preserved on every round-trip.
CSV with Options
Custom delimiters, quote characters, line endings, and encoding choices — UTF-8, UTF-8-BOM, or UTF-16 for international data.
JSON & HTML
Import JSON arrays or HTML tables with automatic type inference — strings, numbers, booleans, dates, and empty cells detected.
Template Engine
Design a workbook once with placeholders and repeating sections, then generate hundreds of filled workbooks from your data.
AI Plugins
15+ AI modules powered by Claude, GPT, or Gemini — with privacy mode and server-side forwarding.
Chat & Task Copilot
Ask questions about your data in natural language. The copilot remembers context, plans multi-step tasks, and executes them with confirmation.
Formula & Data Analysis
Describe what you need in plain English and get the exact formula. The analyzer detects trends, outliers, and correlations.
Smart Fill & Cleaner
Auto-fill columns from patterns, generate new columns from descriptions, and clean messy data — whitespace, duplicates, and formats fixed instantly.
NL Filter & Automation
Type what you want to see in plain language and the grid filters automatically. Save workflows as recipes and schedule them.
Charts, Pivots & Overlays
Interactive charts, pivot tables, sparklines, images, and shapes — all embedded directly inside cells.
Charts
Bar, line, pie, doughnut, scatter, radar, area, and combo charts powered by Chart.js 4.x — rendered as canvas overlays anchored to cells.
Pivot Tables
Summarize large datasets by dragging rows, columns, values, and filters. AI-assisted creation lets you describe the pivot in plain English.
Sparklines
Tiny line, bar, and win/loss charts inside individual cells. Configurable colors for high, low, first, last, and negative data points.
Images & Shapes
Embed logos, photos, and diagrams inside cells or floating over them. Draw arrows, callouts, and geometric shapes with the ShapePlugin.
Data Management
25+ validation rules, conditional formatting with color scales, and cell-level comments — all with full XLSX round-trip.
Data Validation
Dropdowns, number ranges, date constraints, regex patterns, email and URL checks, checkboxes, and custom formula rules — 25+ criteria types.
Conditional Formatting
Highlight cells based on their values — color scales, single-value rules, and 23+ comparison operators. Styles update as data changes.
Sort, Filter & Find
Sort any column ascending or descending. Filter rows visually. Find and replace with instant highlighting across the entire workbook.
Comments & Notes
Attach notes to any cell for collaboration. Add multiple comments per cell and update them individually or in bulk across the sheet.
UI Components
Toolbar, formula bar, context menu, sheet tabs, and selection summary — ready out of the box.
Toolbar & Formula Bar
A ribbon-style toolbar with formatting controls and a formula bar that color-codes cell references as you type — just like desktop Excel.
Multi-Sheet Workbooks
Add, delete, duplicate, reorder, rename, and hide sheets with tabbed navigation. Each sheet has independent data, styles, and frozen panes.
Freeze, Merge & Resize
Freeze rows and columns to keep headers visible. Merge cells for labels, drag to resize, and insert or delete in bulk.
Undo, Redo & Clipboard
Unlimited undo and redo history. Copy and paste preserves formatting, formulas, and styles — even across sheets.
Developer Experience
React & Vue wrappers, full TypeScript, 40+ lifecycle events, and a plugin architecture.
React & Vue Components
Drop-in components with hooks and full TypeScript support. Works with Next.js, Vite, and any modern build tool.
40+ Lifecycle Events
Hook into every user interaction — cell edits, selections, paste, sort, filter, undo, redo, render, and more.
Plugin Architecture
Four built-in plugins — AI, Charts, Pivots, and Shapes — auto-register in one call. Build your own with the same interface.
Styling & Zoom
Style any cell with bold, colors, fonts, borders, number formats, and alignment. Zoom from 10% to 400% and toggle fullscreen.