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

massCode ایک مفت، اوپن سورس ڈیسک ٹاپ ایپلی کیشن ہے جو خود کو صرف اسنیپٹ مینیجر کے بجائے ڈویلپر ورک اسپیس کے طور پر پیش کرتی ہے۔ یہ macOS، Windows اور Linux پر چلتی ہے، اور صارف کا ڈیٹا لوکل رکھتی ہے: اسنیپٹس، نوٹس اور HTTP درخواستیں والٹ ڈائریکٹری میں frontmatter میٹا ڈیٹا کے ساتھ سادہ `.md` فائلوں کے طور پر محفوظ ہوتی ہیں۔ README میں بیان کردہ اہم صلاحیتیں: - **کوڈ اسنیپٹس**: ملٹی لیول فولڈرز، ٹیگز اور فریگمنٹس؛ 160+ سنٹیکس گرامرز بلٹ ان (600+ بذریعہ `.tmLanguage`)؛ مربوط Prettier فارمیٹنگ؛ ریئل ٹائم HTML/CSS پیش نظارہ؛ ایک JSON ویژولائزر؛ اور اسنیپٹس کو تھیمڈ امیجز کے طور پر ایکسپورٹ کرنا۔ - **نوٹس**: ایڈیٹر، لائیو پیش نظارہ اور پیش نظارہ موڈز کے ساتھ Markdown دستاویزات؛ اسٹیٹس، پرائرٹی اور ڈیو ڈیٹس کے ساتھ ٹاسک نوٹس نیز Today/Upcoming/Completed ویوز؛ قابل ترمیم Markdown ٹیبلز؛ نوٹس، اسنیپٹس اور HTTP درخواستوں کے درمیان اندرونی لنکس؛ سیکشن نیویگیشن کے ساتھ نوٹ انسپکٹر؛ Mermaid ڈایاگرامز؛ ہیڈنگ اسٹرکچر سے مائنڈ میپس؛ پریزنٹیشن موڈ؛ کال آؤٹس اور امیج ایمبیڈنگ؛ ایک نوٹس گراف اور ڈیش بورڈ۔ - **HTTP کلائنٹ**: HTTP، GraphQL اور WebSocket درخواستیں؛ مشترکہ auth، ہیڈرز، ویری ایبلز اور اسکرپٹس کے ساتھ کلیکشنز اور نیسٹڈ فولڈرز؛ انوائرنمنٹس اور لوکل سیکرٹ ویری ایبلز؛ assertions اور JavaScript ٹیسٹس؛ سیکوینشل کلیکشن رنز؛ 20 زبانوں/رن ٹائمز کے لیے درخواست کوڈ جنریشن؛ رسپانس انسپیکشن، ہسٹری، کنسول ڈیبگنگ اور کوکی مینجمنٹ؛ OpenAPI، Postman اور Bruno سے امپورٹس۔ - **ریاضی کی نوٹ بک**: قدرتی زبان میں حسابی عمل، فیصد، یونٹ کنورژن اور تاریخ/وقت کی ریاضی؛ 166+ فیاٹ کرنسیاں اور 21 کریپٹو کرنسیاں لائیو ریٹس کے ساتھ؛ ویری ایبلز، فنکشنز اور ایگریگیٹس؛ فنانس کیلکولیشنز جیسے کمپاؤنڈ انٹرسٹ، ROI اور لون ری پیمنٹ۔ - **ڈرائنگز**: Excalidraw سے چلنے والا کینوس جس میں سرچ ایبل ڈرائنگ لسٹ، فی ڈرائنگ پین/زوم میموری، امیج ایکسپورٹ اور Markdown نوٹس میں ایمبیڈنگ شامل ہے۔ - **ڈویلپر ٹولز**: JSON diff، کیس کنورٹر، سلگ جنریٹر، URL پارسر، لائن بریک نارملائزر، hash/HMAC جنریٹر، پاس ورڈ جنریٹر، UUID، URL/Base64 انکوڈرز، JSON سے TOML/XML/YAML کنورژن، کلر کنورٹر، JSON جنریٹر اور Lorem Ipsum۔ - **کمانڈ پیلیٹ**: اسنیپٹس، نوٹس، HTTP درخواستوں، اسپیسز اور کمانڈز میں کی بورڈ فرسٹ نیویگیشن اور سرچ، `@` اسپیس اسکوپنگ اور `>` کمانڈ موڈ کے ساتھ۔ - **امپورٹس**: VS Code، Raycast، SnippetsLab اور پبلک GitHub Gists سے اسنیپٹس کے پیش نظارہ فرسٹ امپورٹس؛ Obsidian فولڈرز سے Markdown نوٹس؛ OpenAPI، Postman اور Bruno سے HTTP کلیکشنز۔ - **براؤزر کلپر**: Chrome، Firefox اور Safari ایکسٹینشنز منتخب کوڈ کو اسنیپٹس کے طور پر، ٹیکسٹ یا قابل مطالعہ صفحہ مواد کو نوٹس کے طور پر، اور صفحات یا لنکس کو HTTP GET درخواستوں کے طور پر محفوظ کرنے کے لیے، جو ٹوکن کے ساتھ لوکل Integration API کے ذریعے منسلک ہوتے ہیں۔ - **MCP انٹیگریشن**: ایک بلٹ ان MCP سرور کوڈنگ ایجنٹس جیسے Codex، Claude Code، Cursor یا VS Code Copilot کو اسنیپٹس، نوٹس اور محفوظ شدہ HTTP درخواستیں تلاش کرنے اور پڑھنے، نئے آئٹمز Inbox میں محفوظ کرنے، اور فعال انوائرنمنٹ کا استعمال کرتے ہوئے محفوظ شدہ درخواستیں بھیجنے کی اجازت دیتا ہے۔ چونکہ والٹ سادہ Markdown ہے، README نوٹ کرتا ہے کہ یہ Git فرینڈلی ہے، iCloud، Dropbox، Google Drive یا Syncthing کے ذریعے سنک ہو سکتی ہے، بیرونی تبدیلیوں کی لائیو واچنگ کو سپورٹ کرتی ہے، اور وینڈر لاک ان سے بچاتی ہے۔ حسب ضرورت JSON تھیم فائلیں ایپ UI اور ایڈیٹر سنٹیکس ہائی لائٹنگ کو ایڈجسٹ کر سکتی ہیں، لائٹ اور ڈارک تھیمز اور لائیو ریلوڈ کے ساتھ۔ سورس سے بلڈنگ کے لیے Node.js >= 20.16.0 اور pnpm >= 9.0.0 درکار ہے، `pnpm install`، `pnpm dev`، اور پلیٹ فارم مخصوص `pnpm build:mac`، `pnpm build:win` یا `pnpm build:linux` کمانڈز کے ساتھ۔ یہ پروجیکٹ AGPL-3.0 کے تحت لائسنس یافتہ ہے اور Anton Reshetov کے ذریعہ مینٹین کیا جاتا ہے۔