14 مستودعات
Utilities for building URI query strings from key-value pairs.
Distinct from Query Parameter Parsers: Focuses on constructing the outbound query string, whereas query parameter parsers focus on reading inbound strings.
Explore 14 awesome GitHub repositories matching web development · Query String Construction. Refine with filters or upvote what's useful.
nuqs is a TypeScript library for managing React component state through the browser's URL query string. It provides a type-safe hook-based approach that synchronizes component state with the address bar, enabling shareable and bookmarkable application states. The library handles parsing and serializing URL query parameters into typed JavaScript values, supporting integers, floats, booleans, dates, and custom types with bijectivity verification. The library distinguishes itself through its comprehensive approach to URL state management, combining batch URL updates that merge multiple parameter
Generates query strings from state values for use in links and canonical URLs.
RestSharp is a .NET HTTP client library designed for interacting with RESTful web services. It provides a high-level request wrapper and a dedicated REST API client to manage endpoints, headers, and query parameters. The library includes a serialization mechanism that automatically converts objects to and from JSON or XML formats for API payloads. It also features a system for managing API credentials and security tokens to ensure authorized access to protected remote resources. The toolkit covers broad capabilities for external web service integration, including generic type-based deseriali
Dynamically builds URI query strings by mapping key-value pairs to formatted URL strings.
Refit is a type-safe REST client for .NET that transforms API definitions into live interfaces. It functions as an automatic API proxy generator, allowing developers to define endpoints as interfaces to eliminate manual HTTP request boilerplate. The library is designed for compatibility with ahead-of-time compilation and trimmed binaries, utilizing build-time source generation to ensure support for native AoT deployments. The project covers a broad range of API integration capabilities, including attribute-driven request composition, automatic JSON deserialization, and request header managem
Customizes query string generation for collections and unescaped values using specialized formatters.
qs is a query string parsing and serialization library used to convert URL query strings into JavaScript objects and transform objects or arrays back into URI-encoded strings. It functions as a secure parser and URI encoding utility, specifically designed to handle nested data structures. The library distinguishes itself through configurable nesting styles and array serialization formats. It provides support for custom character encoding logic and utilizes charset sentinels to manage conversions between UTF-8 and ISO-8859-1. To prevent resource exhaustion and security vulnerabilities, the pr
Offers a tool for building URI query strings from JavaScript objects and arrays with configurable formats.
This is a suite of JavaScript utilities for the bidirectional conversion and manipulation of URL components and query parameters. It provides a mechanism for parsing URL query strings into data objects and serializing those objects back into URL-encoded strings. The library includes functions for filtering, isolating, and modifying parameters within a full URL or query string. It supports the construction of complete web links by combining base addresses with formatted query parameters. The toolset covers data transformation primitives such as alphabetical key sorting, input sanitization, an
Transforms data objects into URL-encoded query strings for API requests and web addresses.
This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp
Provides utilities to convert JSON objects into formatted query strings using specified separators.
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.
هذا عميل HTTP لـ Ruby مصمم لتكامل REST API، ونمذجة الموارد، والاتصال الشبكي الآلي. يوفر مجموعة من الأدوات لإدارة الرؤوس، وملفات تعريف الارتباط، وتكوينات SSL، إلى جانب واجهة سطر أوامر مخصصة لتنفيذ أوامر HTTP الفردية وإدارة جلسات اختبار API التفاعلية. يتميز المشروع بقدراته في نمذجة الموارد، والتي تسمح بتعريف عناوين URL أساسية ثابتة وبيانات اعتماد لبناء نقاط نهاية للموارد الفرعية المتداخلة. كما يتميز بمعالج طلبات متعدد الأجزاء يكتشف أنواع MIME لتحميل الملفات وبث الحمولات الكبيرة. بشكل عام، تغطي المكتبة أمن الشبكات من خلال تكوين SSL و TLS، وإدارة حركة المرور عبر توجيه الوكيل وصيانة ملفات تعريف الارتباط، وتحسينات الأداء باستخدام البث التزايدي لكل من حمولات الطلبات وأجسام الاستجابة. كما تتضمن أدوات لتسجيل نشاط الشبكة واعتراض تنفيذ الطلبات.
Offers customization of how collections and nested structures are encoded into the query string.
req هي مكتبة عميل HTTP قابلة للسلسلة لـ Go مصممة لتبسيط تهيئة الطلبات وفك تشفير الاستجابة التلقائي إلى هياكل. توفر منشئ طلبات بواجهة سلسة يسمح للمطورين بتعريف خصائص الطلب تدريجياً وتغليف منطق HTTP في SDKs لواجهة برمجة تطبيقات قابلة لإعادة الاستخدام. يتميز المشروع بمحاكي بصمة TLS الذي يحاكي توقيعات شبكة المتصفح لتجاوز كشف الروبوتات وفلاتر الزواحف. كما يتضمن أداة تنزيل ملفات متزامنة تزيد من سرعات النقل عن طريق جلب الملفات البعيدة الكبيرة في أجزاء متوازية. تغطي المكتبة سطحاً واسعاً من قدرات الشبكة، بما في ذلك خط أنابيب وسيط قابل للتوصيل لمعالجة الأخطاء المركزية والقياس عن بُعد، وإدارة ملفات تعريف الارتباط ذات الحالة، وتدوير الوكيل التلقائي. وتدعم مخططات مصادقة متنوعة، وقياس أداء الشبكة المفصل، ومنطق إعادة محاولة الطلب القابل للتخصيص. كما توفر أدوات لمحاكاة استجابة HTTP لتسهيل اختبار الوحدة بدون خوادم بعيدة.
Offers utilities for adding, removing, or replacing query string values using maps or structs.
TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features
Implements an input panel to assign values to SQL placeholders before query execution.
This project is a REST API framework for NestJS designed to automate the creation of boilerplate-free CRUD endpoints and resource management. It functions as an automated CRUD generator that produces controllers and services for standard database operations, accelerating the development of RESTful APIs. The toolkit includes a REST query parser that translates complex URL parameters into structured database filters, pagination, and sorting rules. It also operates as an API response serializer to control the exposure of entity fields and manage nested relations within JSON responses. For extend
Facilitates the construction of URI query strings on the client side that align with server-side parsing logic.
This project is a Python library that wraps official NBA endpoints to retrieve player, team, and game statistics as structured data. It serves as a programmatic interface for fetching professional basketball league records and real-time scoreboards via HTTP requests. The library integrates with Pandas to transform raw JSON responses from sports servers into DataFrames for statistical analysis and data science. It functions as a data retrieval utility for tracking league-wide performance trends and scouting professional basketball players. The tool covers a broad range of capabilities includi
Builds URI query strings by injecting identifiers into parameters for targeted data retrieval.