ഉടൻ വരുന്നു · ഓപ്പൺ സോഴ്സ് · Modified MIT
മനുഷ്യർക്കും AI ഏജന്റുകൾക്കും വേണ്ടിയുള്ള സ്പ്രെഡ്ഷീറ്റ്.
Rust-ൽ പുതുക്കിപ്പണിത ഒരു ഓപ്പൺ സോഴ്സ് സ്പ്രെഡ്ഷീറ്റ് എഞ്ചിൻ. ഡൈനാമിക് അറേകൾ, പിവറ്റ് ടേബിളുകൾ, XLOOKUP — AI-നായി തയ്യാറാക്കിയ Python, Node.js SDK-കളോടൊപ്പം.
SDK പാക്കേജുകൾ ലോഞ്ചിൽ പ്രസിദ്ധീകരിക്കും. അപ്ഡേറ്റുകൾക്കായി ഫോളോ ചെയ്യുക
WebAssembly വഴി നിങ്ങളുടെ ബ്രൗസറിൽ തത്സമയം റൺ ചെയ്യുന്ന സ്പ്രെഡ്ഷീറ്റ് — ഇത് സ്ക്രീൻഷോട്ടല്ല.
ഉപയോഗ സന്ദർഭങ്ങൾ
ഡവലപ്പർമാർക്കും ഏജന്റുകൾക്കും വേണ്ടി നിർമ്മിച്ചത്
നിങ്ങളുടെ ആപ്പിൽ ഉൾപ്പെടുത്തുക
ഒരൊറ്റ React കോമ്പോണന്റ് ഉപയോഗിച്ച് ഏത് വെബ് ആപ്പിലും പൂർണ സ്പ്രെഡ്ഷീറ്റ് ചേർക്കൂ. ഡൈനാമിക് അറേകളും, പിവറ്റ് ടേബിളുകളും, 582 ഫംഗ്ഷനുകളും ഉൾപ്പെടെ.
സർവറിൽ റൺ ചെയ്യുക
Node.js അല്ലെങ്കിൽ Python SDK ഉപയോഗിച്ച് XLSX ഫയലുകൾ പ്രോസസ് ചെയ്യൂ, ഫോർമുലകൾ evaluate ചെയ്യൂ, റിപ്പോർട്ടുകൾ ജനറേറ്റ് ചെയ്യൂ. ബ്രൗസർ ആവശ്യമില്ല.
AI ഏജന്റുകൾക്ക് ശക്തി നൽകുക
സ്പ്രെഡ്ഷീറ്റ് ഓപ്പറേഷനുകളിലേക്ക് LLM-കൾക്ക് ഘടനാബദ്ധ ആക്സസ് നൽകൂ. SDK-ന്റെ ടൈപ്പ്ഡ് API ടൂൾ-യൂസിനായി ഡിസൈൻ ചെയ്തിരിക്കുന്നു — സ്ക്രീൻ സ്ക്രേപ്പിംഗോ പ്രോംപ്റ്റ് എഞ്ചിനീയറിംഗോ ആവശ്യമില്ല.
എന്തുകൊണ്ട് Mog
ഒരു സമ്പൂർണ സ്പ്രെഡ്ഷീറ്റ് എഞ്ചിൻ, കേവലം ഒരു UI കോമ്പോണന്റ് മാത്രമല്ല.
മനുഷ്യർക്കും ഏജന്റുകൾക്കും വേണ്ടി നിർമ്മിച്ചത്
LLM-കൾക്ക് നേരിട്ട് കോൾ ചെയ്യാൻ കഴിയുന്ന ഒരു ഘടനാബദ്ധ API. AI ഏജന്റ് വർക്ക്ഫ്ലോകൾക്കായി ഡിസൈൻ ചെയ്ത Python, Node.js SDK-കൾ — സ്ക്രീൻ സ്ക്രേപ്പിംഗോ മാക്രോ ഹാക്കുകളോ ഇല്ല.
- AI ഏജന്റ് വർക്ക്ഫ്ലോകൾക്കായി PyO3 വഴി Python SDK
- നേറ്റീവ് പെർഫോർമൻസ് ഉള്ള N-API വഴി Node.js SDK
- ബാച്ച് പ്രോസസ്സിംഗിനായി ഹെഡ്ലെസ് സർവർ
- ടൂൾ-യൂസ്-റെഡി API (ഘടനാബദ്ധ ഇൻപുട്ട്/ഔട്ട്പുട്ട്)
Excel-ന്റെ പൂർണ കോംപാറ്റിബിലിറ്റി, Rust-ൽ പുതുക്കിപ്പണിതത്
582 ഫംഗ്ഷനുകൾ, ഡൈനാമിക് അറേകൾ, പിവറ്റ് ടേബിളുകൾ, XLOOKUP, കണ്ടീഷണൽ ഫോർമാറ്റിംഗ്, ഘടനാബദ്ധ റഫറൻസുകൾ. ഒരു ഉപഗണം മാത്രമല്ല — യഥാർഥ Excel അനുഭവം തന്നെ.
- Excel-കംപാറ്റിബിൾ 582 ഫംഗ്ഷനുകൾ
- ഡൈനാമിക് അറേകൾ, XLOOKUP, LAMBDA
- പിവറ്റ് ടേബിളുകൾ, കണ്ടീഷണൽ ഫോർമാറ്റിംഗ്, ഡേറ്റ വാലിഡേഷൻ
- നേറ്റീവ് XLSX പാർസിംഗും റൈറ്റിംഗും (പൂർണ OOXML സ്പെക്)
റിയൽ-ടൈം, ഓഫ്ലൈൻ-ഫസ്റ്റ്, കോൺഫ്ലിക്റ്റ്-ഫ്രീ
Yrs-ൽ പ്രവർത്തിക്കുന്ന CRDT-അടിസ്ഥാന കോളാബറേഷൻ. ഓഫ്ലൈനിലും പ്രവർത്തിക്കും, കണക്ഷൻ ഉള്ളപ്പോൾ സിങ്ക് ചെയ്യും, ഡേറ്റ ഒരിക്കലും നഷ്ടപ്പെടില്ല. ഓപ്പറേഷണൽ ട്രാൻസ്ഫോം സങ്കീർണ്ണത ഇല്ല.
- Yrs (Rust) വഴി CRDT കോളാബറേഷൻ
- കോൺഫ്ലിക്റ്റ്-ഫ്രീ ഫോർമുലകൾക്കായി സെൽ ഐഡന്റിറ്റി മോഡൽ
- ഓട്ടോമാറ്റിക് സിങ്കോടൊപ്പം ഓഫ്ലൈൻ-ഫസ്റ്റ്
- ബൈനറി വയർ പ്രോട്ടോക്കോൾ വഴി 60fps-ൽ Canvas റെൻഡറിംഗ്
ആർക്കിടെക്ചർ
ഒരൊറ്റ Rust എഞ്ചിൻ, എല്ലാ പ്ലാറ്റ്ഫോമിലും
ഒരിക്കൽ Rust-ൽ എഴുതി, മൂന്ന് ടാർഗറ്റുകളിലേക്ക് കംപൈൽ ചെയ്തു. ബ്രൗസറിലും സർവറിലും Python നോട്ട്ബുക്കിലും ഒരേ കോഡ്.
Browser
WebAssembly
Web Worker-ൽ റൺ ചെയ്യുന്നു. കണക്കുകൂട്ടലിന് സർവർ ട്രിപ്പ് ഒന്നും ആവശ്യമില്ല.
Node.js
N-API
macOS, Linux, Windows-നായി നേറ്റീവ് ബൈനറികൾ. WASM ഓവർഹെഡ് ഇല്ല.
Python
PyO3
നേറ്റീവ് Python ബൈൻഡിംഗുകൾ. pandas-ന് ഒപ്പം സ്പ്രെഡ്ഷീറ്റ് ഫോർമുലകൾ ഉപയോഗിക്കാം.
Rust കംപ്യൂട്ട് കോർ
ഫോർമുലകൾ, ഡിപൻഡൻസി ഗ്രാഫ്, പിവറ്റ് ടേബിളുകൾ, കണ്ടീഷണൽ ഫോർമാറ്റിംഗ്, XLSX പാർസർ — എല്ലാം Rust-ൽ. ഒരൊറ്റ annotated API എല്ലാ ടാർഗറ്റിനും ബൈൻഡിംഗുകൾ ജനറേറ്റ് ചെയ്യുന്നു.
compute-core
parser, functions, graph, formats,
schema, stats, charts, cf, pivot,
table, fill, solver, collab, wire
ബൈനറി വയർ പ്രോട്ടോക്കോൾ
വ്യൂപോർട്ട് ഡേറ്റ കോംപാക്ട് ബൈനറി ബഫറുകളായി, JSON-ആയല്ല. ഓരോ സെല്ലിനും zero allocations. വലിയ ഷീറ്റുകളിൽ 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 എഞ്ചിൻ, ഓരോ 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 ഏജന്റുകൾ മുതൽ SaaS പ്രൊഡക്റ്റുകൾ വരെ, ഡേറ്റ പൈപ്പ്ലൈനുകൾ വരെ. Mog ഉപയോഗിച്ച് നിർമ്മിക്കുന്ന ആദ്യ ടീമുകളിൽ ഒന്നാകൂ.
AI ഏജന്റുകൾ
LLM ടൂൾ-യൂസിനായി ഘടനാബദ്ധമായ സ്പ്രെഡ്ഷീറ്റ് API. സ്ക്രീൻ സ്ക്രേപ്പിംഗ് ഇല്ല.
SaaS പ്രൊഡക്റ്റുകൾ
ഒരൊറ്റ React കോമ്പോണന്റിൽ പൂർണ സ്പ്രെഡ്ഷീറ്റ്. ഡൈനാമിക് അറേകളും മറ്റെല്ലാം ഉൾപ്പെടെ.
ഡേറ്റ പൈപ്പ്ലൈനുകൾ
Python അല്ലെങ്കിൽ Node.js-ൽ XLSX ഫയലുകൾ സർവർ സൈഡിൽ പ്രോസസ് ചെയ്യാം. Excel ആവശ്യമില്ല.
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ
Mog എന്താണ്?
Mog, Rust-ൽ പൂർണമായും പുതുക്കിപ്പണിത ഒരു ഓപ്പൺ സോഴ്സ് സ്പ്രെഡ്ഷീറ്റ് എഞ്ചിനാണ്. ഫോർമുല ഇവാലുവേഷൻ, ഡിപൻഡൻസി ട്രാക്കിംഗ്, XLSX പാർസിംഗ്, Canvas റെൻഡറിംഗ്, റിയൽ-ടൈം കോളാബറേഷൻ എന്നിവ ഉൾക്കൊള്ളുന്ന ഒരു സമ്പൂർണ സ്പ്രെഡ്ഷീറ്റ് റൺടൈം ഇത് നൽകുന്നു — വെബ് ആപ്പുകളിൽ ഉൾപ്പെടുത്താം, സർവറുകളിൽ റൺ ചെയ്യാം, അല്ലെങ്കിൽ Python, Node.js-ൽ നിന്ന് ഉപയോഗിക്കാം.
എന്തുകൊണ്ട് Rust?
Rust, നേറ്റീവ് പെർഫോർമൻസും, മെമ്മറി സേഫ്റ്റിയും, ഒരൊറ്റ കോഡ്ബേസിൽ നിന്ന് WebAssembly (ബ്രൗസർ), N-API (Node.js), PyO3 (Python) ലേക്ക് കംപൈൽ ചെയ്യാനുള്ള കഴിവും നൽകുന്നു. ഒരൊറ്റ എഞ്ചിൻ, എല്ലാ പ്ലാറ്റ്ഫോമിലും, garbage collection pause ഇല്ലാതെ.
Mog സൗജന്യമാണോ?
അതെ. Mog, Modified MIT ലൈസൻസ് പ്രകാരം ഓപ്പൺ സോഴ്സ് ആണ്. വ്യക്തിഗത പ്രോജക്റ്റുകളിലോ, കൊമേഴ്ഷ്യൽ പ്രൊഡക്റ്റുകളിലോ, SaaS പ്ലാറ്റ്ഫോമുകളിലോ ഉപയോഗിക്കാം.
നിലവിലുള്ള സ്പ്രെഡ്ഷീറ്റ് ലൈബ്രറികളുമായി Mog എങ്ങനെ വ്യത്യാസപ്പെടുന്നു?
മിക്ക സ്പ്രെഡ്ഷീറ്റ് ലൈബ്രറികളും UI റെൻഡറിംഗിലോ ഫയൽ പാർസിംഗിലോ മാത്രം ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു. Mog പൂർണ സ്റ്റാക്ക് നൽകുന്നു: 582 ഫംഗ്ഷനുകളുള്ള ഒരു Rust കംപ്യൂട്ട് എഞ്ചിൻ, Canvas റെൻഡറിംഗ്, CRDT കോളാബറേഷൻ, നേറ്റീവ് SDK-കൾ. വിശദമായ ഫീച്ചർ മാട്രിക്സിനായി താരതമ്യ പേജ് കാണുക.
Mog പ്രൊഡക്ഷനിൽ ഉപയോഗിക്കാൻ പറ്റുമോ?
Mog ഇപ്പോൾ സജീവ വികസനത്തിലാണ്. കോർ എഞ്ചിൻ (ഫോർമുലകൾ, റെൻഡറിംഗ്, കോളാബറേഷൻ, XLSX) പ്രവർത്തനക്ഷമമാണ്, ടെസ്റ്റിംഗ് നടക്കുന്നു. ഓപ്പൺ സോഴ്സ് റിലീസിനായി ഞങ്ങൾ പ്രവർത്തിക്കുന്നു — ലോഞ്ച് അപ്ഡേറ്റുകൾക്കായി ഫോളോ ചെയ്യൂ.
കൂടുതൽ ചോദ്യങ്ങളുണ്ടോ? Mog-നെ കുറിച്ച് കൂടുതൽ വായിക്കുക
Mog ഉപയോഗിച്ച് നിർമ്മിക്കാൻ താൽപ്പര്യമുണ്ടോ?
Mog Modified MIT ലൈസൻസ് പ്രകാരം ഓപ്പൺ സോഴ്സ് ആയിരിക്കും.
Get notified when Mog launches