awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aplus-framework avatar

aplus-framework/routing

0
View on GitHub↗
252 星标·8 分支·PHP·MIT·2 次浏览aplus-framework.com/packages/routing↗

Routing

This project is a framework-agnostic routing component for PHP applications designed to map incoming web requests to specific controller methods or functions. It serves as a utility for managing request dispatching and URL mapping within server-side web environments.

The library identifies the correct handler by matching request URLs against predefined patterns using regular expressions and verifying the request verb against specific method requirements. It supports the construction of RESTful API endpoints and facilitates the execution of logic through a middleware pipeline that can inspect or modify requests before they reach their final destination.

The component provides the necessary infrastructure for structured web application development by dynamically resolving target code at runtime. It includes a dedicated channel for reporting security vulnerabilities to ensure ongoing maintenance and project safety.

Features

  • Web Request Routers - Maps incoming HTTP requests to specific controller methods or functions based on URL patterns and request methods.
  • HTTP Request Dispatching - Filters and routes incoming HTTP requests by verifying the request verb against defined method requirements.
  • HTTP Request Routing - Matches incoming network requests to specific executable functions by evaluating the requested URL path and HTTP method.
  • HTTP Routers - Provides a library for matching incoming web requests to specific controller methods or functions based on URL patterns and HTTP methods.
  • PHP Routing Libraries - Offers a framework-agnostic tool for defining and resolving application routes within PHP web environments.
  • Regex-Based Route Matching - Matches incoming request URLs against predefined patterns using regular expressions to identify the correct handler.
  • PHP Application Frameworks - Facilitates structured PHP application development through modular request dispatching and logic execution.
  • Controller Resolvers - Provides dynamic resolution of controller methods based on incoming request patterns.
  • HTTP Middleware Pipelines - Processes incoming requests through a series of layered functions that can inspect or modify the request before reaching the final handler.
  • REST API Backends - Manages URL endpoints for RESTful web services to ensure client requests are routed to appropriate backend logic.
  • Routing Utilities - Acts as a utility for managing request dispatching and URL mapping in server-side web applications.

Star 历史

aplus-framework/routing 的 Star 历史图表aplus-framework/routing 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Routing 的精选搜索

收录 Routing 的精选合集。
  • a collection of frontend development resources
  • HTTP request handlers

常见问题解答

aplus-framework/routing 是做什么的?

This project is a framework-agnostic routing component for PHP applications designed to map incoming web requests to specific controller methods or functions. It serves as a utility for managing request dispatching and URL mapping within server-side web environments.

aplus-framework/routing 的主要功能有哪些?

aplus-framework/routing 的主要功能包括:Web Request Routers, HTTP Request Dispatching, HTTP Request Routing, HTTP Routers, PHP Routing Libraries, Regex-Based Route Matching, PHP Application Frameworks, Controller Resolvers。

aplus-framework/routing 有哪些开源替代品?

aplus-framework/routing 的开源替代品包括: patricklouys/no-framework-tutorial — This project is an educational guide focused on building modular web applications using native PHP features. It… zendframework/zendframework — Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It… symfony/routing — This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific… gin-gonic/examples — This repository is a collection of implementation patterns, tutorial code, and practical examples for building web… zijianhe/koa-router — koa-router is a routing middleware for Koa applications that maps incoming HTTP requests to specific handler functions… racket/racket — Racket is a general-purpose, multi-paradigm programming language in the Lisp family designed for language creation. It…

Routing 的开源替代方案

相似的开源项目,按与 Routing 的功能重合度排序。
  • zendframework/zendframeworkzendframework 的头像

    zendframework/zendframework

    5,441在 GitHub 上查看↗

    Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It implements an MVC architecture to separate business logic from the user interface and provides a structured request-handling system through a sequential middleware pipeline. The project features a factory-driven dependency injection container to automate object instantiation and manage class lifecycles. It also includes a comprehensive security suite for verifying user identities and restricting resource access using access control lists and role-based access control adapters.

    在 GitHub 上查看↗5,441
  • patricklouys/no-framework-tutorialPatrickLouys 的头像

    PatrickLouys/no-framework-tutorial

    1,556在 GitHub 上查看↗

    This project is an educational guide focused on building modular web applications using native PHP features. It demonstrates how to construct a functional application architecture from the ground up without relying on external third-party frameworks. The guide centers on implementing core architectural patterns, including a request router that maps incoming HTTP paths to specific controller logic and a dependency injection container that manages object lifecycles and class requirements. By decoupling components through automated dependency resolution, the project emphasizes maintainability an

    clean-codedependency-injectionframework-agnostic
    在 GitHub 上查看↗1,556
  • symfony/routingsymfony 的头像

    symfony/routing

    7,618在 GitHub 上查看↗

    This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific controller actions using defined patterns and configuration. It serves as a programmatic interface for defining, loading, and resolving URL patterns, while providing a URL generator to produce absolute or relative URIs from route names and parameters. The system supports diverse route loading through YAML, XML, PHP arrays, and class attributes, utilizing compiled route matching to optimize performance. It enables sophisticated request handling through regex-based path matching, sub-do

    PHPcomponentphprouter
    在 GitHub 上查看↗7,618
  • gin-gonic/examplesgin-gonic 的头像

    gin-gonic/examples

    4,537在 GitHub 上查看↗

    This repository is a collection of implementation patterns, tutorial code, and practical examples for building web applications with the Gin framework in Go. It serves as a guide for learning how to structure Go web servers, specifically focusing on mapping URL paths to handler functions and managing request flow. The project provides demonstrations of middleware implementation for tasks such as authentication, logging, and rate limiting. It also includes reference examples for developing REST APIs, with a focus on structuring data and sending JSON responses to clients.

    Gogingin-gonicgo
    在 GitHub 上查看↗4,537
  • 查看 Routing 的所有 30 个替代方案→