How Mog Compares
An honest, side-by-side look at Mog and the spreadsheet libraries developers reach for most often.
Mog is pre-launch. Some features listed here are targets, not shipped capabilities.
Feature Comparison
Scroll horizontally on smaller screens to see all columns.
| Feature | Mog | Handsontable | SheetJS | Luckysheet / Univer | AG Grid | SpreadJS |
|---|---|---|---|---|---|---|
| License | Modified MIT | Proprietary (paid) | Apache 2.0 (paid Pro) | MIT | MIT (paid Enterprise) | Proprietary (paid) |
| Language | Rust / WebAssembly | JavaScript | JavaScript | TypeScript | TypeScript | JavaScript |
| Formula Engine | 500+ functions (Rust) | HyperFormula (~400) | Parse only, no eval | Basic (~100) | None | 450+ functions |
| Rendering | Canvas + binary wire protocol | DOM-based | No UI (headless) | Canvas + DOM hybrid | DOM-based | Canvas-based |
| Collaboration | CRDT / Yrs (built-in) | None built-in | None | Basic WebSocket | None | None built-in |
| XLSX I/O | Native Rust parser | Via plugin | Yes (core feature) | Basic import | Export only | Yes (core feature) |
| Server-side | Node.js (N-API) + Python (PyO3) | No | Yes (Node.js) | No | No | No |
When to Use Mog
You need a full spreadsheet engine
Mog combines formulas, rendering, file I/O, and collaboration in a single library instead of stitching together separate packages.
You need server-side processing
Run the same engine in Node.js via N-API or Python via PyO3. Generate reports, evaluate formulas, and convert files without a browser.
You need real-time collaboration
CRDTs (Yrs) are built into the core. Concurrent edits merge conflict-free, even offline. No external collaboration server required.
You need to embed in your app
Ship a single WASM-powered React component. No iframes, no external domains, no per-seat license fees.
When Mog Might Not Be Right
No tool is perfect for every job. Here is where other options may serve you better.
You only need a data grid
If you just need sortable, filterable rows without formulas or file I/O, a purpose-built grid like AG Grid will be simpler and lighter.
You need production stability today
Mog is in alpha. The API surface is still evolving and not yet recommended for mission-critical production workloads.
You need VBA macro support
Mog does not support VBA and has no plans to. If your workflow depends on Excel macros, Mog is not the right fit.