awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesBuild Task Parallelism

Executing independent build and test steps concurrently to reduce total project execution time.

Distinct from Concurrent Task Execution: Distinct from general concurrent task execution by focusing specifically on the build-tool task graph

Explore 5 awesome GitHub repositories matching development tools & productivity · Build Task Parallelism. Refine with filters or upvote what's useful.

Awesome Build Task Parallelism GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sbt/sbtالصورة الرمزية لـ sbt

    sbt/sbt

    4,929عرض على GitHub↗

    Sbt هي أداة بناء JVM ونظام إدارة تبعيات مصمم لـ Scala و Java. تعمل كمنسق بناء متعدد المشاريع يدير تجميع الكود المصدري، ويحل المكتبات الخارجية من المستودعات البعيدة، ويحزم الملفات الثنائية للتوزيع. يتميز المشروع بنظام البناء التفاعلي الخاص به، والذي يوفر حلقة قراءة-تقييم-طباعة (REPL) لفحص الحالة في الوقت الفعلي وتنفيذ المهام. يستخدم نموذج تنفيذ قائم على رسم بياني للتبعية لمعالجة المهام ويحتفظ بمخزن مفتاح-قيمة آمن من حيث النوع لتهيئة البناء الديناميكي. تغطي قدراته أتمتة بناء JVM مع إعادة التجميع التزايدي، وتنظيم المشاريع المعيارية، وتنفيذ الاختبارات المؤتمتة. يدعم النظام أيضًا التجميع عبر الإصدارات، ونشر القطع الأثرية إلى التخزين السحابي، ونموذج إضافات قابل للتوسيع لإضافة منطق بناء مخصص.

    Executes independent build steps in parallel based on a dependency graph to significantly reduce total build time.

    Scala
    عرض على GitHub↗4,929
  • theos/theosالصورة الرمزية لـ theos

    theos/theos

    4,867عرض على GitHub↗

    Theos هي أداة تطوير محمولة متعددة المنصات ونظام بناء مصمم لتجميع وتعبئة البرمجيات لأنظمة تشغيل الأجهزة المحمولة. تعمل كمجموعة أدوات تعديل النظام وإطار عمل ربط وقت التشغيل، مما يسمح للمطورين بإنشاء تعديلات تغير السلوك الداخلي لبيئات نظام تشغيل الأجهزة المحمولة. يتميز المشروع من خلال توفير بناء جملة معالج مسبق متخصص يولد استدعاءات واجهة برمجة تطبيقات منخفضة المستوى، مما يزيل الكود النموذجي المطلوب عادةً لربط الوظائف والطرق. يتيح تبديل طرق وقت التشغيل الديناميكي وامتدادات الفئات، مما يسمح للمطورين باعتراض طرق النظام الحالية واستبدالها بتنفيذات مخصصة مع الحفاظ على القدرة على استدعاء الوظيفة الأصلية. تغطي سلسلة الأدوات مجموعة واسعة من القدرات، بما في ذلك تنسيق بناء متعدد البنيات للمعالجات والمحاكيات المختلفة، وتوليد حزم تثبيت متعددة التنسيقات مثل deb و ipa و pkg و rpm. تتضمن دعماً مخصصاً لتطوير البيئة بدون جذر (rootless) من خلال حل المسار في وقت التجميع وتعديلات ربط المكتبة. تتم إدارة نظام البناء عبر Makefiles ويدعم مجموعة متنوعة من قوالب سقالات المشروع لأتمتة إعداد التطوير الأولي.

    Distributes build tasks across available CPU cores to parallelize compilation and reduce total project build time.

    Makefilebuild-systemioslinux
    عرض على GitHub↗4,867
  • mitchellh/goxالصورة الرمزية لـ mitchellh

    mitchellh/gox

    4,580عرض على GitHub↗

    Gox هو أداة أتمتة بناء عبر المنصات وأداة سطر أوامر مصممة لتجميع Go عبر المنصات. يعمل كمدير سلسلة أدوات يبني ويهيئ أدوات التجميع والأعلام اللازمة المطلوبة لاستهداف منصات أجهزة متنوعة. يؤتمت النظام إعداد وتثبيت وتوفير المجمعات والروابط اللازمة لأنظمة تشغيل وبنيات مختلفة. يدير توليد الملفات الثنائية القابلة للتنفيذ لمنصات متعددة بالتوازي، باستخدام قوالب تسمية مخصصة وأعلام رابط لإعداد إصدارات البرامج. توفر الأداة قدرات لتصفية المنصة المستهدفة باستخدام أنماط شاملة وحصرية وتسمح بتجاوز إعدادات البناء عبر متغيرات البيئة. كما تدعم اكتشاف مجموعات أنظمة التشغيل والبنية المتاحة.

    Triggers multiple compilation processes simultaneously to speed up the generation of binaries for several platforms.

    Go
    عرض على GitHub↗4,580
  • cake-build/cakeالصورة الرمزية لـ cake-build

    cake-build/cake

    4,179عرض على GitHub↗

    Cake هو نظام لأتمتة البناء (build automation) وإطار عمل للسكربتات عبر المنصات يسمح للمستخدمين بتعريف خطوط أنابيب بناء البرمجيات باستخدام سكربتات C#. يعمل كمنسق لخط أنابيب CI/CD ومشغل للبناء، ويوفر لغة خاصة بالمجال (DSL) ذات أنواع قوية لتبسيط تنسيق عمليات التجميع والاختبار والتعبئة عبر Windows وLinux وmacOS. يضمن النظام بيئات بناء قابلة للتكرار من خلال تثبيت إصدارات أدوات البناء والوحدات والتبعيات. يتميز بتمكين سير عمل سكربتات C# مع دعم كامل لبيئات التطوير المتكاملة (IDE)، بما في ذلك الإكمال التلقائي، وتمييز الصيغة، وتنفيذ المهام المباشر داخل المحررات. يغطي إطار العمل مجموعة واسعة من الإمكانيات، بما في ذلك تنفيذ المهام عبر الرسم البياني الموجه غير الدوري (DAG)، وتجريد العمليات عبر المنصات، وتثبيت الأدوات تلقائياً. يتميز باكتشاف بيئات التكامل المستمر المختلفة ويوفر قابلية للتوسعة من خلال بنية إضافات تعتمد على NuGet وحقن التبعيات. يتم تنفيذ سكربتات البناء كملفات ثنائية مجمعة في وقت التشغيل أو مستضافة داخل تطبيق وحدة تحكم.

    Runs multiple independent build and test steps concurrently to reduce total processing time.

    C#build-automationbuild-automation-toolbuild-tool
    عرض على GitHub↗4,179
  • blade-build/blade-buildالصورة الرمزية لـ blade-build

    blade-build/blade-build

    2,100عرض على GitHub↗

    Blade-build هو نظام بناء متعدد اللغات ومنسق برمجيات مصمم لأتمتة تجميع وربط واختبار قواعد الكود المعقدة. يعمل كمحرك بناء تزايدي يصمم هياكل المشاريع كرسوم بيانية موجهة غير دائرية (DAGs)، مما يضمن إعادة تجميع الوحدات المتأثرة فقط عند تغيير الكود المصدري أو ملفات الرأس. من خلال استخدام مواصفات بناء تعريفية، يوفر النظام نهجاً موحداً لإدارة التبعيات وسلاسل الأدوات عبر بيئات برمجة متنوعة. يتميز النظام بتركيزه على بيئات البناء المحكمة (hermetic) وإدارة التبعيات القابلة للتكرار. فهو يحل التبعيات المتعدية تلقائياً ويثبت إصدارات المكتبات لضمان نتائج متسقة عبر أجهزة مختلفة. ولتسريع دورات التطوير، فإنه يستخدم التخزين المؤقت للأصول القابلة للعنونة بالمحتوى والتنفيذ المتوازي لكل من مهام التجميع ومجموعات الاختبار. تسمح هذه الميزات للنظام بإعادة استخدام النتائج المحسوبة مسبقاً وتعظيم استخدام وحدة المعالجة المركزية، مما يقلل بشكل كبير من أوقات البناء للمشاريع واسعة النطاق. بعيداً عن التجميع الأساسي، توفر الأداة سطح قدرات واسع لإدارة دورة حياة البرمجيات بالكامل. وهي تدعم تنسيق سلسلة الأدوات عبر المنصات، مما يسمح للمطورين باستهداف أنظمة تشغيل ومجمعات متعددة من تهيئة واحدة. يتضمن النظام أيضاً ميزات متقدمة لتحسين الملفات الثنائية، مثل تحسينات وقت الربط والتحسينات الموجهة بالملفات الشخصية، إلى جانب ضوابط الأمان مثل قيود رؤية الهدف وتدقيق امتثال التبعية. يوفر المشروع دعماً متكاملاً لسير عمل التطوير الشائع، بما في ذلك توليد ملفات البناء المؤتمت وإضافات المحرر لتمييز الصيغة وتصحيح الأخطاء. وهو مصمم للمساعدة في ترحيل أنظمة البناء القديمة ويوفر قابلية التوسع من خلال منطق بناء مخصص لاستيعاب المتطلبات غير القياسية.

    Executes independent build and test steps concurrently to reduce total project execution time.

    Pythonbuild-systembuild-toolcplusplus
    عرض على GitHub↗2,100
  1. Home
  2. Development Tools & Productivity
  3. Concurrent Task Execution
  4. Build Task Parallelism