5 रिपॉजिटरी
Automatically adjusts request paths to ensure consistent formatting, such as appending trailing slashes.
Distinguishing note: None of the candidates relate to URL path normalization; this is a core web framework routing feature.
Explore 5 awesome GitHub repositories matching web development · Path Normalization. Refine with filters or upvote what's useful.
Fasthttp is a high-performance networking framework for Go, designed to maximize throughput and minimize memory overhead in demanding web applications. It functions as a specialized HTTP server and client library that prioritizes efficient resource management, allowing developers to build scalable services capable of handling massive concurrent traffic with minimal garbage collection pressure. The library distinguishes itself through a focus on zero-allocation processing and low-level optimization. It achieves this by recycling temporary request and response objects through managed pools and
Joins and cleans path segments to ensure consistent and properly formatted URL paths.
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 requests to correct URLs by removing trailing slashes and redundant path elements.
Autotrack Google Analytics के लिए एक JavaScript लाइब्रेरी है जो यूज़र इंटरैक्शन और पेज एंगेजमेंट को ऑटोमैटिकली कैप्चर करती है। यह डिक्लेरेटिव एनालिटिक्स कार्यान्वयन के लिए एक सिस्टम प्रदान करती है, जिससे वेब इवेंट्स को HTML एट्रिब्यूट्स के माध्यम से ट्रैक किया जा सकता है। इस प्रोजेक्ट में एक एनालिटिक्स बंडल जनरेटर शामिल है जो केवल विशिष्ट ट्रैकिंग प्लगइन्स वाली मिनिमल JavaScript फाइलें बनाता है। यह एक सिंगल पेज एप्लीकेशन ट्रैकर के रूप में भी कार्य करता है जो वर्चुअल पेजव्यू रिकॉर्ड करने के लिए ब्राउज़र हिस्ट्री में बदलावों की निगरानी करता है। लाइब्रेरी स्क्रॉल डेप्थ, एलिमेंट विजिबिलिटी और मीडिया क्वेरी स्टेट्स को ट्रैक करने जैसी व्यापक क्षमताएं प्रदान करती है।
Automatically adjusts and cleans URL paths to ensure consistent formatting and prevent duplicate entries in analytics reports.
Salvo एसिंक्रोनस HTTP सर्वर और वेब एप्लिकेशन बनाने के लिए एक व्यापक Rust वेब फ्रेमवर्क है। इसमें एक पदानुक्रमित वेब राउटर है जो अनुरोधों को हैंडलर से मैप करने के लिए ट्री-आधारित संरचना का उपयोग करता है और अनुरोध और प्रतिक्रिया प्री- और पोस्ट-प्रोसेसिंग के लिए अनियन मॉडल पर आधारित एक एसिंक्रोनस मिडलवेयर पाइपलाइन है। यह फ्रेमवर्क आधुनिक नेटवर्क प्रोटोकॉल के लिए अपने मूल समर्थन द्वारा प्रतिष्ठित है, जिसमें HTTP/1 और HTTP/2 के साथ QUIC-आधारित HTTP/3 कार्यान्वयन शामिल है। इसमें एक एकीकृत OpenAPI दस्तावेज़ीकरण जनरेटर शामिल है जो मानकीकृत API विनिर्देशों और इंटरैक्टिव इंटरफ़ेस का उत्पादन करने के लिए सीधे हैंडलर हस्ताक्षरों से स्कीमा निकालता है। इसके अतिरिक्त, यह सुरक्षा प्रमाणपत्र प्राप्त करने और नवीनीकृत करने के लिए ACME एकीकरण के माध्यम से स्वचालित TLS प्रबंधन प्रदान करता है। यह प्रोजेक्ट WebSockets और WebTransport के माध्यम से रीयल-टाइम संचार, साथ ही अनुरोध प्रॉक्सीिंग और पथ पुनर्लेखन के साथ API गेटवे कार्यक्षमता सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें सत्र प्रबंधन, टाइप-सेफ पैरामीटर निष्कर्षण और OpenTelemetry एकीकरण के माध्यम से अवलोकन क्षमता के लिए अंतर्निहित समर्थन शामिल है। कंटेंट डिलीवरी स्थिर फ़ाइल सर्विंग और डायनामिक HTML टेम्प्लेटिंग के माध्यम से संभाली जाती है। नई प्रोजेक्ट संरचनाओं को बूटस्ट्रैप करने के लिए एक कमांड-लाइन टूल प्रदान किया गया है।
Reject ambiguous percent-encoded characters in URLs to prevent path interpretation mismatches.
This project is a collection of specialized HTTP servers designed for static file hosting, secure file uploads, and encrypted web traffic. It provides implementations for delivering local files and directories over HTTP and HTTPS, including support for index pages and single-page application routing. The software differentiates itself through dedicated server roles, including a secure file upload server with size limits and token validation, and an HTTPS web server that utilizes PKCS#12 certificates for TLS encryption. It also includes a specialized gateway for managing cross-origin resource
Implements path normalization to map incoming HTTP requests correctly to host directories.