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.
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.
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.
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)
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)
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