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

בקרוב · קוד פתוח · Modified MIT

הגיליון האלקטרוני לבני אדם ולסוכנים.

מנוע גיליונות אלקטרוניים בקוד פתוח, בנוי מחדש ב-Rust. מערכים דינמיים, טבלאות ציר, XLOOKUP — עם Python ו-Node.js SDKs שנועדו ל-AI.

חבילות ה-SDK יפורסמו בעת ההשקה. עקוב לעדכונים

גיליון אלקטרוני חי שרץ בדפדפן שלך באמצעות WebAssembly — לא צילום מסך.

Loading Mog engine...

מקרי שימוש

בנוי למפתחים ולסוכנים

הטמע באפליקציה שלך

הוסף גיליון אלקטרוני מלא לכל אפליקציית ווב עם קומפוננט React אחד. מערכים דינמיים, טבלאות ציר ו-582 פונקציות מהקופסה.

הרץ על שרת

עבד קבצי XLSX, חשב נוסחאות וצור דוחות בצד השרת עם Node.js או Python SDK. ללא צורך בדפדפן.

הפעל סוכני AI

תן ל-LLMs גישה מובנית לפעולות גיליון אלקטרוני. ה-API הטיפוסי של ה-SDK מתוכנן לשימוש בכלים — ללא screen scraping או prompt engineering.

למה Mog

מנוע גיליונות אלקטרוניים שלם, לא רק קומפוננט UI.

אגנטי

בנוי לבני אדם ולסוכנים

API מובנה ש-LLMs יכולים לקרוא ישירות. Python ו-Node.js SDKs שתוכננו לתהליכי עבודה של סוכני AI — ללא screen scraping או פריצות macro.

  • Python SDK דרך PyO3 לתהליכי עבודה של סוכני AI
  • Node.js SDK דרך N-API עם ביצועים נייטיב
  • שרת headless לעיבוד אצווה
  • API מוכן לשימוש בכלים (קלט/פלט מובנה)
עוצמתי

תאימות מלאה ל-Excel, בנוי מחדש ב-Rust

582 פונקציות, מערכים דינמיים, טבלאות ציר, XLOOKUP, עיצוב מותנה והפניות מובנות. לא תת-קבוצה — הדבר האמיתי.

  • 582 פונקציות תואמות Excel
  • מערכים דינמיים, XLOOKUP, LAMBDA
  • טבלאות ציר, עיצוב מותנה, אימות נתונים
  • ניתוח וכתיבת XLSX נייטיב (מפרט OOXML מלא)
שיתופי

ריאל-טיים, offline-first, ללא קונפליקטים

שיתוף פעולה מבוסס CRDT על גבי Yrs. עובד offline, מסתנכרן כשמחובר, ללא אובדן נתונים. אין מורכבות של operational transform.

  • שיתוף פעולה CRDT דרך Yrs (Rust)
  • מודל זהות תאים לנוסחאות ללא קונפליקטים
  • Offline-first עם סנכרון אוטומטי
  • רינדור Canvas ב-60fps דרך פרוטוקול בינארי

ארכיטקטורה

מנוע Rust אחד, כל פלטפורמה

נכתב פעם אחת ב-Rust, מקומפל לשלושה יעדים. אותו קוד בדפדפן, בשרת, ובנוטבוק Python.

דפדפן

WebAssembly

רץ ב-Web Worker. חישוב ללא קריאות שרת.

Node.js

N-API

בינאריות native עבור macOS, Linux ו-Windows. ללא עומס WASM.

Python

PyO3

Python bindings נייטיב. השתמש בנוסחאות גיליון לצד pandas.

ליבת חישוב ב-Rust

נוסחאות, גרף תלויות, טבלאות ציר, עיצוב מותנה ומנתח XLSX — הכל ב-Rust. API מוסף אחד מייצר bindings לכל יעד.

compute-core

parser, functions, graph, formats,

schema, stats, charts, cf, pivot,

table, fill, solver, collab, wire

פרוטוקול תקשורת בינארי

נתוני viewport כ-buffers בינאריים קומפקטיים, לא JSON. אפס הקצאות לתא. 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 לכל שפה. אותו API ב-Python וב-TypeScript.

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 ועד pipelines של נתונים. היה בין הראשונים לבנות עם Mog.

סוכני AI

API מובנה לשימוש בכלי LLM. ללא screen scraping.

מוצרי SaaS

גיליון אלקטרוני מלא בקומפוננט React אחד. מערכים דינמיים וכל השאר.

Data pipelines

עיבוד קבצי XLSX בצד השרת ב-Python או Node.js. ללא Excel.

שאלות נפוצות

מה זה Mog?

Mog הוא מנוע גיליונות אלקטרוניים בקוד פתוח, שנבנה מאפס ב-Rust. הוא מספק runtime שלם — חישוב נוסחאות, מעקב תלויות, ניתוח XLSX, רינדור canvas ושיתוף פעולה בזמן אמת — שאפשר להטמיע באפליקציות ווב, להריץ על שרתים, או להשתמש בו מ-Python ו-Node.js.

למה Rust?

Rust נותן לנו ביצועים נייטיב, בטיחות זיכרון והיכולת לקמפל ל-WebAssembly (דפדפן), N-API (Node.js) ו-PyO3 (Python) מ-codebase יחיד. מנוע אחד, כל פלטפורמה, ללא הפסקות garbage collection.

האם Mog בחינם?

כן. Mog הוא קוד פתוח תחת רישיון Modified MIT. השתמש בו בפרויקטים אישיים, מוצרים מסחריים או פלטפורמות SaaS.

איך Mog משתווה לספריות גיליון קיימות?

רוב ספריות הגיליון מתמקדות ברינדור UI או בניתוח קבצים בלבד. Mog מספק את המחסנית המלאה: מנוע חישוב ב-Rust עם 582 פונקציות, רינדור canvas, שיתוף פעולה CRDT ו-SDK נייטיב. ראה את עמוד ההשוואה למטריצת פיצ'רים מפורטת.

האם Mog מוכן לייצור?

Mog נמצא בפיתוח פעיל. מנוע הליבה (נוסחאות, רינדור, שיתוף פעולה, XLSX) פונקציונלי ועובר בדיקות. אנחנו עובדים לקראת השקה בקוד פתוח — עקוב אחרינו לעדכונים.

יש עוד שאלות? קרא עוד על Mog

מעוניין לבנות עם Mog?

Mog יהיה קוד פתוח תחת רישיון Modified MIT.

Get notified when Mog launches