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

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

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

7 مستودعات

Awesome GitHub RepositoriesSystem Architectures

Resources explaining structural models for software systems, including multi-tier and monolithic designs.

Distinguishing note: No candidates provided; minting under Software Engineering & Architecture to categorize high-level system structural models.

Explore 7 awesome GitHub repositories matching software engineering & architecture · System Architectures. Refine with filters or upvote what's useful.

Awesome System Architectures 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-

    Let's look at some examples of N-Tier architecture: ### 3-Tier architecture 3-Tier is widely used and consists of the following different layers: - Presentation layer: Handles user interactions with the application.

    architecturedistributed-systemsengineering
    عرض على GitHub↗44,051
  • apolloauto/apolloالصورة الرمزية لـ ApolloAuto

    ApolloAuto/apollo

    26,676عرض على GitHub↗

    Apollo هي حزمة برمجيات شاملة مصممة لتطوير المركبات ذاتية القيادة، وتوفر المكونات اللازمة للإدراك والتخطيط والتحكم. تعمل كبرمجيات وسيطة للروبوتات عالية الأداء، وتستخدم ناقل بيانات للنشر والاشتراك لتسهيل الاتصال منخفض التأخير بين الوحدات الموزعة ومستشعرات الأجهزة. تدمج المنصة البيانات من الكاميرات، وLidar، والرادار من خلال إطار عمل لدمج المستشعرات لإنشاء نموذج بيئي في الوقت الفعلي للملاحة. يتميز النظام بإطار عمل وقت تشغيل قائم على المكونات يدير جدولة المهام وتخصيص الموارد، مدعوماً بطبقة تجريد الأجهزة التي تفصل منطق القيادة عن تكوينات المركبات المحددة. لضمان سلوك متسق أثناء الاختبار، فإنه يتضمن محرك إعادة تشغيل حتمي لتدفقات بيانات المستشعرات ويدعم المحاكاة في الحلقة (hardware-in-the-loop). تستخدم المنصة أيضاً جدولة الرسم البياني غير الدوري الموجه ونقل الذاكرة المشتركة بدون نسخ لتحسين تدفق البيانات والكفاءة الحسابية عبر أنظمة الروبوتات المعقدة. توفر البرمجيات واجهة تحكم قياسية للمركبة لترجمة قرارات الملاحة إلى أوامر ميكانيكية. يتوفر توثيق شامل، بما في ذلك تعليمات التثبيت، وأدلة تكامل الأجهزة، وسلسلة من أدلة البدء السريع لإصدارات مختلفة من المنصة.

    Provides structural overviews of hardware and software connections.

    C++apolloautonomous-drivingautonomous-vehicles
    عرض على GitHub↗26,676
  • zakirullin/cognitive-loadالصورة الرمزية لـ zakirullin

    zakirullin/cognitive-load

    12,288عرض على GitHub↗

    This project is a collection of software engineering principles and architectural design patterns designed to minimize the mental effort required to understand and maintain source code. It serves as a guide for implementing clean code methodologies and architectural simplification to reduce the overall cognitive load on developers. The framework emphasizes aligning module boundaries and ubiquitous language with business stakeholders to prevent architectural ripple effects. It advocates for balancing service granularity to avoid the overhead of distributed monoliths and suggests favoring objec

    Provides a comprehensive framework for simplifying system architecture by replacing heavy layers with dependency inversion.

    عرض على GitHub↗12,288
  • veeral-patel/how-to-secure-anythingالصورة الرمزية لـ veeral-patel

    veeral-patel/how-to-secure-anything

    10,224عرض على GitHub↗

    This project is a comprehensive security suite and knowledge base focused on the engineering and construction of trustworthy digital and physical systems. It provides a systematic framework for security engineering design, covering the establishment of high-assurance architectures and the implementation of security models that govern how a system achieves its safety goals. The project is distinguished by its focus on formal assurance and adversarial deterrence. It includes methodologies for creating security assurance cases and proofs to verify system trustworthiness, alongside economic and t

    Provides an engineering framework for implementing defense-in-depth and trusted computing base architectures.

    secure-designsecure-systemssecurity
    عرض على GitHub↗10,224
  • yjhjstz/deep-into-nodeالصورة الرمزية لـ yjhjstz

    yjhjstz/deep-into-node

    4,392عرض على GitHub↗

    هذا المشروع عبارة عن دراسة تقنية ودليل تحليل يركز على البنية الداخلية لـ Node.js. يوفر فحصاً متعمقاً لوقت التشغيل، مع التركيز على كيفية إدارة المحرك لمقابض الذاكرة، وتنفيذ العمليات غير المتزامنة، وتنفيذ منطق الوحدات الأساسية. يحلل الدليل بشكل خاص تكامل فئات ودوال C++ الأصلية في JavaScript ويوثق سلوك حلقة أحداث libuv. يتضمن مراجع مفصلة لتحسين الأداء من خلال تحديد حالات فشل مترجم V8 وتوصيف التنفيذ لتحسين كفاءة الموارد. تغطي المادة مجموعة واسعة من الأنظمة الداخلية، بما في ذلك برمجة الشبكات منخفضة المستوى لـ TCP و UDP، وإدارة العمليات للعناقيد والعمليات الفرعية، وآليات الإدخال/الإخراج غير المحظورة. كما يستكشف التنفيذ على مستوى المصدر للمخازن المؤقتة، والتدفقات، وطبقة الربط من الأصل إلى النص البرمجي.

    Analyzes the relationship between the V8 engine, libuv, and native bindings to explain the overall system operation.

    libuvnodejsv8
    عرض على GitHub↗4,392
  • froggey/mezzanoالصورة الرمزية لـ froggey

    froggey/Mezzano

    3,864عرض على GitHub↗

    Mezzano is a self-hosted operating system written entirely in Common Lisp. It employs a language-integrated kernel architecture where both the kernel and user-space applications execute within a single, unified high-level language runtime. The system is designed for both bare-metal environments, booting from physical external media, and as a guest operating system within virtual machine software. It implements symmetric multiprocessing to distribute computational workloads across multiple CPU cores. The environment includes capabilities for automated memory recovery via generational garbage

    Employs a language-integrated architecture allowing deep introspection and debugging of the kernel within the runtime.

    Common Lisp
    عرض على GitHub↗3,864
  • ryanmcdermott/3rs-of-software-architectureالصورة الرمزية لـ ryanmcdermott

    ryanmcdermott/3rs-of-software-architecture

    1,113عرض على GitHub↗

    This project is a comprehensive guide to software architecture, providing a framework for designing maintainable, readable, and modular codebases. It focuses on establishing design best practices that help developers structure complex applications into independent, single-purpose units. The guide emphasizes the use of modular programming principles to decouple software components, allowing for greater reusability across different parts of an application or separate projects. By prioritizing interface-based design and the dependency inversion principle, it enables safe, incremental refactoring

    Defines structural models for systems that isolate side effects to ensure reliable and predictable behavior.

    JavaScriptarchitecturejavascriptreact
    عرض على GitHub↗1,113
  1. Home
  2. Software Engineering & Architecture
  3. System Architectures

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

  • Architecture ObfuscationTechniques to mask system internals to prevent the successful execution of remote code attacks. **Distinct from System Architectures:** Distinct from general System Architectures by focusing on the intentional masking of details for security purposes.
  • Language-Integrated ArchitecturesSystem architectures where the kernel and user space are implemented within a single high-level language runtime. **Distinct from System Architectures:** Distinct from general system architectures: focuses on the specific design pattern of language-integrated OS kernels.
  • Runtime Architecture AnalysesEvaluations of the structural relationship between engines, I/O libraries, and bindings within a runtime environment. **Distinct from System Architectures:** System Architectures is too broad; this specifically targets the internal composition of a language runtime.
  • Security Architecture FrameworksEngineering guidelines for implementing high-assurance architectures, defense-in-depth, and trusted computing bases. **Distinct from System Architectures:** Specifically targets security-driven structural models rather than general multi-tier or monolithic software architectures