awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
laruence avatar

laruence/yaf

0
View on GitHub↗
4,516 stars·1,360 forks·C·4 vuespecl.php.net/package/yaf↗

Yaf

Yaf est un framework web MVC implémenté sous forme d'extension PHP compilée en C. Il fonctionne comme une extension de performance conçue pour réduire la surcharge et augmenter la vitesse de traitement des requêtes par rapport aux frameworks écrits en PHP standard.

Le framework déplace la logique principale, y compris le routage des requêtes, dans une couche binaire compilée pour accélérer la distribution des requêtes réseau entrantes vers les contrôleurs. Il fournit un utilitaire en ligne de commande pour générer des structures de projet standardisées et du code réutilisable (boilerplate).

Le système couvre l'amorçage de l'application pour initialiser l'état de l'environnement, la gestion de la configuration pour les paramètres système et le rendu de templates pour générer des sorties HTML.

Features

  • Web Application Frameworks - Acts as a high-performance web application framework implemented as a compiled C extension.
  • PHP Application Frameworks - Offers a high-performance architectural environment for building PHP applications with reduced overhead.
  • C-Extension Frameworks - Provides a framework implemented as a compiled C extension to minimize overhead and increase execution speed.
  • PHP C-Extension Frameworks - Optimizes core framework tasks by implementing them as a compiled C extension.
  • MVC Frameworks - Uses the Model-View-Controller architectural pattern to separate application logic from presentation.
  • Application Route Managers - Maps incoming web requests to specific controllers to manage how responses are generated.
  • Request & Response Handling - Delegates incoming network requests to specific PHP controller classes to manage logic and responses.
  • Request Routing - Handles the mapping of incoming web requests to controllers directly within the compiled C layer for fast dispatch.
  • Project Scaffolders - Includes a command-line utility to generate standardized project directory structures and boilerplate files.
  • Project Scaffolding - Generates standard directory structures and boilerplate files needed to start new PHP projects.
  • HTML Template Renderers - Generates HTML output by merging data with predefined view templates.
  • Dynamic View Rendering - Processes predefined view templates to generate the final HTML output sent to the browser.

Historique des stars

Graphique de l'historique des stars pour laruence/yafGraphique de l'historique des stars pour laruence/yaf

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait laruence/yaf ?

Yaf est un framework web MVC implémenté sous forme d'extension PHP compilée en C. Il fonctionne comme une extension de performance conçue pour réduire la surcharge et augmenter la vitesse de traitement des requêtes par rapport aux frameworks écrits en PHP standard.

Quelles sont les fonctionnalités principales de laruence/yaf ?

Les fonctionnalités principales de laruence/yaf sont : Web Application Frameworks, PHP Application Frameworks, C-Extension Frameworks, PHP C-Extension Frameworks, MVC Frameworks, Application Route Managers, Request & Response Handling, Request Routing.

Quelles sont les alternatives open-source à laruence/yaf ?

Les alternatives open-source à laruence/yaf incluent : bcit-ci/codeigniter — CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It… top-think/think — Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a… spine/spine — Spine is a JavaScript MVC framework and client-side library designed to organize web applications into maintainable… marionettejs/backbone.marionette — This project is a structured architectural layer for Backbone.js that implements the model-view-controller pattern for… zendframework/zendframework — Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It… totaljs/framework — This is a full-stack web development framework for Node.js based on the model-view-controller architecture. It…

Alternatives open source à Yaf

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Yaf.
  • bcit-ci/codeigniterAvatar de bcit-ci

    bcit-ci/CodeIgniter

    18,171Voir sur GitHub↗

    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

    PHPphpphp-frameworkphp7
    Voir sur GitHub↗18,171
  • top-think/thinkAvatar de top-think

    top-think/think

    7,888Voir sur 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
    Voir sur GitHub↗7,888
  • spine/spineAvatar de spine

    spine/spine

    3,687Voir sur GitHub↗

    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

    JavaScript
    Voir sur GitHub↗3,687
  • marionettejs/backbone.marionetteAvatar de marionettejs

    marionettejs/backbone.marionette

    7,037Voir sur GitHub↗

    This project is a structured architectural layer for Backbone.js that implements the model-view-controller pattern for building complex single-page applications. It serves as a view management library and application framework that organizes views and data into manageable components and regions. The framework provides a centralized event aggregator pattern to coordinate communication between decoupled application modules without direct dependencies. It also includes a configuration-based client-side routing engine that maps browser URLs to specific controller actions. The system covers front

    JavaScript
    Voir sur GitHub↗7,037
  • Voir les 30 alternatives à Yaf→