2 Repos
Full-stack platforms for building dynamic websites and RESTful services using the PHP language.
Distinct from PHP Web Utilities: The candidates are either narrow utilities or specialized for CLI/crawling, rather than a general full-stack web framework.
Explore 2 awesome GitHub repositories matching web development · PHP Web Frameworks. Refine with filters or upvote what's useful.
Yii ist ein Full-Stack-PHP-Webframework und ein komponenten-basiertes System, das für den Aufbau dynamischer Websites und RESTful-Services entwickelt wurde. Es arbeitet als MVC-Anwendungsframework, das Geschäftslogik von der Benutzeroberfläche trennt, und enthält einen integrierten Object-Relational-Mapper (ORM) für die Interaktion mit Datenbanken. Das Projekt bietet ein umfassendes CLI-Toolset für Projekt-Bootstrapping, automatisierte Codegenerierung und die Ausführung von Hintergrundaufgaben. Es nutzt eine komponenten-basierte Architektur und einen Service-Locator, um Dependency Injection und Objektlebenszyklen zu verwalten. Das Framework deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich Schema-Migration und Versionierung, rollenbasiertem Identitätsmanagement und Inhaltslokalisierung. Es bietet zudem eine Vielzahl von Caching-Strategien wie Fragment-, Query- und Full-Page-Caching mit abhängigkeitsbasierter Invalidierung. Zusätzliche System-Tools umfassen ein Software-Test-Framework, Event-Logging und Request-Rate-Limiting.
Provides a complete development platform for building dynamic websites and RESTful services using PHP.
EasySwoole ist ein leistungsstarkes, asynchrones PHP-Framework für den Aufbau ereignisgesteuerter Netzwerke und Anwendungen mit persistentem Speicher. Es dient als Toolkit für die Entwicklung verteilter Microservices und asynchroner Server, die gleichzeitige HTTP-, TCP-, UDP- und WebSocket-Verbindungen verarbeiten können. Das Framework zeichnet sich durch einen Ausführungsmodus mit persistentem Speicher aus, der den Overhead durch wiederholtes Laden von Dateien und Aufrufe während der Anforderungsverarbeitung eliminiert. Es bietet integrierte Unterstützung für verteilte Systeme durch RPC-Implementierungen (Remote Procedure Call) und Service-Discovery-Integration. Das System deckt eine breite Palette an Nebenläufigkeits- und Automatisierungsfunktionen ab, darunter Coroutine-basiertes Task-Running, Connection-Pool-Management für Datenbanken und Caches sowie einen zentralen Dependency-Injection-Container. Es enthält zudem Tools für die asynchrone Hintergrund-Task-Ausführung und automatisierte Cron-Job-Planung. Das Framework integriert Identitäts- und Zugriffsmanagement zur Durchsetzung von Token-Richtlinien und Berechtigungsregeln.
Implements a high-performance asynchronous PHP framework for event-driven networks and persistent memory applications.