عن المشروع

GodotHub هو تطبيق سطح مكتب لإدارة مشاريع Godot Engine والإصدارات والقوالب ومستودعات Git في مكان واحد. وهو مبني باستخدام Tauri 2 (خلفية Rust) وReact 19 + TypeScript في الواجهة الأمامية، ويُوزَّع كملفات ثنائية جاهزة لنظامي Windows وmacOS وLinux، إضافة إلى حزم winget وScoop. إدارة المشاريع: إنشاء مشاريع من الصفر أو من قوالب، أو استيراد مجلدات موجودة، أو الاستنساخ من مستودع Git. يمكن تثبيت المشاريع، ووسمها بعلامات (تتزامن العلامات مع project.godot)، وإعادة ترتيبها بالسحب والإفلات، وتصفيتها وفرزها، وتنفيذ عمليات عليها دفعة واحدة. ينبّه التطبيق إلى إصدارات Godot المفقودة أو غير المتطابقة، ويعرض تفصيلاً للملفات حسب النوع، ويدعم وسائط تشغيل مخصصة، ويوفر إجراءات سريعة مثل فتح المجلد أو محرر خارجي أو طرفية. إدارة الإصدارات: تصفح إصدارات Godot الرسمية من GitHub مع تصفيتها حسب المنصة، والتنزيل والتثبيت مع التقدم والاستئناف والتزامن القابل للضبط (حتى 10)، واستيراد عمليات تثبيت موجودة أو أرشيفات .zip، وتجميع الإصدارات حسب major.minor، والتصفية حسب نوع البناء والقناة، وإعادة تسمية الإصدارات، وتثبيت إصدار حالي، وإنشاء أسماء مستعارة للإصدارات. كما ينتج الإصدار المثبّت مسار مشغّل Godot ثابتاً للسكربتات والأدوات. القوالب: حفظ أي مشروع كقالب قابل لإعادة الاستخدام، وإنشاء مشاريع جديدة من القوالب، ومعاينة محتويات القالب، والاستيراد التلقائي للقوالب من مجلد فحص مراقَب. تكامل Git: عرض حالة الفرع والمستودع، وتجهيز الملفات وإلغاء تجهيزها، والالتزام مع خيار التعديل، والدفع/السحب/الجلب، وإدارة الفروع، واستخدام الـstashes، وعرض الفروقات المضمنة، وتجاهل التغييرات، وتهيئة المستودعات، وضبط الـremotes، والتراجع عن آخر التزام أو سحب. تُحدَّث حالة Git دورياً. تشمل الميزات الأخرى مساحات عمل متعددة بأيقونات وألوان مخصصة، وفئات قابلة للتخصيص، وموجز أخبار RSS، وإعدادات مظهر واسعة (الوضع الداكن/الفاتح، ألوان التمييز والخلفية، نصف قطر الزوايا، كثافة الواجهة، مقياس الخط، تقليل الحركة)، وضبط فحص التخزين، ومراقبات الملفات، وقائمة شريط النظام مع المشاريع الأخيرة، ولوحة الأوامر، ومعالج الإعداد الأولي، والتحديثات التلقائية، وعارض سجل التغييرات، ومرجع اختصارات لوحة المفاتيح. يمكن تصدير الإعدادات واستيرادها بصيغة JSON. يشير ملف README إلى أن أجزاء من قاعدة الشيفرة أُعيد هيكلتها بمساعدة الذكاء الاصطناعي، وأن جميع التغييرات يراجعها المشرف ويختبرها؛ ويمكن للمساهمين استخدام الذكاء الاصطناعي لكن طلبات السحب تُراجَع يدوياً. المشروع مرخّص بموجب MIT.