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

Kemur bráðlega · Opinn hugbúnaður · Modified MIT

Töflureiknirinn fyrir fólk og gervigreind.

Opinn töflureiknisvél endursmíðuð í Rust. Kvæmar fylkjur, pivot töflur, XLOOKUP — með Python og Node.js SDK hönnuð fyrir gervigreind.

Hefjast af staðGitHub (kemur bráðlega)Prófa Demo

SDK pakkar verða gefnir út við útgáfu. Fylgjast með fyrir uppfærslur

Lifandi töflureikningur keyrður í vafranum þínum í gegnum WebAssembly — ekki skjámynd.

Loading Mog engine...

Notkunardæmi

Smíðað fyrir forritara og gervigreind

Innfella í appið þitt

Settu fullan töflureikning inn í hvaða vefapp sem er með einum React þætti. Kvæmar fylkjur, pivot töflur og 582 föll strax í gangi.

Keyra á þjóni

Vinndu XLSX skrár, reiknaðu formúlur og búðu til skýrslur á þjóni með Node.js eða Python SDK. Enginn vafri þarf.

Knýja gervigreindarþjóna

Gefðu LLM skipulagðan aðgang að töflureikningsaðgerðum. Skipulagt API SDK er hannað fyrir verkfæraNotkun — engin skjáskrap eða kvaðningunarbrellur.

Af hverju Mog

Heill töflureiknisvél, en ekki bara UI þáttur.

Gervigreindarvinnt

Smíðað fyrir fólk og gervigreind

Skipulagt API sem LLM geta kallað beint í. Python og Node.js SDK hönnuð fyrir gervigreindarþjónaverkflæði — engin skjáskrap eða macro-brellur.

  • Python SDK í gegnum PyO3 fyrir gervigreindarþjónaverkflæði
  • Node.js SDK í gegnum N-API með innbyggðum afköstum
  • Höfuðlaus þjónn fyrir lotunarvinnslu
  • Verkfæranotkunartilbúið API (skipulagt inn/út)
Öflugt

Full Excel samhæfni, endursmíðuð í Rust

582 föll, kvæmar fylkjur, pivot töflur, XLOOKUP, skilyrðisbundið snið og skipulagðar tilvísanir. Ekki hlutmengi — heldur heild.

  • 582 Excel-samhæf föll
  • Kvæmar fylkjur, XLOOKUP, LAMBDA
  • Pivot töflur, skilyrðisbundið snið, gagnasannprófun
  • Innbyggð XLSX þáttun og skrif (full OOXML spec)
Samvinnuhæft

Rauntíma, offline-first, átakalaust

CRDT-undirstaða samvinna knúin af Yrs. Virkar án nettengingar, samstillist þegar tengt, tapar aldrei gögnum. Engin flækja OT.

  • CRDT samvinna í gegnum Yrs (Rust)
  • Reitseiðarmódel fyrir átakalausa formúlur
  • Offline-first með sjálfvirkri samstillingu
  • Canvas myndræn framsetning við 60fps í gegnum tvíundar samskiptareglu

Uppbygging

Ein Rust vél, allar gáttir

Skrifað einu sinni í Rust, þýtt á þrjú markmið. Sama kóðinn í vafranum, á þjóni og í Python notebook.

Vafri

WebAssembly

Keyrir í Web Worker. Engar ferðir á þjón við útreikninga.

Node.js

N-API

Innbyggðar tvíundarskrár fyrir macOS, Linux og Windows. Engin WASM kostnaður.

Python

PyO3

Innbyggð Python binding. Notaðu töflureikniföll hlið við hlið með pandas.

Rust reiknikjarni

Föll, háðniðurgraf, pivot töflur, skilyrðisbundið snið og XLSX þáttur — allt Rust. Eitt skýrt API myndar binding fyrir öll markmið.

compute-core

parser, functions, graph, formats,

schema, stats, charts, cf, pivot,

table, fill, solver, collab, wire

Tvíundar samskiptaregla

Glugggögn sem þéttir tvíundarbuffarar, ekki JSON. Engar úthlutanir á reit. 60fps á stórum töflum.

Viewport buffer

36B header + N × 32B cell records

+ string pool + format palette

Mutation patches

Spliced directly into the viewport

buffer — no deserialization step

SDK

Forritunarleg aðgangur að öllu

Ein Rust vél, öll SDK. Sama API í Python og 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"]]);
});

Smíðað með Mog

Tilbúið fyrir verkefnið þitt

Frá gervigreindarþjónum til SaaS vara til gagnaleiðslna. Vertu meðal þeirra fyrstu til að smíða með Mog.

Gervigreindarþjónar

Skipulagt töflureikni API fyrir LLM verkfæraNotkun. Engin skjáskrap.

SaaS vörur

Fullur töflureikningur í einum React þætti. Kvæmar fylkjur og allt hitt.

Gagnaleiðslur

Vinndu XLSX skrár á þjóni í Python eða Node.js. Excel ekki krafist.

Algengar spurningar

Hvað er Mog?

Mog er opinn töflureiknisvél endursmíðuð frá grunni í Rust. Hún veitir fullkomið töflureiknikeyrslumiljó — formúluútreikning, háðniðurrakningu, XLSX þáttun, canvas-myndræna framsetningu og rauntíma samvinnu — sem þú getur innfellt í vefapp, keyrt á þjónum eða notað úr Python og Node.js.

Af hverju Rust?

Rust gefur okkur innbyggð afköst, minnisöryggi og möguleikann á að þýða til WebAssembly (vafra), N-API (Node.js) og PyO3 (Python) úr einum kóðagrunni. Ein vél, allar gáttir, engar hlésur vegna ruslasöfnunar.

Er Mog ókeypis?

Já. Mog er opinn hugbúnaður undir Modified MIT leyfinu. Notaðu hann í einkaverkefnum, viðskiptavörum eða SaaS kerfum.

Hvernig ber Mog saman við aðrar töflureikniforritasöfn?

Flest töflureikniforritasöfn einblína annaðhvort á UI-myndræna framsetningu eða skráarþáttun. Mog veitir heilu stakið: Rust reikningsvél með 582 föllum, canvas-myndræna framsetningu, CRDT samvinnu og innbyggð SDK. Sjá samanburðarsíðuna fyrir nákvæma eiginleikafylkju.

Er Mog tilbúið í framleiðslu?

Mog er í virkri þróun. Kjarnavélin (formúlur, myndræn framsetning, samvinna, XLSX) er virk og í prófun. Við erum að vinna í átt að opnum hugbúnaðarútgáfu — fylgstu með okkur fyrir útgáfufréttir.

Fleiri spurningar? Lesa meira um Mog

Hefur þú áhuga á að smíða með Mog?

Mog verður opinn hugbúnaður undir Modified MIT leyfinu.

Get notified when Mog launches