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

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

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

6 个仓库

Awesome GitHub RepositoriesRoute Parameter Validation

Enforcement of regular expression requirements on URL path parameters to ensure correct route matching.

Distinct from Route Parameter Extraction: Focuses on validating parameters to differentiate routes, not on extracting them.

Explore 6 awesome GitHub repositories matching web development · Route Parameter Validation. Refine with filters or upvote what's useful.

Awesome Route Parameter Validation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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

    Enforces regular expression requirements on path parameters to differentiate between similar routes.

    PHPcomponentphprouter
    在 GitHub 上查看↗7,618
  • symfony/translationsymfony 的头像

    symfony/translation

    6,607在 GitHub 上查看↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    Constrains route parameter values using regular expressions to ensure only matching URLs are accepted.

    PHPcomponentphpsymfony
    在 GitHub 上查看↗6,607
  • zijianhe/koa-routerZijianHe 的头像

    ZijianHe/koa-router

    4,816在 GitHub 上查看↗

    koa-router 是一个用于 Koa 应用程序的路由中间件,根据 URL 模式和 HTTP 方法将传入的 HTTP 请求映射到特定的处理函数。它为组织 Web 端点和开发 REST API 提供了基础,通过将请求路径链接到相应的控制器动作来实现。 该项目通过递归路由嵌套实现复杂端点的组织,允许将多个路由实例作为中间件挂载,以创建逻辑路由层级。它支持通过命名路由映射生成动态 URL,从而允许使用标识符而非硬编码路径来创建 URL 字符串。 该路由包含提取和验证命名 URL 参数、基于正则表达式的路径匹配以及管理中间件流水线的功能。它还处理方法约束,例如响应 OPTIONS 请求和管理重定向。

    Enforces requirements on URL path parameters to ensure correct route matching and input validity.

    JavaScript
    在 GitHub 上查看↗4,816
  • onejs/oneonejs 的头像

    onejs/one

    4,475在 GitHub 上查看↗

    One is a full-stack, cross-platform React framework and multi-target rendering engine designed to build web and native applications from a single codebase. It utilizes a Vite-based build pipeline to manage shared components while providing a type-safe file-system router that automatically generates navigation definitions. The framework distinguishes itself by supporting a hybrid rendering strategy, allowing individual routes to be configured as static sites, server-rendered pages, or single-page applications. It employs platform-specific logic resolution and a shared Vite plugin to coordinate

    Checks route parameters against schemas or asynchronous logic to block navigation to invalid resources.

    TypeScriptlocal-firstreactreact-native
    在 GitHub 上查看↗4,475
  • salvo-rs/salvosalvo-rs 的头像

    salvo-rs/salvo

    4,376在 GitHub 上查看↗

    Salvo 是一个全面的 Rust Web 框架,用于构建异步 HTTP 服务器和 Web 应用。它具有一个分层 Web 路由器(使用树状结构将请求映射到处理程序)和一个基于洋葱模型的异步中间件流水线(用于请求和响应的预处理和后处理)。 该框架以其对现代网络协议的原生支持而著称,包括基于 QUIC 的 HTTP/3 实现以及 HTTP/1 和 HTTP/2。它包括一个集成的 OpenAPI 文档生成器,可直接从处理程序签名中提取模式,以生成标准化的 API 规范和交互式界面。此外,它通过 ACME 集成提供自动 TLS 管理,以获取和续订安全证书。 该项目涵盖了广泛的功能,包括通过 WebSocket 和 WebTransport 进行的实时通信,以及带有请求代理和路径重写的 API 网关功能。它内置了对会话管理、类型安全参数提取以及通过 OpenTelemetry 集成进行可观测性的支持。内容交付通过静态文件服务和动态 HTML 模板处理。 提供了一个用于引导新项目结构的命令行工具。

    Verifies URL segments using regular expressions to ensure variables match specific formats before reaching a handler.

    Rustasyncframeworkhttp-server
    在 GitHub 上查看↗4,376
  • jorisvink/korejorisvink 的头像

    jorisvink/kore

    3,825在 GitHub 上查看↗

    Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and APIs in C or Python. It functions as a secure, concurrent application framework that utilizes non-blocking I/O and isolated worker processes to handle high-concurrency traffic. The project is distinguished by a security-first architecture that features OS-level process sandboxing, privilege separation, and the isolation of private encryption keys into dedicated processes. It enables zero-downtime deployments through dynamic module hot-reloading and provides automated TLS certific

    Filters incoming request parameters using built-in logic to ensure data integrity before reaching application handlers.

    Ccframeworkhigh-performance
    在 GitHub 上查看↗3,825
  1. Home
  2. Web Development
  3. Route Parameter Validation

探索子标签

  • Request Parameter FilteringLogic for filtering and validating incoming request parameters before they are passed to the application handler. **Distinct from Route Parameter Validation:** Distinct from route validation: focuses on filtering the actual parameter values rather than just matching the route pattern.