awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesURL Normalization Utilities

Tools for standardizing request paths by removing trailing slashes or enforcing consistent URL formatting.

Distinguishing note: Distinct from trail databases or command interfaces; focuses on HTTP path formatting.

Explore 7 awesome GitHub repositories matching web development · URL Normalization Utilities. Refine with filters or upvote what's useful.

Awesome URL Normalization Utilities GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • honojs/honoAvatar von honojs

    honojs/hono

    30,994Auf GitHub ansehen↗

    Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.

    Standardizes request paths by appending or removing trailing slashes to ensure consistent routing.

    TypeScriptframeworkedgecloudflare-workers
    Auf GitHub ansehen↗30,994
  • julienschmidt/httprouterAvatar von julienschmidt

    julienschmidt/httprouter

    17,121Auf GitHub ansehen↗

    httprouter is a high-performance HTTP request router for Go that maps incoming network requests to specific handler functions using a radix tree. It functions as a request dispatcher and path parameter parser, organizing URL paths in a tree structure to ensure efficient lookups. The router specializes in capturing dynamic segments and catch-all wildcards from URL paths to pass directly into request handlers. It implements method-specific routing and automatically manages responses for unsupported HTTP methods. The library covers broader capabilities including request normalization through tr

    Redirects clients to correct paths by fixing trailing slashes and performing case-insensitive lookups.

    Gogogolanghttp
    Auf GitHub ansehen↗17,121
  • angular-ui/ui-routerAvatar von angular-ui

    angular-ui/ui-router

    13,435Auf GitHub ansehen↗

    UI-Router is a routing framework for AngularJS applications that maps URLs to a hierarchical tree of states and nested views. It functions as a state-based navigation engine, managing view transitions and dependencies through defined states rather than simple linear URL paths. The system acts as a nested view router, enabling the simultaneous rendering of multiple content areas by mapping application states to named views. It also serves as a client-side route controller, providing mechanisms to intercept transitions for authentication checks and resolve data dependencies before rendering vie

    Standardizes request paths by treating URLs with and without trailing slashes as identical via a strict mode setting.

    TypeScriptangularjsjavascriptrouter
    Auf GitHub ansehen↗13,435
  • phanan/htaccessAvatar von phanan

    phanan/htaccess

    13,165Auf GitHub ansehen↗

    This project is a comprehensive library of reusable configuration patterns for the Apache web server. It provides a collection of server-side directives designed to manage security, performance, and request routing through decentralized configuration files. The repository serves as a reference for implementing server-level settings without requiring global restarts. It includes specialized patterns for enforcing secure connections, managing cross-origin resource sharing, and protecting sensitive system files from public exposure. Users can leverage these snippets to implement clickjacking pro

    Standardizes request paths by enforcing consistent URL formatting and removing trailing slashes.

    apacheawesomeawesome-list
    Auf GitHub ansehen↗13,165
  • browserstate/history.jsAvatar von browserstate

    browserstate/history.js

    10,659Auf GitHub ansehen↗

    history.js is a cross-browser URL state manager and HTML5 History API polyfill. It functions as a single page application router that manages browser URL and history state consistently across HTML5 and HTML4 browsers, enabling navigation without triggering full page reloads. The project provides a JavaScript framework adapter that integrates history management with the event systems of jQuery, MooTools, and Prototype. It ensures compatibility through a fallback mechanism that switches to hash-based navigation and hashbang URLs when the native HTML5 History API is unavailable. The system cove

    Standardizes request paths by transparently converting between hash, hashbang, and clean URL formats.

    JavaScripthashchangehtml5-historyhtml5-history-api
    Auf GitHub ansehen↗10,659
  • googleanalytics/autotrackAvatar von googleanalytics

    googleanalytics/autotrack

    4,913Auf GitHub ansehen↗

    Autotrack ist eine JavaScript-Bibliothek für Google Analytics, die Benutzerinteraktionen und Seiten-Engagement automatisch erfasst. Sie bietet ein System für deklarative Analytics-Implementierung, das es ermöglicht, Web-Events über HTML-Attribute zu tracken, um nicht für jede Interaktion benutzerdefiniertes JavaScript schreiben zu müssen. Das Projekt enthält einen Analytics-Bundle-Generator, um minimierte JavaScript-Dateien zu erstellen, die nur die für ein Projekt erforderlichen Tracking-Plugins enthalten. Es fungiert zudem als Single-Page-Application-Tracker, der Änderungen am Browserverlauf überwacht, um virtuelle Pageviews aufzuzeichnen. Die Bibliothek deckt ein breites Spektrum an Engagement-Messfunktionen ab, einschließlich des Trackings von Scrolltiefe, Element-Sichtbarkeit und Media-Query-Zuständen. Sie bietet zudem Tools zur Normalisierung von Web-Analytics-Daten, wie das Filtern von URL-Parametern und die Standardisierung von Pfaden, um doppelte Einträge zu vermeiden.

    Provides utilities for standardizing request paths and stripping query strings to ensure consistent analytics data.

    JavaScript
    Auf GitHub ansehen↗4,913
  • salvo-rs/salvoAvatar von salvo-rs

    salvo-rs/salvo

    4,376Auf GitHub ansehen↗

    Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a hierarchical web router that uses a tree-based structure to map requests to handlers and an asynchronous middleware pipeline based on the onion model for request and response pre- and post-processing. The framework is distinguished by its native support for modern network protocols, including a QUIC-based HTTP/3 implementation alongside HTTP/1 and HTTP/2. It includes an integrated OpenAPI documentation generator that extracts schemas directly from handler signatures to produc

    Standardizes request paths by adding or removing trailing slashes for consistent routing.

    Rustasyncframeworkhttp-server
    Auf GitHub ansehen↗4,376
  1. Home
  2. Web Development
  3. URL Normalization Utilities