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

Yn Dod yn Fuan · Cod Agored · Modified MIT

Y daenlen Ar gyfer pobl ac asiantau.

Peiriant taenlen cod agored wedi'i ailadeiladu yn Rust. Araeau deinamig, tablau colyn, XLOOKUP — gyda SDKs Python a Node.js wedi'u cynllunio ar gyfer AI.

Dechrau ArniGitHub (Yn Dod yn Fuan)Rhoi'r Demo ar Waith

Bydd pecynnau SDK yn cael eu cyhoeddi ar lansiad. Dilyn am ddiweddariadau

Taenlen fyw yn rhedeg yn eich porwr trwy WebAssembly — nid sgrinlun.

Loading Mog engine...

Defnyddiau

Wedi'i adeiladu ar gyfer datblygwyr ac asiantau

Mewnblannu yn eich ap

Gosod taenlen gyflawn i unrhyw ap gwe gydag un gydran React. Araeau deinamig, tablau colyn, a 582 o swyddogaethau allan o'r bocs.

Rhedeg ar weinydd

Prosesu ffeiliau XLSX, gwerthuso fformiwlâu, a chynhyrchu adroddiadau ar ochr y gweinydd gyda'r SDK Node.js neu Python. Dim angen porwr.

Pŵer i asiantau AI

Rhoi mynediad strwythuredig i LLMs at weithrediadau taenlen. Mae API teipiedig yr SDK wedi'i gynllunio ar gyfer defnydd offer — dim crafu sgrin na pheiriannu prompt.

Pam Mog

Peiriant taenlen cyflawn, nid dim ond cydran UI.

Asiantig

Wedi'i adeiladu ar gyfer pobl ac asiantau

API strwythuredig y gall LLMs ei alw'n uniongyrchol. SDKs Python a Node.js wedi'u cynllunio ar gyfer llifoedd gwaith asiant AI — dim crafu sgrin na haciau macro.

  • SDK Python trwy PyO3 ar gyfer llifoedd gwaith asiant AI
  • SDK Node.js trwy N-API gyda pherfformiad brodorol
  • Gweinydd heb ben ar gyfer prosesu swp
  • API parod i'w ddefnyddio fel offeryn (mewnbwn/allbwn strwythuredig)
Pwerus

Cydnawsedd Excel llawn, wedi'i ailadeiladu yn Rust

582 o swyddogaethau, araeau deinamig, tablau colyn, XLOOKUP, fformatio amodol, a chyfeiriadau strwythuredig. Nid is-set — y peth go iawn.

  • 582 o swyddogaethau cydnaws ag Excel
  • Araeau deinamig, XLOOKUP, LAMBDA
  • Tablau colyn, fformatio amodol, dilysu data
  • Dosrannu ac ysgrifennu XLSX brodorol (manyleb OOXML lawn)
Cydweithredol

Amser real, all-lein yn gyntaf, di-wrthdaro

Cydweithredu seiliedig ar CRDT wedi'i bweru gan Yrs. Yn gweithio all-lein, yn cydweddu pan fo cysylltiad, byth yn colli data. Dim cymhlethdod trawsnewid gweithrediadol.

  • Cydweithredu CRDT trwy Yrs (Rust)
  • Model hunaniaeth cell ar gyfer fformiwlâu di-wrthdaro
  • All-lein yn gyntaf gyda chydweddu awtomatig
  • Rendro canfas ar 60fps trwy brotocol gwifren deuaidd

Pensaernïaeth

Un peiriant Rust, pob platfform

Ysgrifennwyd unwaith yn Rust, wedi'i lunio i dri thargedau. Yr un cod yn y porwr, ar weinydd, ac mewn nodlyfr Python.

Porwr

WebAssembly

Rhedeg mewn Web Worker. Dim siwrneiau nôl i'r gweinydd ar gyfer cyfrifiadau.

Node.js

N-API

Deuaidd brodorol ar gyfer macOS, Linux, a Windows. Dim gorbenion WASM.

Python

PyO3

Rhwymiadau Python brodorol. Defnyddio fformiwlâu taenlen ochr yn ochr â pandas.

Craidd cyfrifo Rust

Fformiwlâu, graff dibyniaeth, tablau colyn, fformatio amodol, a dosranwr XLSX — oll yn Rust. Un API wedi'i anodi yn cynhyrchu rhwymiadau ar gyfer pob targed.

compute-core

parser, functions, graph, formats,

schema, stats, charts, cf, pivot,

table, fill, solver, collab, wire

Protocol gwifren deuaidd

Data porthol fel byfferi deuaidd cryno, nid JSON. Dim dyraniadau fesul cell. 60fps ar daflenni mawr.

Viewport buffer

36B header + N × 32B cell records

+ string pool + format palette

Mutation patches

Spliced directly into the viewport

buffer — no deserialization step

SDK

Mynediad rhagleniadol at bopeth

Un peiriant Rust, pob SDK. Yr un API yn Python a 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"]]);
});

Wedi'i Adeiladu gyda Mog

Parod ar gyfer eich prosiect

O asiantau AI i gynhyrchion SaaS i biblinellau data. Byddwch ymhlith y cyntaf i adeiladu gyda Mog.

Asiantau AI

API taenlen strwythuredig ar gyfer defnydd offer LLM. Dim crafu sgrin.

Cynhyrchion SaaS

Taenlen gyflawn mewn un gydran React. Araeau deinamig a phopeth.

Piblinellau data

Prosesu ffeiliau XLSX ar ochr y gweinydd yn Python neu Node.js. Dim angen Excel.

Cwestiynau a ofynnir yn aml

Beth yw Mog?

Mae Mog yn beiriant taenlen cod agored wedi'i ailadeiladu o'r dechrau yn Rust. Mae'n darparu amgylchedd rhedeg taenlen cyflawn — gwerthuso fformiwlâu, olrhain dibyniaeth, dosrannu XLSX, rendro canfas, a chydweithredu amser real — y gallwch ei fewnblannu mewn apiau gwe, ei redeg ar weinyddion, neu ei ddefnyddio o Python a Node.js.

Pam Rust?

Mae Rust yn rhoi perfformiad brodorol, diogelwch cof, a'r gallu i lunio i WebAssembly (porwr), N-API (Node.js), a PyO3 (Python) o un sylfaen cod. Un peiriant, pob platfform, dim saibiau casglu sbwriel.

A yw Mog am ddim?

Ydy. Mae Mog yn god agored dan drwydded MIT Addasedig. Defnyddiwch ef mewn prosiectau personol, cynhyrchion masnachol, neu blatfformau SaaS.

Sut mae Mog yn cymharu â llyfrgelloedd taenlen presennol?

Mae'r rhan fwyaf o lyfrgelloedd taenlen yn canolbwyntio ar naill ai rendro UI neu ddosrannu ffeiliau. Mae Mog yn darparu'r pentwr cyfan: peiriant cyfrifo Rust gyda 582 o swyddogaethau, rendro canfas, cydweithredu CRDT, ac SDKs brodorol. Gweler y dudalen gymharu am fatrics nodweddion manwl.

A yw Mog yn barod ar gyfer cynhyrchu?

Mae Mog mewn datblygiad gweithredol. Mae'r peiriant craidd (fformiwlâu, rendro, cydweithredu, XLSX) yn weithredol ac yn cael ei brofi. Rydym yn gweithio tuag at ryddhad cod agored — dilynwch ni am ddiweddariadau lansio.

Mwy o gwestiynau? Darllen mwy am Mog

 diddordeb mewn adeiladu gyda Mog?

Bydd Mog yn god agored dan drwydded Modified MIT.

Get notified when Mog launches