5 repository-uri
Utilities for adding, removing, filtering, or replacing query string values on a URI object using string or array inputs.
Distinct from Query String Construction: Distinct from Query String Construction: focuses on manipulating existing query parameters on a URI object, not building a query string from scratch.
Explore 5 awesome GitHub repositories matching web development · Query Parameter Manipulators. Refine with filters or upvote what's useful.
qs este o bibliotecă de parsare și serializare a query string-urilor, utilizată pentru a converti șirurile de interogare URL în obiecte JavaScript și pentru a transforma obiectele sau array-urile înapoi în șiruri codificate URI. Funcționează ca un parser securizat și utilitar de codificare URI, conceput special pentru a gestiona structuri de date imbricate. Biblioteca se distinge prin stiluri de imbricare configurabile și formate de serializare a array-urilor. Oferă suport pentru logică personalizată de codificare a caracterelor și utilizează santinele de seturi de caractere pentru a gestiona conversiile între UTF-8 și ISO-8859-1. Pentru a preveni epuizarea resurselor și vulnerabilitățile de securitate, proiectul implementează limitarea numărului de parametri și restricții stricte privind adâncimea de parsare. Include, de asemenea, capabilități pentru gestionarea valorilor null, filtrarea cheilor bazată pe predicate și funcții de codificare pluggable pentru a gestiona modul în care sunt serializate datele.
Prevents denial-of-service attacks by enforcing a maximum limit on the number of parameters allowed in a query string.
Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab management, and page interaction. It replaces traditional mouse-based navigation with Vim-style keybindings, an ex-mode command line, and a hint overlay system for selecting and interacting with page elements. The extension is built around a core infrastructure that includes a modal command parser, a keybinding configuration system, and a content-script command bridge for executing commands in page context. The extension distinguishes itself through its deep integration with Fir
Provides utilities for adding, removing, and replacing query parameters on URLs.
URI.js is a full-featured JavaScript library for parsing, building, normalizing, and mutating URLs and their components programmatically. It provides a mutable-component object model that exposes each URL part as a separate object with getter and setter methods, enabling direct manipulation of schemes, hosts, paths, query strings, and fragments. The library implements strict RFC 3986 compliance for encoding, decoding, and normalization of URI components, and includes a template expansion engine that substitutes variables using operator-specific rules. The library distinguishes itself through
Adds, removes, and normalizes query parameters individually or in bulk.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
CodeIgniter adds, removes, filters, or replaces query string values on a URI object using string or array inputs.
req este o bibliotecă de client HTTP înlănțuibilă pentru Go, concepută pentru a simplifica configurarea cererilor și decodarea automată a răspunsurilor în structuri. Oferă un builder de cereri cu interfață fluentă care permite dezvoltatorilor să definească incremental proprietățile cererii și să încapsuleze logica HTTP în SDK-uri API reutilizabile. Proiectul se distinge printr-un emulator de amprentă TLS care imită semnăturile de rețea ale browserelor pentru a ocoli detectarea bot-urilor și filtrele crawlerelor. Include, de asemenea, un downloader de fișiere concurent care crește viteza de transfer prin preluarea fișierelor remote mari în segmente paralele. Biblioteca acoperă o suprafață largă de capabilități de rețea, inclusiv un pipeline de middleware pluggable pentru gestionarea centralizată a erorilor și telemetrie, gestionarea stării cookie-urilor și rotația automată a proxy-urilor. Suportă diverse scheme de autentificare, măsurarea detaliată a performanței rețelei și logica personalizabilă de reîncercare a cererilor. De asemenea, oferă utilitare pentru mock-ul răspunsurilor HTTP pentru a facilita testarea unitară fără servere la distanță.
Offers utilities for adding, removing, or replacing query string values using maps or structs.