3 Repos
Libraries and utilities that verify and transform URL path parameters to ensure they match expected types or formats before reaching application logic.
Distinguishing note: This category focuses specifically on the validation and type-casting of dynamic URL segments, distinct from general-purpose request body validation or authentication middleware.
Explore 3 awesome GitHub repositories matching web development · Route Validation. Refine with filters or upvote what's useful.
Symfony is a full-stack web framework designed for building scalable and maintainable server-side applications. It provides a comprehensive collection of decoupled components that form a foundational architecture, centered on a robust dependency injection container and a configuration-driven routing engine. By organizing code into modular services, the framework ensures that application components remain testable and loosely coupled throughout the development lifecycle. The framework distinguishes itself through an event-driven kernel architecture that allows developers to intercept and modif
Symfony provides automatic parameter conversion and verification using type hints or regular expressions to ensure controller actions receive correctly formatted data.
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 requirements on URL parameters using regular expressions to ensure requests match intended destinations.
Ziggy is a frontend routing bridge that exports server route definitions to JavaScript or JSON for use in browser-based applications. It acts as a named route resolver, synchronizing server-defined routes with the client to generate full URLs from named routes without hardcoding paths. The project includes a TypeScript route generator that creates type definitions for backend routes, providing static type checking and autocompletion. It also provides dedicated integration hooks and plugins for React and Vue to make routing capabilities available within component-based frameworks. Beyond URL
Ensures that route names and parameters are valid during development using static type checking.