9 مستودعات
Architectural patterns for organizing web applications into independent, reusable components and modules.
Distinct from Flask: None of the candidates describe general modular routing or blueprint patterns; f1_mt1 is too specific to bootstrapping.
Explore 9 awesome GitHub repositories matching web development · Modular Application Architectures. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن قالب تطبيق ويب كامل (full stack) مبني باستخدام Flask. يوفر أساساً لتطوير تطبيقات الويب الكاملة، ويغطي خط الأنابيب بالكامل من واجهات المستخدم ومنطق جانب الخادم إلى إدارة البيانات العلائقية. ينفذ المشروع بنية معيارية باستخدام المخططات (blueprints) لتنظيم العروض والقوالب في مكونات مستقلة. يتميز بنظام مصادقة قائم على الجلسة لإدارة تسجيل المستخدم، وتجزئة كلمة المرور، وجلسات تسجيل الدخول الآمنة لحماية مناطق التطبيق الخاصة. يتم التعامل مع استمرارية البيانات من خلال تعيين علائقي للكائنات (ORM) لإدارة المخططات ونظام متكامل لترحيلات قاعدة البيانات ذات الإصدارات. يتضمن المشروع أيضاً مجموعة اختبار آلية مع اختبارات الوحدة وأدوات تغطية الكود للتحقق من منطق التطبيق. يتضمن القالب تكوينات لاستضافة تطبيقات السحابة، بما في ذلك إدارة متغيرات البيئة واتصالات قاعدة البيانات لبيئات الإنتاج.
Implements a modular structure using Flask blueprints to organize views and templates into independent components.
Component هي أداة بناء للواجهة الأمامية ومدير حزم مصمم لتطوير تطبيقات الويب النمطية. تعمل كمنظم لخط أنابيب الأصول ومحلل تبعيات الوحدات، حيث تجلب وتنظم حزم الكود المحلية أو البعيدة وفقاً لقواعد إصدار محددة. يوفر النظام بيئة تطوير تدعم ربط الوحدات المحلية عبر الروابط الرمزية (Symlinks) للاختبار في الوقت الفعلي دون النشر في سجل. يتضمن خط أنابيب بناء قابلاً للبرمجة لتحويل النصوص والأنماط إلى أصول إنتاج ونظام مراقبة ملفات قائم على الأحداث لتحفيز إعادة التجميع التلقائي. تغطي مجموعة الأدوات إدارة تبعيات الواجهة الأمامية، وأتمتة البناء، وتنظيم خط أنابيب الأصول. تتضمن أدوات لتدقيق حالات التبعية، والتحقق من تكوينات المشروع، وحل قيود الإصدار عبر هيكل المشروع.
Implements architectural patterns for organizing web applications into independent, reusable modules.
godropbox هو إطار عمل لتطوير الواجهة الخلفية ومخطط خدمة لبناء تطبيقات خادم وخدمات مصغرة متسقة في Go. يوفر مجموعة من المكتبات والأنماط المشتركة لتوحيد عملية التطوير عبر مشاريع متعددة. يتضمن المشروع مكتبة حقن التبعية التي تفصل منطق الأعمال عن التنفيذ من خلال عقود الخدمة القائمة على الواجهة. كما يوفر مجموعة من الأدوات لتجميع ونشر تطبيقات Go كملفات ثنائية ثابتة قائمة بذاتها على Linux. يغطي إطار العمل أدوات تطبيقات المؤسسات، بما في ذلك البدائيات المشتركة للتسجيل، والتكوين، ومعالجة الأخطاء. كما يدعم بنية الخدمات المصغرة وتنسيق خدمة Linux لضمان سلوك متسق عبر الخدمات المترابطة.
Organizes application structure using modular patterns for reusable components and shared primitives.
Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok
Organizes application logic into reusable modules using import and export patterns for better dependency management.
Spine is a JavaScript MVC framework and client-side library designed to organize web applications into maintainable components and modules. It functions as a modular frontend architecture that separates data management from user interface logic using the model-view-controller pattern. The framework operates as an event-driven state manager, utilizing a publish-subscribe messaging pattern to synchronize application state and update views. It includes a template-based view engine that generates HTML by injecting dynamic data from a model into predefined markup. The system provides tools for fr
Organizes application logic into independent, reusable modules that manage their own state.
This project is a PHP web application framework designed to support modular development through standardized coding patterns and automated class loading. It organizes application logic into discrete, reusable components and utilizes a middleware-based request pipeline to process incoming web traffic. The framework distinguishes itself by integrating a dedicated remote diagnostic utility that transmits application state data to external environments. This capability allows for the inspection of code and the identification of errors in production or restricted server deployments where direct ac
Organizes application logic into discrete, reusable modules to simplify dependency management and enforce consistent coding patterns.
This project is a high-performance PHP framework designed for building scalable services using a resident memory execution model. By maintaining application state in memory across requests, it eliminates bootstrap overhead and provides a persistent environment for long-running processes. The framework distinguishes itself through its integrated support for durable workflow orchestration and asynchronous task management. It enables the execution of complex, long-running business processes that automatically handle failures and state recovery, alongside a background processing system that dispa
Orchestrates application startup and configuration through isolated components to manage complex lifecycles.
This project provides a routing library for the Koa web framework, designed to map incoming HTTP requests to specific handler functions. It serves as a core infrastructure for organizing application logic into modular endpoints, utilizing declarative route registration and middleware-based request pipelines to process traffic. The library distinguishes itself through its support for hierarchical router nesting, which allows for the creation of scalable, modular application architectures and distinct API versioning. It offers granular control over request matching, including support for regula
Facilitates modular application structure by nesting routers and grouping routes for scalability.
This project is a PHP framework designed for building web applications through the model-view-controller architectural pattern. It provides a structured environment for organizing server-side code into distinct layers, separating business logic and data management from user interface presentation. The framework functions as a server-side component library that manages the lifecycle of web requests. It includes tools for mapping incoming traffic to specific controller methods, processing requests through a middleware pipeline, and rendering dynamic content using template-based views. The syste
Implements a modular development pattern that organizes code into distinct layers for scalability.