Skip to content
Mog is in active development. The GitHub repo, SDK packages, and community channels are not yet available. Follow for launch updates

விரைவில் · Open Source · Modified MIT

மனிதர்களுக்கும் agents-க்கும் உரிய spreadsheet.

Rust-இல் புதுப்பித்து கட்டப்பட்ட open-source spreadsheet engine. Dynamic arrays, pivot tables, XLOOKUP — AI-க்காக வடிவமைக்கப்பட்ட Python மற்றும் Node.js SDKs.

SDK packages வெளியீட்டின்போது கிடைக்கும். அறிவிப்புகளுக்கு தொடருங்கள்

WebAssembly மூலம் உங்கள் browser-இலேயே இயங்கும் live spreadsheet — screenshot அல்ல.

Loading Mog engine...

பயன்பாட்டு வழிகள்

டெவலப்பர்களுக்கும் agents-க்கும் உருவாக்கப்பட்டது

உங்கள் app-இல் உள்ளிணைக்கவும்

ஒரே React component-இல் எந்த web app-இலும் முழுமையான spreadsheet சேர்க்கலாம். Dynamic arrays, pivot tables, மற்றும் 582 functions உடனடியாக கிடைக்கும்.

Server-இல் இயக்கவும்

Node.js அல்லது Python SDK மூலம் server-side-ஆக XLSX files செயலாக்கி, formulas மதிப்பிட்டு, reports உருவாக்கவும். Browser தேவையில்லை.

AI agents-க்கு சக்தி கொடுங்கள்

LLMs-க்கு spreadsheet operations-ஐ structured-ஆக அணுக வழி கொடுங்கள். SDK-இன் typed API tool-use-க்காக வடிவமைக்கப்பட்டது — screen scraping அல்லது prompt engineering தேவையில்லை.

ஏன் Mog?

வெறும் UI component மட்டுமல்ல, முழுமையான spreadsheet engine.

Agentic

மனிதர்களுக்கும் agents-க்கும் உருவாக்கப்பட்டது

LLMs நேரடியாக அழைக்கக்கூடிய structured API. AI agent workflows-க்காக வடிவமைக்கப்பட்ட Python மற்றும் Node.js SDKs — screen scraping அல்லது macro தேவையில்லை.

  • AI agent workflows-க்கு PyO3 மூலம் Python SDK
  • Native performance-உடன் N-API மூலம் Node.js SDK
  • Batch processing-க்கான headless server
  • Tool-use-க்கு தயாரான API (structured input/output)
சக்திவாய்ந்தது

முழு Excel இணக்கத்தன்மை, Rust-இல் மீண்டும் கட்டப்பட்டது

582 functions, dynamic arrays, pivot tables, XLOOKUP, conditional formatting, structured references. ஒரு subset மட்டுமல்ல — முழுமையானது.

  • Excel-இணக்கமான 582 functions
  • Dynamic arrays, XLOOKUP, LAMBDA
  • Pivot tables, conditional formatting, data validation
  • Native XLSX parsing மற்றும் writing (முழு OOXML spec)
கூட்டு பணி

Real-time, offline-first, conflict-free

Yrs மூலம் CRDT-அடிப்படையிலான collaboration. Offline-இலும் வேலை செய்யும், இணைப்பு வந்ததும் sync ஆகும், data ஒருபோதும் இழக்கப்படாது. Operational transform சிக்கலில்லை.

  • Yrs (Rust) மூலம் CRDT collaboration
  • Conflict-free formulas-க்கான cell identity model
  • தானியங்கி sync-உடன் offline-first
  • Binary wire protocol மூலம் 60fps Canvas rendering

கட்டமைப்பு

ஒரே Rust engine, எல்லா platform-களிலும்

ஒரே முறை Rust-இல் எழுதப்பட்டு மூன்று இலக்குகளுக்கு compile செய்யப்படுகிறது. Browser, server, Python notebook — எல்லாவிடமும் ஒரே code.

Browser

WebAssembly

Web Worker-இல் இயங்குகிறது. கணக்கீட்டிற்கு server round-trip தேவையில்லை.

Node.js

N-API

macOS, Linux, Windows-க்கான native binaries. WASM overhead இல்லை.

Python

PyO3

Native Python bindings. pandas-உடன் சேர்த்து spreadsheet formulas பயன்படுத்துங்கள்.

Rust compute core

Formulas, dependency graph, pivot tables, conditional formatting, XLSX parser — எல்லாமே Rust-இல். ஒரே annotated API அனைத்து இலக்குகளுக்கும் bindings உருவாக்குகிறது.

compute-core

parser, functions, graph, formats,

schema, stats, charts, cf, pivot,

table, fill, solver, collab, wire

Binary wire protocol

Viewport data JSON-ஆக அல்ல, compact binary buffers-ஆக. ஒவ்வொரு cell-க்கும் zero allocations. பெரிய sheets-இல் 60fps.

Viewport buffer

36B header + N × 32B cell records

+ string pool + format palette

Mutation patches

Spliced directly into the viewport

buffer — no deserialization step

SDK

எல்லாவற்றையும் நிரல் மூலம் அணுகுங்கள்

ஒரே Rust engine, அனைத்து SDK-களிலும். Python மற்றும் TypeScript-இல் ஒரே API.

Python

import mog

wb = mog.create_workbook()
ws = wb.active_sheet()

# Set values and formulas
ws.set_cell("A1", "Revenue")
ws.set_cell("A2", 150000)
ws.set_cell("A3", "=A2 * 1.15")

# Dynamic arrays just work
ws.set_cell("B1", '=FILTER(A1:A3, A1:A3>100000)')

# Convert to pandas DataFrame
wb.calculate()
df = ws.to_dataframe()

wb.save("forecast.xlsx")

Node.js

import { createWorkbook } from "@mog-sdk/node";

const wb = await createWorkbook();
const ws = wb.getActiveSheet();

// Set values and formulas
await ws.setCell("A1", "Revenue");
await ws.setCell("A2", 150000);
await ws.setCell("A3", "=A2 * 1.15");

// Structured table references
await ws.tables.add({ range: "A1:A3", name: "Forecast" });
await ws.setCell("B1", "=Forecast[@Revenue]");

// Batch operations into a single undo step
await wb.batch(async () => {
  await ws.setRange("C1:C3", [["Q2"], [170000], ["=C2*1.15"]]);
});

Mog-உடன் கட்டப்பட்டது

உங்கள் திட்டத்திற்கு தயார்

AI agents முதல் SaaS தயாரிப்புகள் வரை, data pipelines வரை. Mog-உடன் முதலில் கட்டுங்கள்.

AI agents

LLM tool-use-க்கான structured spreadsheet API. Screen scraping தேவையில்லை.

SaaS தயாரிப்புகள்

ஒரே React component-இல் முழுமையான spreadsheet. Dynamic arrays உட்பட அனைத்தும்.

Data pipelines

Node.js அல்லது Python SDK-இல் server-side-ஆக XLSX files செயலாக்குங்கள். Excel தேவையில்லை.

அடிக்கடி கேட்கப்படும் கேள்விகள்

Mog என்றால் என்ன?

Mog என்பது Rust-இல் புதிதாக கட்டப்பட்ட ஒரு open-source spreadsheet engine. Formula மதிப்பீடு, dependency tracking, XLSX parsing, canvas rendering, real-time collaboration என முழுமையான spreadsheet runtime-ஐ வழங்குகிறது — web apps-இல் உள்ளிணைக்கலாம், servers-இல் இயக்கலாம், அல்லது Python மற்றும் Node.js-இல் பயன்படுத்தலாம்.

ஏன் Rust?

Rust, native performance, memory safety, மற்றும் ஒரே codebase-இலிருந்து WebAssembly (browser), N-API (Node.js), PyO3 (Python) என compile செய்யும் திறனை தருகிறது. ஒரே engine, எல்லா platform-களிலும், garbage collection இடைவெட்டுகள் இல்லை.

Mog இலவசமா?

ஆம். Mog, Modified MIT உரிமத்தின் கீழ் open source-ஆக உள்ளது. தனிப்பட்ட திட்டங்கள், வணிக தயாரிப்புகள், அல்லது SaaS platforms — எல்லாவற்றிலும் பயன்படுத்தலாம்.

Mog மற்ற spreadsheet libraries-உடன் எப்படி ஒப்பிடுகிறது?

பெரும்பாலான spreadsheet libraries UI rendering அல்லது file parsing மட்டுமே கவனிக்கின்றன. Mog முழு stack-ஐ வழங்குகிறது: 582 functions கொண்ட Rust compute engine, canvas rendering, CRDT collaboration, மற்றும் native SDKs. விரிவான அம்ச ஒப்பீட்டிற்கு comparison page பாருங்கள்.

Mog production-க்கு தயாரா?

Mog தீவிரமாக உருவாக்கப்பட்டு வருகிறது. Core engine (formulas, rendering, collaboration, XLSX) செயல்படுகிறது, சோதனையில் உள்ளது. Open-source வெளியீட்டை நோக்கி பணியாற்றுகிறோம் — அறிவிப்புகளுக்கு தொடருங்கள்.

வேறு கேள்விகள் உண்டா? Mog பற்றி மேலும் படிக்கவும்

Mog-உடன் கட்ட ஆர்வமாக உள்ளீர்களா?

Mog, Modified MIT உரிமத்தின் கீழ் open source-ஆக வெளியாகும்.

Get notified when Mog launches