awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesFront-Controller Patterns

Architectural patterns where all requests are routed through a single handler to centralize request processing.

Distinct from Request Routing: Distinct from Request Routing: specifically describes the 'single entry point' architectural pattern rather than the routing logic itself.

Explore 6 awesome GitHub repositories matching web development · Front-Controller Patterns. Refine with filters or upvote what's useful.

Awesome Front-Controller Patterns GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • bcit-ci/codeigniterAvatar von bcit-ci

    bcit-ci/CodeIgniter

    18,171Auf GitHub ansehen↗

    CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It implements a model-view-controller architecture to separate internal data representations from the user interface. The framework utilizes a front-controller architecture to direct all incoming web requests through a single entry point for URI parsing and request dispatching. It includes a dependency injection container to resolve class dependencies and manage the lifecycle of core system components. The toolkit provides capabilities for routing management, database interactions, a

    Utilizes a front-controller architecture to direct all incoming web requests through a single entry point.

    PHPphpphp-frameworkphp7
    Auf GitHub ansehen↗18,171
  • yiisoft/yii2Avatar von yiisoft

    yiisoft/yii2

    14,298Auf GitHub ansehen↗

    Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects. The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence. Additional capa

    Employs a front-controller pattern to centralize all incoming HTTP requests for processing and security filtering.

    PHP
    Auf GitHub ansehen↗14,298
  • liyifeng1994/ssmAvatar von liyifeng1994

    liyifeng1994/ssm

    5,913Auf GitHub ansehen↗

    This is a demonstration project that illustrates the classic SSM architecture pattern—combining SpringMVC, Spring, and MyBatis—for building scalable enterprise Java web applications. It serves as both a learning resource and a practical tutorial for developers who want to understand how these three frameworks work together in a full-stack context. The project provides a step-by-step guide for assembling SpringMVC, Spring, and MyBatis into a cohesive enterprise web application stack, covering everything from Spring dependency injection and transaction management to MyBatis database access and

    Centralises request handling through a single DispatcherServlet that delegates to controllers, views, and handlers.

    Javajavamybatisspring
    Auf GitHub ansehen↗5,913
  • lizhipay/acg-fakaAvatar von lizhipay

    lizhipay/acg-faka

    5,188Auf GitHub ansehen↗

    Dieses Projekt ist eine PHP-basierte Automatisierungsplattform für digitale Produkte, die für den Verkauf und die sofortige Lieferung digitaler Güter und Softwarelizenzen entwickelt wurde. Sie fungiert als automatisierte Storefront-Engine, die Inventar, Flash-Sales und die Lieferung von Kontoschlüsseln verwaltet. Die Plattform wird als dockerisierte E-Commerce-Umgebung bereitgestellt, die Anwendungs-, Datenbank- und Cache-Schichten für eine konsistente Bereitstellung in Containern verpackt. Sie bietet eine Plugin-basierte Architektur zur Integration mehrerer Zahlungs-Gateways und ein mehrstufiges Affiliate-System zur Nachverfolgung von Empfehlungen und zur Verteilung von Rekrutierungsprovisionen. Das System enthält Tools zur Inventarsynchronisation von Drittanbietern zur Automatisierung der Auftragsabwicklung sowie ein gestuftes Zugriffskontrollmodell zur Verwaltung von Mitgliedschaftsrängen und Produktpreisen. Es unterstützt zudem die Bereitstellung unabhängiger Sub-Shops und bietet einen Mechanismus für Remote-Software-Updates über das Administrationspanel.

    Implements a front-controller pattern to route all incoming web requests through a single entry point.

    PHP
    Auf GitHub ansehen↗5,188
  • patricklouys/no-framework-tutorialAvatar von PatrickLouys

    PatrickLouys/no-framework-tutorial

    1,556Auf GitHub ansehen↗

    Dieses Projekt ist ein Lernleitfaden für den Aufbau modularer Webanwendungen mit nativen PHP-Funktionen. Es zeigt, wie man eine funktionale Anwendungsarchitektur von Grund auf ohne externe Frameworks von Drittanbietern erstellt. Der Leitfaden konzentriert sich auf die Implementierung zentraler Architekturmuster, darunter ein Request-Router, der eingehende HTTP-Pfade auf spezifische Controller-Logik abbildet, sowie ein Dependency-Injection-Container, der Objektlebenszyklen und Klassenanforderungen verwaltet. Durch die Entkopplung von Komponenten mittels automatisierter Abhängigkeitsauflösung betont das Projekt Wartbarkeit und Testbarkeit im individuellen Softwaredesign. Die Implementierung deckt wesentliche Mechanismen von Webanwendungen ab, wie einen Front-Controller für die Request-Verarbeitung, eine Template-Engine zur Trennung von Präsentationslogik und Business-Code sowie eine zentrale Fehlerbehandlungsschicht für Laufzeitausnahmen. Diese Komponenten arbeiten zusammen, um einen strukturierten Ansatz für die dynamische Content-Generierung und Systemrückmeldungen zu bieten.

    Implements a single entry point pattern to centralize request handling and dispatching logic.

    clean-codedependency-injectionframework-agnostic
    Auf GitHub ansehen↗1,556
  • daveh/php-mvcAvatar von daveh

    daveh/php-mvc

    815Auf GitHub ansehen↗

    Dieses Projekt ist ein leichtgewichtiges PHP-Framework für den Aufbau von Webanwendungen unter Verwendung des Model-View-Controller-Architekturmusters. Es bietet eine strukturierte Umgebung, die Geschäftslogik, Datenverwaltung und Benutzeroberflächenpräsentation in distinkte Schichten trennt, um die Code-Wartbarkeit zu verbessern. Das Framework nutzt einen Front-Controller, um den gesamten eingehenden Web-Traffic abzufangen und Anfragen basierend auf definierten URL-Mustern an spezifische Controller-Aktionen weiterzuleiten. Es integriert Middleware-artige Request-Interzeption, was die Ausführung benutzerdefinierter Logik wie Authentifizierung, Sicherheitsfilterung oder Datenvorbereitung in verschiedenen Stadien des Request-Lebenszyklus ermöglicht. Über die Kern-Routing- und Strukturfunktionen hinaus enthält das Framework Tools für die Verwaltung von Datenbankinteraktionen durch abstrahierte Datenzugriffsschichten und das Rendern dynamischer Webseiten unter Verwendung templatebasierter View-Generierung. Diese Funktionen unterstützen gemeinsam die Entwicklung organisierter, serverseitiger Webanwendungen.

    Implements a central front-controller to intercept and route all incoming web traffic to appropriate controller actions.

    PHPmvc-frameworkphpphp-mvc
    Auf GitHub ansehen↗815
  1. Home
  2. Web Development
  3. Request Routing
  4. Front-Controller Patterns