awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zendframework avatar

zendframework/zendframeworkArchived

0
View on GitHub↗
5,441 estrellas·2,470 forks·BSD-3-Clause·4 vistasframework.zend.com↗

Zendframework

Zend Framework es un conjunto integral de componentes desacoplados para construir aplicaciones web modulares y orientadas a eventos. Implementa una arquitectura MVC para separar la lógica de negocio de la interfaz de usuario y proporciona un sistema estructurado de manejo de peticiones a través de un pipeline de middleware secuencial.

El proyecto cuenta con un contenedor de inyección de dependencias basado en fábricas para automatizar la instanciación de objetos y gestionar los ciclos de vida de las clases. También incluye una suite de seguridad integral para verificar identidades de usuario y restringir el acceso a recursos utilizando listas de control de acceso (ACL) y adaptadores de control de acceso basado en roles (RBAC).

El framework cubre una amplia gama de capacidades, incluyendo abstracción de bases de datos mediante gateways de tablas y filas, implementaciones de llamadas a procedimientos remotos (RPC) para SOAP y JSON-RPC, y un framework de aplicaciones de consola para interfaces de línea de comandos. El área de superficie adicional incluye serialización de datos, validación de entradas, gestión de sesiones y herramientas para el envío de correos electrónicos e internacionalización de contenido.

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.

Historial de estrellas

Gráfico del historial de estrellas de zendframework/zendframeworkGráfico del historial de estrellas de zendframework/zendframework

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Zendframework

Proyectos open-source similares, clasificados según cuántas características comparten con Zendframework.
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Ver en GitHub↗

    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
    Ver en GitHub↗5,924
  • top-think/thinkAvatar de top-think

    top-think/think

    7,888Ver en GitHub↗

    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
    Ver en GitHub↗7,888
  • adonisjs/coreAvatar de adonisjs

    adonisjs/core

    18,990Ver en GitHub↗

    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
    Ver en GitHub↗18,990
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Ver en GitHub↗

    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
    Ver en GitHub↗10,382
Ver las 30 alternativas a Zendframework→

Preguntas frecuentes

¿Qué hace zendframework/zendframework?

Zend Framework es un conjunto integral de componentes desacoplados para construir aplicaciones web modulares y orientadas a eventos. Implementa una arquitectura MVC para separar la lógica de negocio de la interfaz de usuario y proporciona un sistema estructurado de manejo de peticiones a través de un pipeline de middleware secuencial.

¿Cuáles son las características principales de zendframework/zendframework?

Las características principales de zendframework/zendframework son: PHP Application Frameworks, MVC Implementations, Web Application Frameworks, Database Abstraction Layers, Database Connectivity, Table-Row Gateway Abstractions, Application Configuration Management, Application Module Configuration.

¿Qué alternativas de código abierto existen para zendframework/zendframework?

Las alternativas de código abierto para zendframework/zendframework incluyen: 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…