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

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

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

86 مستودعات

Awesome GitHub RepositoriesBackend & Enterprise Systems

Explore 86 awesome GitHub repositories matching software engineering & architecture · Backend & Enterprise Systems. Refine with filters or upvote what's useful.

Awesome Backend & Enterprise Systems GitHub Repositories

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

    kamranahmedse/developer-roadmap

    357,434عرض على GitHub↗

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

    Identifies essential infrastructure components to guide the construction of robust and scalable software systems.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    عرض على GitHub↗357,434
  • donnemartin/system-design-primerالصورة الرمزية لـ donnemartin

    donnemartin/system-design-primer

    353,387عرض على GitHub↗

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

    Covers architectural principles and design patterns for planning and building reliable, scalable, and high-performance software systems.

    Pythondesigndesign-patternsdesign-system
    عرض على GitHub↗353,387
  • trimstray/the-book-of-secret-knowledgeالصورة الرمزية لـ trimstray

    trimstray/the-book-of-secret-knowledge

    228,641عرض على GitHub↗

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

    Outlines architectural patterns and best practices for designing scalable, high-performance software systems.

    awesomeawesome-listbsd
    عرض على GitHub↗228,641
  • atom/electronالصورة الرمزية لـ atom

    atom/electron

    121,778عرض على GitHub↗

    Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux. The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems. T

    Divides application logic into distinct system-level main processes and user-interface renderer processes.

    C++
    عرض على GitHub↗121,778
  • electron/electronالصورة الرمزية لـ electron

    electron/electron

    121,727عرض على GitHub↗

    This framework provides a multi-process architecture for building desktop applications using web technologies. It manages the application lifecycle, window states, and system-level integrations through a primary entry point, while isolating web content in separate rendering processes to maintain stability and security. A secure bridge mechanism facilitates communication between these isolated contexts and the main process, ensuring that privileged system APIs remain protected. The framework distinguishes itself through a comprehensive security model that includes process sandboxing, content p

    Coordinates system-level APIs, window lifecycles, and desktop integration through a centralized main process.

    C++c-plus-pluschromecss
    عرض على GitHub↗121,727
  • tauri-apps/tauriالصورة الرمزية لـ tauri-apps

    tauri-apps/tauri

    107,946عرض على GitHub↗

    Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintaining high-performance native logic. By compiling applications into small-footprint, platform-specific binaries, the framework avoids bundling heavy runtime environments, resulting in lightweight executables. The project distinguishes itself through a capability-based security model

    Manages application logic using a memory-safe systems language to prevent common vulnerabilities during native task execution.

    Rustdesktop-apphigh-performancemobile-app
    عرض على GitHub↗107,946
  • ruanyf/weeklyالصورة الرمزية لـ ruanyf

    ruanyf/weekly

    93,944عرض على GitHub↗

    This project is a long-term, curated tech newsletter and digital trend repository designed for software developers and technology enthusiasts. It functions as a knowledge aggregation archive, providing a recurring publication that synthesizes industry insights, technical trends, and cultural commentary to help professionals navigate the evolving landscape of the tech world. The repository distinguishes itself through a structured, chronological file indexing system that maps years of editorial content to a version-controlled directory. By utilizing a git-driven workflow and storing all issues

    Decouples editorial content from presentation by storing information in a format independent of specific rendering engines.

    عرض على GitHub↗93,944
  • punkpeye/awesome-mcp-serversالصورة الرمزية لـ punkpeye

    punkpeye/awesome-mcp-servers

    89,264عرض على GitHub↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosystems by offering a registry of machine-readable interface definitions that enable dynamic tool discovery and structured context injection. The directory distinguishes itself by focusing on the protocol-based interoperability required for autonomous AI agents to interact with he

    Simplifies service architecture by enforcing stateless communication patterns where all necessary state and credentials are passed within individual requests.

    aimcp
    عرض على GitHub↗89,264
  • home-assistant/coreالصورة الرمزية لـ home-assistant

    home-assistant/core

    87,753عرض على GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Maps physical devices and virtual sensors to unique identifiers to decouple hardware details from high-level logic.

    Pythonasynciohacktoberfesthome-automation
    عرض على GitHub↗87,753
  • bytebytegohq/system-design-101الصورة الرمزية لـ ByteByteGoHq

    ByteByteGoHq/system-design-101

    83,491عرض على GitHub↗

    This project is a centralized engineering knowledge repository that provides a structured curriculum for mastering system design, architectural patterns, and fundamental software development workflows. It serves as a professional development resource for engineers, offering foundational knowledge and real-world case studies to support the design of scalable, secure, and efficient distributed systems. The repository distinguishes itself through a visual-first approach to knowledge synthesis, distilling complex technical concepts into high-density graphical diagrams and succinct illustrations.

    Details standard architectural templates for load balancing, API management, and database scaling to support robust backend systems.

    awscloud-computingcoding-interviews
    عرض على GitHub↗83,491
  • spring-projects/spring-bootالصورة الرمزية لـ spring-projects

    spring-projects/spring-boot

    80,945عرض على GitHub↗

    Spring Boot is an opinionated application framework designed to streamline the creation of production-ready services. It functions as a comprehensive development platform that utilizes a centralized dependency injection container to manage object lifecycles and wiring. By employing convention-over-configuration, the framework automates the instantiation of components based on the presence of specific libraries and configuration properties, significantly reducing the need for manual setup. The framework distinguishes itself by bundling the application and its web server into a single, self-con

    Detects classpath dependencies and environment settings to automatically configure and instantiate necessary application components.

    Javaframeworkjavaspring
    عرض على GitHub↗80,945
  • kamilmysliwiec/nestالصورة الرمزية لـ kamilmysliwiec

    kamilmysliwiec/nest

    75,872عرض على GitHub↗

    Nest is an enterprise Node.js framework designed for building scalable and maintainable server-side applications. It provides a typed environment for developing backend services using TypeScript and JavaScript, incorporating architectural patterns for both object-oriented and functional programming. The framework organizes complex backend logic into a modular application structure to ensure clear boundary separation. It utilizes a dependency injection container to manage object lifecycles and a decorator-based metadata system to attach configuration and routing data to classes and methods. T

    Implements architectural patterns for building scalable, modular, and maintainable enterprise backend systems.

    TypeScript
    عرض على GitHub↗75,872
  • nestjs/nestالصورة الرمزية لـ nestjs

    nestjs/nest

    75,862عرض على GitHub↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies through declarative metadata. The framework distinguishes itself through a platform-agnostic abstraction layer that decouples core logic from underlying HTTP servers, allowing for flexible implementation choices. It employs a middleware-based request pipeline that processes traffic

    Standardizes backend development with patterns that support complex, modular, and highly maintainable enterprise systems.

    TypeScriptframeworkhacktoberfestjavascript
    عرض على GitHub↗75,862
  • binhnguyennus/awesome-scalabilityالصورة الرمزية لـ binhnguyennus

    binhnguyennus/awesome-scalability

    71,779عرض على GitHub↗

    This project is a curated knowledge repository that aggregates high-quality resources, technical documentation, and expert insights focused on distributed systems engineering. It serves as a community-driven learning resource designed to help developers navigate the complexities of building and maintaining large-scale software applications. The repository distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a structured, searchable format. By utilizing markdown-based content curation and static indexing, the collection remains version-

    Outlines design principles for planning reliable, scalable systems that maintain performance as traffic grows.

    architectureawesomeawesome-list
    عرض على GitHub↗71,779
  • danielmiessler/seclistsالصورة الرمزية لـ danielmiessler

    danielmiessler/SecLists

    71,596عرض على GitHub↗

    SecLists is a centralized library of security assessment data designed to support vulnerability discovery and penetration testing. It functions as a comprehensive repository of wordlists, payloads, and testing methodologies used to audit software, firmware, and internet-connected hardware for technical vulnerabilities. The project distinguishes itself through a standardized taxonomy and a language-agnostic data format, which allows security tools to predictably ingest and utilize its assets regardless of the underlying programming environment. By decoupling raw testing data from execution log

    Separates raw testing data from execution logic to ensure compatibility with diverse security tools.

    PHP
    عرض على GitHub↗71,596
  • zie619/n8n-workflowsالصورة الرمزية لـ Zie619

    Zie619/n8n-workflows

    55,173عرض على GitHub↗

    This project is a centralized repository and discovery platform for managing large collections of automation workflow definitions. It functions as an asset registry that provides visibility into complex process logic and integration patterns, allowing users to locate, filter, and manage pre-built automation templates across diverse categories. The platform is powered by a containerized backend service that serves workflow data through a high-performance, asynchronous API layer. It distinguishes itself by utilizing full-text search indexing to enable rapid keyword lookups across thousands of w

    Decouples raw workflow definitions from application logic to enable independent updates and streamlined template management.

    Python
    عرض على GitHub↗55,173
  • elsewhencode/project-guidelinesالصورة الرمزية لـ elsewhencode

    elsewhencode/project-guidelines

    29,458عرض على GitHub↗

    This project provides a comprehensive collection of standardized conventions and architectural patterns designed to maintain consistent code quality, secure workflows, and project stability. It serves as a structured guide for implementing engineering processes, including automated testing, dependency management, and environment configuration across diverse software development lifecycles. The framework distinguishes itself by offering a unified approach to version control and interface design. It enforces linear development practices through standardized commit messages and branch protection

    Defines RESTful API design standards using resource-oriented patterns and secure communication protocols.

    JavaScriptbest-practicesguidelineshow-to
    عرض على GitHub↗29,458
  • johnpapa/angular-styleguideJ

    johnpapa/angular-styleguide

    23,648عرض على GitHub↗

    This project is an architecture reference and coding standard for the Angular framework. It provides guidelines for organizing files, components, and services into a logical hierarchy to maintain consistent and readable TypeScript code. The guide focuses on enterprise application architecture and frontend code governance. It establishes a shared set of structural guidelines and development standards to ensure long-term maintainability and to assist in bootstrapping new projects without technical debt. The resource covers modular architecture guidelines, pattern-based code standardization, an

    Provides architectural patterns for structuring large-scale Angular applications with modularity and scalability.

    Vim Snippet
    عرض على GitHub↗23,648
  • microsoft/api-guidelinesالصورة الرمزية لـ microsoft

    microsoft/api-guidelines

    23,287عرض على GitHub↗

    This project is a cloud API governance framework and enterprise style guide. It provides a centralized set of naming and structural rules and design guidelines for RESTful interfaces to maintain architectural consistency across large-scale distributed services. The framework establishes standards for OpenAPI specifications to ensure a uniform developer experience. It also defines a versioning policy to manage service updates and prevent breaking changes for existing client integrations. The guidelines cover resource-oriented design patterns, schema-based constraint validation, and standardiz

    Defines standard RESTful API designs utilizing HTTP methods for predictable data access.

    apiguidelinesrest-api
    عرض على GitHub↗23,287
  • balderdashy/sailsالصورة الرمزية لـ balderdashy

    balderdashy/sails

    22,807عرض على GitHub↗

    Sails is an enterprise Node.js web framework designed for building scalable applications using a model-view-controller architecture. It functions as a realtime web application framework and a database agnostic object-relational mapper, providing a structured environment for developing server-side applications. The framework enables bi-directional data exchange between clients and servers via persistent connections to support real-time features. It utilizes a consistent interface to interact with various relational and non-relational data stores, allowing the application to remain independent

    Follows enterprise architectural patterns to ensure server-side applications are scalable, modular, and maintainable.

    JavaScript
    عرض على GitHub↗22,807
السابق1234…5التالي
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Backend & Enterprise Systems

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

  • Backend and Service Orchestration4 وسوم فرعيةArchitectural patterns for request processing, service modularity, and system-level process management.
  • Data and Persistence Architectures5 وسوم فرعيةPatterns for separating data storage, static assets, and resource-oriented services from core application logic.
  • Enterprise Backend Architectures2 وسوم فرعيةPatterns for building scalable, modular, and testable server-side systems.
  • Entity Abstraction LayersFrameworks that provide standardized interfaces to interact with complex data models or underlying system resources.
  • Infrastructure Design Patterns2 وسوم فرعيةReusable architectural templates for organizing, scaling, and maintaining the foundational components of a computing environment.
  • Memory-Safe Backend OrchestratorsSystems that manage application logic using memory-safe languages to prevent common vulnerabilities.
  • System Architecture Designs7 وسوم فرعيةArchitectural principles and design patterns for planning and building reliable, scalable, and high-performance software systems.