விரைவில் · 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 அல்ல.
பயன்பாட்டு வழிகள்
டெவலப்பர்களுக்கும் 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.
மனிதர்களுக்கும் 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