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
·
zendframework avatar

zendframework/zendframeworkArchived

0
View on GitHub↗
5,441 Stars·2,470 Forks·BSD-3-Clause·4 Aufrufeframework.zend.com↗

Zendframework

Zend Framework ist ein umfassendes Set entkoppelter Komponenten zum Aufbau modularer, ereignisgesteuerter Webanwendungen. Es implementiert eine MVC-Architektur zur Trennung von Geschäftslogik und Benutzeroberfläche und bietet ein strukturiertes Request-Handling-System durch eine sequentielle Middleware-Pipeline.

Das Projekt zeichnet sich durch einen Factory-gesteuerten Dependency-Injection-Container aus, um die Objektinstanziierung zu automatisieren und Klassenlebenszyklen zu verwalten. Es enthält zudem eine umfassende Sicherheitssuite zur Verifizierung von Benutzeridentitäten und zur Einschränkung des Ressourcenzugriffs mittels Access Control Lists (ACL) und rollenbasierten Zugriffskontrolladaptern.

Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich Datenbankabstraktion via Table- und Row-Gateways, Implementierungen von Remote Procedure Calls (RPC) für SOAP und JSON-RPC sowie ein Konsolen-Anwendungsframework für Befehlszeilenschnittstellen. Zusätzliche Funktionsbereiche umfassen Datenserialisierung, Eingabevalidierung, Sitzungsmanagement sowie Werkzeuge für E-Mail-Versand und Content-Internationalisierung.

Features

  • PHP Application Frameworks - Provides a structured environment for building modular, event-driven PHP applications using an MVC architecture.
  • MVC Implementations - Implements the Model-View-Controller pattern to separate data management from the user interface presentation.
  • Web Application Frameworks - Provides a comprehensive MVC framework for building modular, event-driven web applications.
  • Database Abstraction Layers - Provides a unified API for interacting with multiple database engines and dialects to ensure cross-dialect consistency.
  • Database Connectivity - Provides tools for linking the application to database services and managing data persistence.
  • Table-Row Gateway Abstractions - Uses table and row gateway patterns to translate database records into application objects, decoupling logic from SQL dialects.
  • Application Configuration Management - Provides centralized management to read, write, and merge application settings from multiple sources into a unified set.
  • Application Module Configuration - Integrates specific module configuration parameters into a central aggregator to unify application settings.
  • Configuration Merging - Combines configuration data from multiple different sources into a single unified application registry.
  • Middleware-Based Request Pipelines - Processes HTTP traffic through a sequential chain of standardized middleware handlers.
  • Request Handlers - Provides request handlers to process incoming requests and control the execution flow.
  • Authentication and Authorization - Provides systems for verifying user identities and managing access permissions via ACL and RBAC adapters.
  • Route-Based Access Restrictions - Intercepts network requests to enforce authentication and permission requirements based on URL patterns.
  • Access Control List Management - Manages access control lists to define and query user permissions for specific actions.
  • Permission-Based Access Control - Validates requests against permission sets to determine if an action is authorized.
  • Role-Based Access Control - Controls application access by mapping user roles to specific permissions via access control adapters.
  • Access Control - Restricts application features using a security suite based on ACLs and RBAC.
  • Application Event Systems - Implements a system for triggering named events and executing registered listeners to decouple application logic.
  • Dependency Injection Containers - Manages object instantiation and lifetimes using factory-driven containers and automated injection.
  • Factory-Driven Containers - Manages object instantiation and lifetimes using a factory-driven dependency injection container.
  • Event-Driven Architectures - Organizes application components using an event-driven architectural pattern to separate business logic from the user interface.
  • Event-Driven Plugin Logic - Triggers observers and aspects based on application events using a signal-slot mechanism to extend behavior.
  • Dependency Injection - Decouples software components by resolving class dependencies and injecting them automatically using a compliant container.
  • Functional Logic Modularization - Divides the application into decoupled, independent units of functionality managed as a coherent group.
  • MVC Pattern Implementations - Employs the Model-View-Controller architectural pattern to isolate data management from the user interface.
  • Modular Application Architectures - Coordinates decoupled components through a modular architecture using controllers and plugins.
  • Application Event Multicasters - Implements a system for broadcasting internal application events to multiple registered listeners to decouple components.
  • Path-Based Handler Routings - Routes HTTP requests based on relative path matching to custom handler functions.
  • Dynamic View Rendering - Implements a flexible view engine for generating HTML and other output formats for the application.
  • HTTP Request-Response Object Layers - Provides object-oriented layers that model HTTP requests and responses with headers, parameters, and bodies.
  • HTTP Request Routing - Maps incoming network paths or URLs to specific handlers or controllers based on predefined patterns.
  • Middleware Pipelines - Implements modular middleware pipelines for processing network traffic through sequential request and response stages.
  • Template-to-Response Rendering - Generates HTML output for clients by processing templates with provided variables.
  • Web Request Routers - Maps incoming HTTP requests to specific application logic by coordinating routing, controllers, and views.
  • Pluggable Request Mapping - Links incoming URLs to specific middleware or handlers using a flexible and swappable configuration.
  • Application State Management - Manages application-wide state through user sessions, caching, and configuration loading across requests.
  • Data Serialization - Encodes and serializes data structures into various formats for storage or transmission.
  • Data Value Normalization - Processes and cleans raw input values to ensure they conform to a standard format.
  • Response Output Caching - Implements output caching strategies to store processed information and reduce redundant computations.
  • CLI Application Frameworks - Includes a comprehensive framework for building structured command-line interfaces with argument parsing and command routing.
  • Email Content Parsing - Deconstructs raw MIME-encoded email data into structured objects for header and body extraction.
  • Email Delivery Services - Provides libraries for composing and transmitting email messages via multiple transport protocols.
  • Remote Procedure Calls - Implements mechanisms for executing functions on remote servers using SOAP, JSON-RPC, and XML-RPC protocols.
  • RPC Protocols - Exchanges data and executes remote procedures using diverse standards like SOAP and JSON-RPC.
  • RPC Servers - Creates servers that expose local functionality to network requests via remote procedure calls.
  • Multi-Protocol - Interacts with external services using diverse communication standards including HTTP, SOAP, and RPC.
  • Class Loading Mechanisms - Dynamically locates and loads classes on demand using defined strategies to avoid manual require statements.
  • Authentication Adapters - Verifies user identities through interchangeable authentication adapters and plugins.
  • CSRF Protections - Prevents CSRF attacks by validating session-based tokens during form submissions.
  • Data Encryption - Provides strong cryptography tools to secure sensitive information and revert it to its original form.
  • Identity Authentication - Supports identity verification through various adapters, including session-backed and basic HTTP authentication.
  • Password Hashing Utilities - Transforms passwords into secure, irreversible hashes to protect user credentials from exposure.
  • Session Authentication - Maintains authenticated user state through server-side sessions and credential verification.
  • Domain-Specific Validation Rules - Verifies input against rules defined for specific business or functional domains to ensure data integrity.
  • Modular Configuration Composition - Collects and merges configuration settings from multiple independent modules into a unified application state.
  • Standardized HTTP Message Interfaces - Provides a standardized interface for creating and manipulating HTTP request and response messages.
  • Chainable Validation APIs - Offers validation rules built by chaining methods for declarative specification of multiple validators and sanitizers.
  • Service Manager Integrations - Connects a service manager with a dependency injection container to automate component instantiation.
  • Application Logging Configurations - Provides configurable logging settings and filters to track system activity across various destinations.
  • User Input Validation - Normalizes and validates input sets from web, API, or CLI sources using chainable criteria.
  • Form and Input Management - Offers comprehensive tools for handling web form input, validation, and conversion of data into business objects.
  • Form Validation - Provides a system to verify that user input in complex form structures meets specified business criteria.
  • Authentication Middlewares - Validates credentials and restricts route access using identity verification middleware.
  • Form-to-Object Mapping - Binds form field values to object properties to convert user input into business objects.
  • PSR-7 Interface Support - Implements middleware pipelines using the PSR-7 standard to ensure compatibility between different components.

Star-Verlauf

Star-Verlauf für zendframework/zendframeworkStar-Verlauf für zendframework/zendframework

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Zendframework

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Zendframework.
  • codeigniter4/codeigniter4Avatar von codeigniter4

    codeigniter4/CodeIgniter4

    5,924Auf GitHub ansehen↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Auf GitHub ansehen↗5,924
  • top-think/thinkAvatar von top-think

    top-think/think

    7,888Auf GitHub ansehen↗

    Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a structured foundation for application development, incorporating a dependency injection container to manage object lifecycles and reduce coupling between components. The project includes a remote application debugger that allows for the inspection of internal state and variables from an external environment. It implements a model-view-controller architecture to separate application logic and data from the user interface. This includes a request pipeline for routing and middlewa

    PHPframeworkormroute
    Auf GitHub ansehen↗7,888
  • adonisjs/coreAvatar von adonisjs

    adonisjs/core

    18,990Auf GitHub ansehen↗

    This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration. The framework features a dependency injection container to deliver required objects between application components, decoupling internal logic. It includes built-in tools for server-side data security, such as cryptographic drivers for hashing sensitive data and encrypting application data at rest. The project covers broad capa

    TypeScript
    Auf GitHub ansehen↗18,990
  • dodyg/practical-aspnetcoreAvatar von dodyg

    dodyg/practical-aspnetcore

    10,382Auf GitHub ansehen↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Auf GitHub ansehen↗10,382
Alle 30 Alternativen zu Zendframework anzeigen→

Häufig gestellte Fragen

Was macht zendframework/zendframework?

Zend Framework ist ein umfassendes Set entkoppelter Komponenten zum Aufbau modularer, ereignisgesteuerter Webanwendungen. Es implementiert eine MVC-Architektur zur Trennung von Geschäftslogik und Benutzeroberfläche und bietet ein strukturiertes Request-Handling-System durch eine sequentielle Middleware-Pipeline.

Was sind die Hauptfunktionen von zendframework/zendframework?

Die Hauptfunktionen von zendframework/zendframework sind: PHP Application Frameworks, MVC Implementations, Web Application Frameworks, Database Abstraction Layers, Database Connectivity, Table-Row Gateway Abstractions, Application Configuration Management, Application Module Configuration.

Welche Open-Source-Alternativen gibt es zu zendframework/zendframework?

Open-Source-Alternativen zu zendframework/zendframework sind unter anderem: codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… top-think/think — Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a… adonisjs/core — This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… sanic-org/sanic — Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as… roadrunner-server/roadrunner — RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a…