منصوبے کے بارے میں

گرسٹ ایک جدید ریلیشنل اسپریڈشیٹ ہے جو اسپریڈشیٹ کی لچک کو ڈیٹا بیس کی مضبوطی کے ساتھ یکجا کرتی ہے۔ grist-core ریپوزٹری (کمیونٹی ایڈیشن) اسپریڈشیٹس کی میزبانی کے لیے سیلف ہوسٹ کے قابل سرور فراہم کرتی ہے؛ ساتھی پروجیکٹس میں grist-desktop مقامی طور پر دیکھنے/ترمیم کے لیے اور grist-static مکمل طور پر براؤزر میں بغیر بیک اینڈ کے ڈسپلے کے لیے شامل ہیں۔ یہ Grist Labs نے فرانسیسی حکومتی اداروں کی شراکت کے ساتھ تیار کیا ہے، اور Apache 2.0 کے تحت لائسنس یافتہ ہے۔ اہم صلاحیتیں: - ڈیٹا ماڈل: کالم ڈیٹا بیس فیلڈز کی طرح نامزد اور ٹائپ شدہ ہوتے ہیں، اور اسپریڈشیٹ طرز کے فارمولوں سے بھرے جا سکتے ہیں جو حوالہ شدہ سیلز تبدیل ہونے پر خودکار طور پر دوبارہ حساب کرتے ہیں۔ - پائتھون فارمولے: مکمل پائتھون سنٹیکس اور معیاری لائبریری، بہت سے Excel فنکشنز، فارمولا بنانے کے لیے ٹیون کیا گیا AI فارمولا اسسٹنٹ (OpenAI، Llama، اور دیگر ماڈلز کے ساتھ OpenRouter یا کسی بھی OpenAI-مطابق اینڈ پوائنٹ کے ذریعے کام کرتا ہے)، اور سست فارمولوں کی تشخیص کے لیے فارمولا ٹائمر۔ - پورٹیبل فارمیٹ: دستاویزات SQLite پر مبنی ہیں، لہٰذا عددی اور متنی ڈیٹا کسی بھی SQLite-قابل ٹول سے پڑھا جا سکتا ہے، اور بیک اپ مکمل طور پر بحال کیے جا سکتے ہیں۔ فائلیں میزبانوں کے درمیان آسانی سے منتقل ہوتی ہیں۔ - ترمیم اور فارمیٹنگ: چوائس لسٹس، حوالہ جات اور دو طرفہ حوالہ جات، اٹیچمنٹس، تاریخوں، ٹوگلز اور کرنسی کے لیے مخصوص ایڈیٹرز، مشروط فارمیٹنگ، اور ٹیکسٹ سیلز میں Markdown۔ - ڈیش بورڈز: ڈریگ اینڈ ڈراپ چارٹس، کارڈ ویوز، کیلنڈر ویجٹ، سمری ٹیبلز، ویجٹ لنکنگ، فلٹر بار، ڈپلیکیٹ ویجٹس، اور دستاویز کا موازنہ۔ - امپورٹس اور فارمز: اضافی امپورٹس جو موجودہ ریکارڈز کو بغیر نقل کے اپ ڈیٹ کرتی ہیں، اور مقامی فارمز جو اٹیچمنٹس، پوشیدہ فیلڈز، اور URL پری-پاپولیشن کی سہولت دیتے ہیں۔ - انٹیگریشنز: REST API انٹرایکٹو کنسول کے ساتھ، Zapier ایکشنز/ٹرگرز، Google Drive/Excel/CSV امپورٹ-ایکسپورٹ، Airtable امپورٹ، کسٹم ویجٹس، کنفیگر ایبل ویب ہکس، سروس اکاؤنٹس، اور SCIM پروویژننگ۔ - رسائی کنٹرول: دستاویز، ورک اسپیس، یا ٹیم-سائٹ کی سطح پر شیئرنگ؛ قطار، کالم، اور ٹیبل کی سطح کے قواعد؛ قواعد سیل ویلیوز اور صارف کی خصوصیات پر منحصر ہو سکتے ہیں۔ - تعاون: تھریڈڈ جوابات اور ذکر کے ساتھ سیل کمنٹس، حقیقی وقت میں ناظرین کی موجودگی، اور جائزے کے لیے تجویز کردہ تبدیلیاں۔ - سیلف ہوسٹنگ: getgrist.com کے ساتھ سائن ان، بیرونی S3-مطابق اٹیچمنٹ اسٹوریج، WebSocket کے متبادل کے طور پر HTTP لانگ پولنگ، اور سینڈ باکسنگ کے اختیارات (Linux/Docker پر gVisor، مقامی macOS سینڈ باکس، یا کسی بھی OS پر Wasm-مبنی Deno/Pyodide سینڈ باکس)۔ - رسائی اور لوکلائزیشن: ترجمے، ہائی کنٹراسٹ WCAG AA تھیم، اسکرین ریڈر اور کی بورڈ نیویگیشن سپورٹ، اور F1 فوری مدد۔ ڈیپلائمنٹ: سب سے تیز آغاز Docker ہے (docker pull gristlabs/grist؛ docker run -p 8484:8484 -it gristlabs/grist)، پھر localhost:8484 ملاحظہ کریں۔ ایک Quick setup صفحہ ایڈمن ای میل، سائن ان کا طریقہ، اور سائٹ رسائی کی رہنمائی کرتا ہے؛ ایک بوٹ کلید کنٹینر لاگ میں پرنٹ ہوتی ہے۔ /persist پر ایک ڈائریکٹری ماؤنٹ کر کے ڈیٹا محفوظ رکھیں۔ gristlabs/grist-oss امیج میں صرف مفت اور اوپن سورس کوڈ ہوتا ہے۔ سورس سے بلڈ کرنے میں yarn install، yarn install:python، yarn build، اور yarn start استعمال ہوتے ہیں؛ ڈیفالٹ بلڈ میں اختیاری غیر-OSS ایکسٹینشنز شامل ہوتی ہیں، جبکہ yarn run set-community-edition انہیں چھوڑ دیتا ہے۔ README میں صرف مکمل ایڈیشن میں دستیاب خصوصیات بھی درج ہیں، جیسے GristConnect، Azure دستاویز اسٹوریج، آڈٹ لاگ اسٹریمنگ، جدید ایڈمن کنٹرولز، ایک وسیع تر Grist Assistant، دعوت اور تبدیلی کی اطلاعات، آٹومیشنز، OAuth ایپس، ایک بلٹ-ان MCP سرور، اور OIDC/SAML سنگل سائن آن۔ مکمل ایڈیشن افراد اور فنڈنگ کی حد سے کم چھوٹی تنظیموں کے لیے مفت ہے۔