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 — бо SDK-ҳои Python ва Node.js барои AI.

Пакетҳои SDK ҳангоми оғоз нашр мешаванд. Пайравӣ барои навигариҳо

Ҷадвали электронии зинда дар браузери шумо тавассути WebAssembly — на скриншот.

Loading Mog engine...

Мавридҳои истифода

Барои таҳиягарон ва агентҳо сохта шудааст

Дар барнома ҷойгузин кунед

Ҷадвали пурраро бо як компоненти React ба ҳар барномаи веб илова кунед. Массивҳои динамикӣ, ҷадвалҳои муҷассам ва 582 функсия аз ибтидо дар бар.

Дар сервер иҷро кунед

Файлҳои XLSX коркард кунед, формулаҳоро ҳисоб кунед ва гузоришҳоро дар сервер тавассути SDK-и Node.js ё Python тавлид кунед. Браузер лозим нест.

Агентҳои AI-ро қувват диҳед

Ба LLM-ҳо дастрасии сохтормандшуда ба амалиётҳои ҷадвал диҳед. API-и навъбандишудаи SDK барои истифодаи абзор тарроҳӣ шудааст — бе скрейпинги экран ё муҳандисии фармон.

Чаро Mog

Муҳаррики пурраи ҷадвал, на танҳо компонenti UI.

Агентӣ

Барои одамон ва агентҳо сохта шудааст

API-и сохтормандшудае ки LLM-ҳо метавонанд мустақиман фарохонанд. SDK-ҳои Python ва Node.js барои корпроцессҳои агенти AI тарроҳӣ шудаанд — бе скрейпинги экран ё дастурзабони макро.

  • Python SDK тавассути PyO3 барои корпроцессҳои агенти AI
  • Node.js SDK тавассути N-API бо иҷрои бумӣ
  • Сервери headless барои коркарди пакетӣ
  • API омода барои истифодаи абзор (вуруди/хуруҷи сохтормандшуда)
Пурқувват

Мутобиқати пурраи Excel, аз нав сохта шуда дар Rust

582 функсия, массивҳои динамикӣ, ҷадвалҳои муҷассам, XLOOKUP, форматкунии шартӣ ва истиноди сохтормандшуда. На зерmaҷмӯа — ҳамон чизи аслӣ.

  • 582 функсияи мутобиқ бо Excel
  • Массивҳои динамикӣ, XLOOKUP, LAMBDA
  • Ҷадвалҳои муҷассам, форматкунии шартӣ, тасдиқи маълумот
  • Таҳлил ва навиштани бумии XLSX (мушаххасоти пурраи OOXML)
Ҳамкорона

Воқеӣ-вақт, бе интернет, бе зиддият

Ҳамкории мабтанӣ бар CRDT тавассути Yrs. Бе интернет кор мекунад, ҳангоми пайваст синхронизатсия мешавад, ҳеҷ гоҳ маълумот гум намешавад. Бе мураккабии табдили амалиётӣ.

  • Ҳамкории CRDT тавассути Yrs (Rust)
  • Модели мушахасоти хона барои формулаҳои бе зиддият
  • Авлавияти офлайн бо синхронизатсияи худкор
  • Рендеринги Canvas дар 60fps тавассути протоколи бинарии интиқол

Меъморӣ

Як муҳаррики Rust, ҳама платформаҳо

Як бор дар Rust навишта шуда, ба се ҳадаф компайл мешавад. Ҳамон код дар браузер, дар сервер ва дар ноутбуки Python.

Браузер

WebAssembly

Дар Web Worker иҷро мешавад. Ҳеҷ мурофиаи сервер барои ҳисоб лозим нест.

Node.js

N-API

Бинарҳои бумӣ барои macOS, Linux ва Windows. Бе зиёдтарии WASM.

Python

PyO3

Пайвандҳои бумии Python. Формулаҳои ҷадвалро дар баробари pandas истифода баред.

Ядрои ҳисоби Rust

Формулаҳо, графи вобастагӣ, ҷадвалҳои муҷассам, форматкунии шартӣ ва таҳлилгари XLSX — ҳама Rust. Як API тавсифшуда барои ҳама ҳадафҳо пайвандҳо тавлид мекунад.

compute-core

parser, functions, graph, formats,

schema, stats, charts, cf, pivot,

table, fill, solver, collab, wire

Протоколи бинарии интиқол

Маълумоти viewport ҳамчун буферҳои бинарии фишурда, на 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 ва қувваи кории маълумот. Аввалин шавед, ки бо Mog месозед.

Агентҳои AI

API-и сохтормандшудаи ҷадвал барои истифодаи абзори LLM. Бе скрейпинги экран.

Маҳсулоти SaaS

Ҷадвали пурра дар як компоненти React. Массивҳои динамикӣ ва ҳама чиз дар бар.

Қувваҳои кории маълумот

Коркарди файлҳои XLSX дар сервер бо Python ё Node.js. Excel лозим нест.

Саволҳои зуд-зуд пурсидашаванда

Mog чист?

Mog муҳаррики ҷадвали электронии коди кушод аст, ки аз нав аз сифр дар Rust сохта шудааст. Он муҳити иҷрои пурраи ҷадвал — ҳисоби формула, пайгирии вобастагӣ, таҳлили XLSX, рендеринги canvas ва ҳамкории воқеӣ-вақт — фароҳам меорад, ки шумо метавонед онро дар барномаҳои веб ҷойгузин кунед, дар серверҳо иҷро кунед ё аз Python ва Node.js истифода баред.

Чаро Rust?

Rust ба мо иҷрои бумӣ, амнияти хотира ва имконияти компайл ба WebAssembly (браузер), N-API (Node.js) ва PyO3 (Python) аз як пойгоҳи код медиҳад. Як муҳаррик, ҳама платформаҳо, бе таваққуфи ҷамъоварии ифлосот.

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