Skip to content

How Mog Compares

An honest, side-by-side look at Mog and the spreadsheet libraries developers reach for most often.

Feature Comparison

Scroll horizontally on smaller screens to see all columns.

FeatureMogHandsontableSheetJSLuckysheet / UniverAG GridSpreadJS
LicenseMITProprietary (paid)Apache 2.0 (paid Pro)MITMIT (paid Enterprise)Proprietary (paid)
LanguageRust / WebAssemblyJavaScriptJavaScriptTypeScriptTypeScriptJavaScript
Formula Engine500+ functions (Rust)HyperFormula (~400)Parse only, no evalBasic (~100)None450+ functions
RenderingCanvas + binary wire protocolDOM-basedNo UI (headless)Canvas + DOM hybridDOM-basedCanvas-based
CollaborationCRDT / Yrs (built-in)None built-inNoneBasic WebSocketNoneNone built-in
XLSX I/ONative Rust parserVia pluginYes (core feature)Basic importExport onlyYes (core feature)
Server-sideNode.js (N-API)NoYes (Node.js)NoNoNo

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. 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 pre-stable. 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.

Ready to try Mog?

Get up and running in minutes with the getting-started guide.

Get Started