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

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

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

10 مستودعات

Awesome GitHub RepositoriesResilience Patterns

Architectural patterns for building fault-tolerant and self-healing systems.

Distinguishing note: Focuses on failure detection and isolation patterns.

Explore 10 awesome GitHub repositories matching software engineering & architecture · Resilience Patterns. Refine with filters or upvote what's useful.

Awesome Resilience Patterns GitHub Repositories

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

    karanpratapsingh/system-design

    44,051عرض على GitHub↗

    This project is a comprehensive educational resource focused on the principles, patterns, and trade-offs required to design scalable, reliable, and high-performance distributed systems. It provides a structured curriculum that covers the fundamental architectural strategies necessary for building modern software infrastructure, ranging from high-level system decomposition to low-level networking and data management. The repository distinguishes itself by offering deep dives into complex architectural patterns, such as microservices-based decomposition, event-driven communication, and command-

    Describes the circuit breaker pattern for preventing cascading failures in distributed systems.

    architecturedistributed-systemsengineering
    عرض على GitHub↗44,051
  • zeromicro/go-zeroالصورة الرمزية لـ zeromicro

    zeromicro/go-zero

    33,102عرض على GitHub↗

    This project is a comprehensive microservices development framework designed to build scalable, resilient backend systems. It provides a production-ready runtime that integrates stability patterns directly into the service architecture, ensuring consistent performance and reliability for both web and remote procedure call services even under heavy traffic conditions. The framework centers on an interface-first development model, utilizing a domain-specific language to define service contracts that serve as the single source of truth. This approach powers an extensive code generation ecosystem

    Implements adaptive circuit breakers to prevent cascading failures during high traffic.

    Goai-nativeai-native-developmentcloud-native
    عرض على GitHub↗33,102
  • openai/openai-pythonالصورة الرمزية لـ openai

    openai/openai-python

    31,022عرض على GitHub↗

    The OpenAI Python library is a generative AI client library designed to simplify communication with large language model services. It functions as a language-specific software development kit that maps local code calls to remote service endpoints, enabling the integration of text generation, data analysis, and reasoning tasks into software applications. The library acts as a structured abstraction layer that manages the complexities of network-based service interactions, including authentication, connection pooling, and header management. It distinguishes itself through built-in request orche

    Implements exponential backoff strategies to handle transient network failures and rate limits without requiring manual intervention from the user.

    Pythonopenaipython
    عرض على GitHub↗31,022
  • tmrts/go-patternsالصورة الرمزية لـ tmrts

    tmrts/go-patterns

    27,726عرض على GitHub↗

    This project serves as a technical reference and guide for implementing idiomatic software design patterns within the Go programming language. It provides a curated collection of architectural blueprints and coding strategies designed to help developers organize complex codebases into maintainable, modular components. The repository covers a broad spectrum of software engineering practices, including creational, structural, and behavioral design patterns. It emphasizes the use of language-specific idioms to manage object instantiation, decouple component interactions, and extend functionality

    Wraps service interactions in state-aware controllers to prevent cascading failures during high latency.

    Goawesomedesign-patternsdesign-patterns-for-humans
    عرض على GitHub↗27,726
  • voltagent/awesome-claude-code-subagentsالصورة الرمزية لـ VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906عرض على GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Maintains system stability under stress using circuit breakers, bulkheads, and rate limiting.

    Shellai-agent-frameworkai-agent-toolsai-agents
    عرض على GitHub↗21,906
  • netflix/zuulالصورة الرمزية لـ Netflix

    Netflix/zuul

    14,027عرض على GitHub↗

    Zuul is an API gateway service that manages incoming network traffic to backend services. It serves as a routing layer and edge security proxy that provides centralized control over security and monitoring for microservices. The project implements a dynamic request router that maps incoming paths to backend locations using configurable rules that can be updated at runtime. It also includes a circuit breaker implementation to monitor backend failure rates and stop traffic to failing services to prevent cascading outages. The gateway provides a filter-based request pipeline for processing traf

    Implements architectural failure patterns to protect backend systems and prevent cascading outages.

    Java
    عرض على GitHub↗14,027
  • linkedin/school-of-sreالصورة الرمزية لـ linkedin

    linkedin/school-of-sre

    8,093عرض على GitHub↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Instructs on implementing fault-tolerant patterns such as circuit breakers and timeouts.

    HTMLgithadooplinux
    عرض على GitHub↗8,093
  • owasp/top10الصورة الرمزية لـ OWASP

    OWASP/Top10

    5,273عرض على GitHub↗

    This project is a web application security standard and vulnerability framework. It provides a comprehensive list of the most critical security risks facing web applications, paired with technical guidance and a structured methodology for identifying and mitigating these flaws. The framework functions as a secure coding guide and a risk assessment methodology, offering a standardized approach to prioritizing vulnerabilities based on their potential impact and likelihood of exploitation. It defines architectural patterns and technical recommendations to help developers implement defense in dep

    Recommends architectural resilience patterns and resource limits to prevent system crashes during adverse events.

    HTML
    عرض على GitHub↗5,273
  • failsafe-lib/failsafeالصورة الرمزية لـ failsafe-lib

    failsafe-lib/failsafe

    4,307عرض على GitHub↗

    Failsafe is a JVM fault tolerance library and resilience pattern framework. It provides a toolkit for implementing circuit breakers, rate limiters, and other stability patterns within Java Virtual Machine applications to prevent cascading failures in distributed systems. The project is distinguished by its policy-based execution pipeline, which allows for the composition of multiple resilience patterns into a sequential flow. It features a state-machine circuit breaker to manage service recovery and a leaky-bucket rate limiter to control operation frequency. The library covers a broad range

    Provides a framework for applying resilience patterns like circuit breakers, timeouts, and bulkheads.

    Javabulkheadcircuit-breakerfallback
    عرض على GitHub↗4,307
  • hwholiday/learning_toolsالصورة الرمزية لـ hwholiday

    hwholiday/learning_tools

    4,292عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل للخدمات المصغرة لبناء أنظمة خلفية قابلة للتوسع في Go. يوفر بنية للأنظمة الموزعة مع دعم متكامل لاكتشاف الخدمات، وموازنة التحميل، وآليات تحمل الأخطاء. يتميز إطار العمل ببنية طبقات تعتمد على المجال ونظام تهيئة عن بُعد يقوم بمزامنة الإعدادات بين المخازن البعيدة والملفات المحلية مع تجاوز الفشل التلقائي. ينفذ نموذج اتصال عالي الأداء باستخدام gRPC لتبادل البيانات الفردي والمتدفق، بالإضافة إلى أنظمة إشعارات في الوقت الفعلي لإدارة اتصالات العملاء المستمرة. يغطي النظام مجموعة واسعة من القدرات الموزعة، بما في ذلك إدارة حركة المرور عبر كسر الدوائر (circuit breaking) وتحديد المعدل، وقابلية المراقبة من خلال التتبع الموزع، والتسجيل المركزي، ومراقبة الصحة. كما يدمج أدوات بنية البيانات مثل مرشحات bloom الاحتمالية، والقفل الموزع، ومصادقة الخدمة القائمة على الرموز. يتضمن المشروع دعم النشر لبيئات Elasticsearch و HBase المعبأة في حاويات.

    Implements essential stability patterns including circuit breaking and rate limiting.

    Goaesauth2ddd-example
    عرض على GitHub↗4,292
  1. Home
  2. Software Engineering & Architecture
  3. Resilience Patterns