massCode
مساحة عمل مفتوحة المصدر للمطورين تجمع بين إدارة مقتطفات الأكواد، وكتابة ملاحظات Markdown، وإرسال طلبات HTTP، وحل العمليات الحسابية، ورسم المخططات، وأدوات المطورين في تطبيق سطح مكتب واحد يعمل محليًا.
- حالة المشروع
- نشط
- Last page review
The website link may include a referral commission that supports Al-Hisn, at no cost to you.
عن massCode
massCode هو تطبيق سطح مكتب مجاني ومفتوح المصدر (مرخص برخصة AGPL-3.0) تم تطويره بواسطة Anton Reshetov، وهو بمثابة مساحة عمل متكاملة للمطورين. يهدف إلى جمع الأدوات اليومية المتناثرة التي يستخدمها المطورون في تطبيق واحد يعمل محليًا (Local-first) ويحترم الخصوصية، حيث تبقى جميع البيانات على جهاز المستخدم على هيئة ملفات Markdown نصية عادية. بُني التطبيق باستخدام تقنيات Electron و Vue و Codemirror، وهو متاح لأنظمة Windows و macOS و Linux.
يتكون massCode من عدة مساحات عمل (Spaces) يمكن التبديل بينها عبر شريط جانبي، وتشمل:
- **Code (مقتطفات الأكواد):** لبناء مكتبة أكواد قابلة لإعادة الاستخدام عبر المشاريع واللغات. يمكن تنظيم المقتطفات باستخدام مجلدات متعددة المستويات ووسوم، وتحريرها بمحرر Codemirror مع دعم تظليل النحو لأكثر من 160 لغة، ومعاينة HTML و CSS في الوقت الفعلي.
- **Notes (الملاحظات):** لكتابة مستندات Markdown الطويلة مثل ملاحظات المشاريع والمهام والوثائق التقنية. تتضمن لوحة تحكم للملاحظات، وعرضًا حيًا مع جداول قابلة للتحرير، ورسمًا بيانيًا للعلاقات، وخرائط ذهنية، ووضع عرض تقديمي كامل الشاشة.
- **HTTP (عميل API):** عميل API خفيف الوزن لحفظ وإرسال طلبات HTTP، وتنظيمها في مجلدات، واستيراد مجموعات من OpenAPI و Postman و Bruno.
- **Math (الدفتر الحسابي):** دفتر ملاحظات للعمليات الحسابية السريعة مثل تحويل العملات والوحدات والتواريخ، مع دعم لغة طبيعية.
- **Drawings (الرسومات):** لوحة رسم لإنشاء المخططات والرسومات البيانية والخرائط الذهنية باستخدام محرك Excalidraw.
- **Tools (الأدوات):** مجموعة من الأدوات المساعدة للمطورين مثل مقارنة JSON، والتشفير وفك التشفير، وتوليد كلمات المرور و UUIDs، وغيرها.
يدعم التطبيق مزامنة البيانات عبر أي خدمة سحابية مثل iCloud Drive أو Google Drive أو Dropbox أو حتى Git. كما يتضمن ميزة "Vault Doctor" للكشف عن تعارضات المزامنة وإصلاحها تلقائيًا. تتوفر إضافات للتكامل مع VS Code و Raycast و Alfred. يدعم التطبيق 15 لغة، لكن لا يدعم اللغة العربية رسميًا. المشروع نشط ويتلقى تحديثات مستمرة (أحدث إصدار v5.8.0)، وحظي بأكثر من 5,500 نجمة على GitHub.
أسئلة شائعة حول massCode
كيف يمكن مزامنة بيانات massCode بين عدة أجهزة؟
بما أن massCode يخزن بياناتك محليًا على هيئة ملفات Markdown و JSON، يمكنك استخدام أي خدمة مزامنة سحابية تفضلها مثل iCloud Drive أو Google Drive أو Dropbox أو حتى مستودع Git. ما عليك سوى وضع مجلد تخزين massCode داخل المجلد المتزامن من خدمة السحابة التي تستخدمها.
هل يمكن استخدام massCode كبديل لـ Notion أو Obsidian؟
massCode هو أداة متخصصة للمطورين، وهو ليس بديلاً كاملاً لـ Notion أو Obsidian. لكنه يقدم ميزات متداخلة مثل كتابة ملاحظات Markdown، والخرائط الذهنية، وعرض المخططات البيانية (Mermaid). يمكن أن يكون خيارًا جيدًا للمطورين الذين يريدون أداة واحدة تجمع بين إدارة المقتطفات وكتابة الملاحظات التقنية وإرسال طلبات HTTP.
هل يدعم massCode اللغة العربية؟
لا، لا يدعم massCode اللغة العربية رسميًا في واجهة المستخدم. التطبيق متوفر بـ 15 لغة تشمل الإنجليزية والألمانية والإسبانية والفرنسية والروسية واليابانية والصينية، لكن اللغة العربية ليست من بينها. ومع ذلك، يمكن كتابة النصوص والملاحظات باللغة العربية داخل المحرر.
