awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • symfony/routingAvatar symfony

    symfony/routing

    7,618Vezi pe 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
    Vezi pe GitHub↗7,618
  • symfony/translationAvatar symfony

    symfony/translation

    6,607Vezi pe 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
    Vezi pe GitHub↗6,607
  • zijianhe/koa-routerAvatar ZijianHe

    ZijianHe/koa-router

    4,816Vezi pe GitHub↗

    koa-router este un middleware de rutare pentru aplicațiile Koa care mapează cererile HTTP primite către funcții handler specifice pe baza tiparelor URL și a metodelor HTTP. Oferă fundația pentru organizarea endpoint-urilor web și dezvoltarea de API-uri REST prin legarea căilor de cerere de acțiunile corespunzătoare ale controller-ului. Proiectul permite organizarea endpoint-urilor complexe prin imbricarea recursivă a routerelor, permițând montarea mai multor instanțe de router ca middleware pentru a crea ierarhii logice de rute. Suportă generarea dinamică de URL-uri prin maparea rutelor numite, ceea ce permite crearea de șiruri URL folosind identificatori în loc de căi hardcodate. Router-ul include capabilități pentru extragerea și validarea parametrilor URL numiți, potrivirea căilor bazată pe regex și gestionarea pipeline-urilor de middleware. De asemenea, gestionează constrângerile de metodă, cum ar fi răspunsul la cererile OPTIONS și gestionarea redirectărilor.

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

    JavaScript
    Vezi pe GitHub↗4,816
  • onejs/oneAvatar onejs

    onejs/one

    4,475Vezi pe GitHub↗

    One este un framework React full-stack, cross-platform și un motor de randare multi-target conceput pentru a construi aplicații web și native dintr-un singur codebase. Utilizează un pipeline de build bazat pe Vite pentru a gestiona componentele partajate, oferind în același timp un router de sistem de fișiere type-safe care generează automat definițiile de navigare. Framework-ul se distinge prin suportul pentru o strategie de randare hibridă, permițând configurarea rutelor individuale ca site-uri statice, pagini randate pe server sau aplicații single-page. Utilizează rezoluția logicii specifice platformei și un plugin Vite partajat pentru a coordona compilarea atât pentru mediile web, cât și pentru cele native. Sistemul acoperă un set larg de capabilități, inclusiv încărcătoare de date pe server, gestionarea rutelor API și interceptarea cererilor bazată pe middleware. Oferă instrumente pentru integrarea funcțiilor native ale dispozitivelor și layout-uri bazate pe bridge pentru navigarea mobilă, alături de optimizări de performanță precum generarea statică paralelă și preîncărcarea activelor. Aplicațiile pot fi implementate pe servere de producție sau platforme serverless edge, inclusiv Vercel și Cloudflare.

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

    TypeScriptlocal-firstreactreact-native
    Vezi pe GitHub↗4,475
  • salvo-rs/salvoAvatar salvo-rs

    salvo-rs/salvo

    4,376Vezi pe GitHub↗

    Salvo este un framework web Rust cuprinzător pentru construirea de servere HTTP asincrone și aplicații web. Dispune de un router web ierarhic care utilizează o structură bazată pe arbore pentru a mapa cererile către handler-e și un pipeline middleware asincron bazat pe modelul onion pentru pre- și post-procesarea cererilor și răspunsurilor. Framework-ul se distinge prin suportul nativ pentru protocoalele de rețea moderne, inclusiv o implementare HTTP/3 bazată pe QUIC, alături de HTTP/1 și HTTP/2. Include un generator de documentație OpenAPI integrat care extrage schemele direct din semnăturile handler-elor pentru a produce specificații API standardizate și interfețe interactive. În plus, oferă gestionare automată TLS prin integrarea ACME pentru a obține și reînnoi certificatele de securitate. Proiectul acoperă o gamă largă de capabilități, inclusiv comunicarea în timp real prin WebSockets și WebTransport, precum și funcționalitatea de API gateway cu proxy-ing de cereri și rescriere de căi. Include suport încorporat pentru gestionarea sesiunilor, extragerea type-safe a parametrilor și observabilitate prin integrarea OpenTelemetry. Livrarea conținutului este gestionată prin servirea de fișiere statice și template-uri HTML dinamice. Este furnizat un instrument de linie de comandă pentru inițializarea noilor structuri de proiect.

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

    Rustasyncframeworkhttp-server
    Vezi pe GitHub↗4,376
  • jorisvink/koreAvatar jorisvink

    jorisvink/kore

    3,825Vezi pe 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
    Vezi pe GitHub↗3,825
  1. Home
  2. Web Development
  3. Route Parameter Validation

Explorează sub-etichetele

  • 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.