بەمزووانە · کۆدی سەرچاوە کراوە · Modified MIT
جەدوەڵبەندی بۆ مرۆڤ و ئەیجەنت.
ئامێرێکی جەدوەڵبەندی کۆدی سەرچاوە کراوە کە لە Rust دووبارە دروستکراوە. ئەرەیە دینامیکیەکان، pivot tables، XLOOKUP — لەگەڵ SDKی Python و Node.js بۆ هوشی دەستکرد.
پاکێجەکانی SDK لە کاتی ئەرخستندا بڵاودەکرێنەوە. شوێن بکەوە بۆ نوێکارییەکان
جەدوەڵبەندی زیندوو کە لە وێبگەڕەکەتدا کاردەکات بە WebAssembly — نەخشەبەرگ نییە.
حاڵەتەکانی بەکارهێنان
دروستکراوە بۆ پرۆگرامنووس و ئەیجەنت
لە ئەپەکەتدا جێگیر بکە
جەدوەڵبەندییەکی تەواو لە هەر ئەپێکی وێبدا لەگەڵ یەک کۆمپۆنێنتی React بخە. ئەرەیە دینامیکیەکان، pivot tables، و ٥٨٢ فەنکشن لەخۆ دەگرێت.
لە سێرڤەردا بەکاربهێنە
فایلەکانی XLSX پرۆسیس بکە، فۆرمیلاکان هەلسەنگێنە، و ڕاپۆرتەکان لە لایەنی سێرڤەردا لە SDKی Node.js یان Python دروست بکە. وێبگەڕ پێویست نییە.
ئەیجەنتی AI بەهێز بکە
بە LLMەکان دەستڕاگەیشتنی پێکهاتوو بدە بە کارەکانی جەدوەڵبەندی. APIی تایپکراوی SDK دیزاینکراوە بۆ بەکارهێنانی ئامراز — هیچ ڕووکاری لە ئەکران یان داهێنانی prompt نییە.
بۆچی Mog
ئامێرێکی جەدوەڵبەندی تەواو، nه تەنها کۆمپۆنێنتی UI.
دروستکراوە بۆ مرۆڤ و ئەیجەنت
APIێکی پێکهاتوو کە LLMەکان دەتوانن ڕاستەوخۆ بیخواجن. SDKی Python و Node.js دیزاینکراون بۆ جەریانی کاری ئەیجەنتی AI — هیچ ڕووکاری لە ئەکران یان هاکی ماکرۆ نییە.
- Python SDK بە PyO3 بۆ جەریانی کاری ئەیجەنتی AI
- Node.js SDK بە N-API لەگەڵ کارایی ڕەسەن
- سێرڤەری بێسەر بۆ پرۆسیسکردنی کۆ
- API ئامادەی بەکارهێنانی ئامراز (داخل/دەرچووی پێکهاتوو)
گونجاوی تەواوی Excel، دووبارە دروستکراوە لە Rust
٥٨٢ فەنکشن، ئەرەیە دینامیکیەکان، pivot tables، XLOOKUP، فۆرماتکردنی مەرجی، و ئاماژەی پێکهاتوو. نیمچەکار نییە — ئەی ڕاستەکەیە.
- ٥٨٢ فەنکشنی گونجاو لەگەڵ Excel
- ئەرەیە دینامیکیەکان، XLOOKUP، LAMBDA
- Pivot tables، فۆرماتکردنی مەرجی، دڵنیاکردنەوەی داتا
- پارسکردن و نووسینی ڕەسەنی 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
فۆرمیلاکان، گراف وابەستەکاری، pivot tables، فۆرماتکردنی مەرجی، و پارسەری 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 لەگەڵ ٥٨٢ فەنکشن، رووکارکردنی canvas، هاوکاری CRDT، و SDKی ڕەسەن. لاپەڕەی بەراورد ببینە بۆ ماتریکسی وردی تایبەتمەندییەکان.
Mog ئامادەی بەرهەمی دایە؟
Mog بە چالاکی لە پەرەپێدان دایە. ئامێری ناوەند (فۆرمیلاکان، رووکارکردن، هاوکاری، XLSX) کاردەکات و لە ئەزموونکردندایە. بەرەو بڵاوکردنەوەی کۆدی سەرچاوە کراوە کاردەکەین — شوێنمان بکەوە بۆ نوێکارییەکانی ئەرخستن.
پرسیاری زیاتر؟ زیاتر دەربارەی Mog بخوێنەوە
ئارەزووی بنا لەگەڵ Mog داری؟
Mog دەبێتە کۆدی سەرچاوە کراوە لەژێر مۆڵەتی Modified MIT.
Get notified when Mog launches