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

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

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

4 مستودعات

Awesome GitHub RepositoriesReliability Engineering

Practices and compiler-enforced checks designed to prevent common logic errors and data races.

Distinct from Performance and Reliability: Distinct from developer tooling support: focuses on language-level reliability guarantees rather than vendor toolchain compatibility.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Reliability Engineering. Refine with filters or upvote what's useful.

Awesome Reliability Engineering GitHub Repositories

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

    rust-lang/book

    17,930عرض على GitHub↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Catches bugs early through robust compiler checks and tooling designed to simplify the creation of stable software.

    Rustbookmdbookrust
    عرض على GitHub↗17,930
  • uber-go/goleakالصورة الرمزية لـ uber-go

    uber-go/goleak

    5,219عرض على GitHub↗

    Goleak هو أداة تشخيصية مصممة لتحديد والإبلاغ عن تسريبات الـ goroutines في تطبيقات Go. من خلال التكامل المباشر مع أطر الاختبار القياسية، يتحقق الأداة من أن المهام الخلفية تنتهي بشكل صحيح بعد اكتمال حالات الاختبار الفردية، أو الحزم، أو مجموعات الاختبار الكاملة. تعمل الأداة عن طريق التقاط لقطات لخيوط التنفيذ النشطة ومقارنتها بأساس مرجعي لعزل العمليات التي تم إنشاؤها حديثاً. ولضمان الدقة وتقليل الضجيج، توفر الأداة آليات لتصفية تتبعات المكدس (stack traces) المحددة، وتجاهل المهام الخلفية المعروفة، وإجراء عمليات إعادة محاولة لمراعاة العمليات العابرة التي قد تنتهي بعد فترة وجيزة من انتهاء الاختبار. تدعم هذه المكتبة الحفاظ على مجموعات اختبار آلية مستقرة من خلال تحديد مصدر أخطاء التزامن ومنع استنزاف الموارد. يتم توزيعها كامتداد لإطار عمل الاختبار يمكن دمجه في سير العمل الحالي لمراقبة سلوك وقت التشغيل والتحقق من صحة التزامن العامة للبرمجيات.

    Validates that background tasks and concurrent processes terminate correctly after test completion to prevent long-term memory and resource exhaustion.

    Go
    عرض على GitHub↗5,219
  • microsoft/bosquelanguageالصورة الرمزية لـ microsoft

    microsoft/BosqueLanguage

    5,215عرض على GitHub↗

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

    Combines functional programming semantics with imperative syntax to enforce logic correctness while maintaining an ergonomic structure for developing complex and stable applications.

    TypeScript
    عرض على GitHub↗5,215
  • reactnativecn/react-native-updateالصورة الرمزية لـ reactnativecn

    reactnativecn/react-native-update

    1,975عرض على GitHub↗

    React Native Update is a deployment platform designed to deliver JavaScript code changes directly to mobile applications. By enabling over-the-air updates, the system allows developers to push patches to installed binaries, effectively bypassing standard app store review cycles. The project distinguishes itself through a specialized binary patching engine that generates small code diffs to minimize bandwidth consumption during delivery. To maintain service reliability, it incorporates an automated rollback framework that monitors application stability after an update and reverts to a previous

    Monitors application stability after updates and automatically rolls back to previous versions if failures are detected.

    TypeScriptcodepushhotfixota
    عرض على GitHub↗1,975
  1. Home
  2. Software Engineering & Architecture
  3. Reliability Engineering

استكشف الوسوم الفرعية

  • High-Reliability Development FrameworksDevelopment environments combining functional and imperative paradigms to enforce logic correctness. **Distinct from Reliability Engineering:** Distinct from general reliability engineering: focuses on the specific hybrid language semantics used for ergonomic, stable application development.
  • Mobile Stability EngineeringPractices for monitoring mobile application stability and automating recovery from update-related failures. **Distinct from Reliability Engineering:** Distinct from general reliability engineering: focuses on mobile-specific update stability and rollback.