15 repositorios
Mechanisms for binding method arguments to URL query strings, including object flattening.
Distinct from Query Parameters: Focuses on the outbound binding of parameters to the URL, not the inbound parsing of strings
Explore 15 awesome GitHub repositories matching web development · Query Parameter Binding. Refine with filters or upvote what's useful.
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
Binds method parameters to URL query strings, supporting flattened objects and custom collection formats.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Adds, updates, or deletes query string parameters on outgoing requests to alter the URL.
Alters query parameters in HTTP requests on the fly to test different scenarios.
TypeSpec is a language for defining cloud API shapes and generating OpenAPI, JSON Schema, and client/server code from a single source of truth. It functions as a protocol-agnostic API designer that models REST, gRPC, and other API protocols using a unified, extensible syntax, with a decorator-based metadata system for attaching metadata, validation rules, and lifecycle visibility to API models and operations. The compiler produces OpenAPI 3.0 specifications and other artifacts, and the tool supports declaring API versions and tracking changes to models, properties, and operations across releas
Marks a property to be sent as a query parameter in the URL.
pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc
Supports binding named placeholders at the database instance level for reuse across queries.
koa2-note es un proyecto centrado en el desarrollo de servidores web con Koa2 y programación asíncrona en Node.js. Proporciona un framework para construir servidores web y APIs utilizando un pipeline de middleware asíncrono para manejar ciclos de solicitud y respuesta. El proyecto enfatiza una arquitectura de backend en capas que desacopla el enrutamiento, los servicios de negocio y los modelos de datos. Se distingue por la integración de bases de datos relacionales para persistir sesiones de usuario y datos de la aplicación, junto con un proceso de compilación que incluye la transformación de JSX a JavaScript para los activos del frontend. La superficie de capacidades cubre el diseño de APIs de backend, incluyendo enrutamiento RESTful y análisis de datos de solicitud, así como renderizado del lado del servidor con motores de plantillas. También incluye soporte para carga de archivos asíncrona mediante análisis de streams multipart, gestión de sesiones basada en cookies y la implementación de JSONP para solicitudes entre dominios. El repositorio sirve como recurso educativo con tutoriales estructurados y ejemplos para aprender la implementación del framework Koa y la arquitectura de servidores.
Extracts incoming URL query parameters as formatted objects from the request context.
Webssh es una interfaz de puerta de enlace SSH y shell remoto basada en navegador. Funciona como un cliente SSH y emulador de terminal web, permitiendo a los usuarios establecer conexiones seguras a servidores remotos y ejecutar comandos directamente a través de un navegador sin necesidad de un cliente de terminal local. El servicio admite la administración de servidores remotos mediante autenticación por contraseña o clave pública. Permite el inicio y configuración automatizada de sesiones pasando detalles de conexión, ajustes de terminal y comandos iniciales a través de parámetros de consulta en la URL del navegador. El sistema proporciona una interfaz de terminal redimensionable que admite esquemas de color personalizados, cambio de tamaño de ventana y modo de pantalla completa. Puede desplegarse como un servicio web independiente o alojarse detrás de un proxy inverso.
Parses encoded values from URL query strings to initialize connection settings and terminal preferences.
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
Uses named placeholders in prepared statements to bind query parameters and prevent SQL injection.
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
Translates raw URL query strings into structured internal objects for pagination, sorting, and relational joins.
Ziggy is a frontend routing bridge that exports server route definitions to JavaScript or JSON for use in browser-based applications. It acts as a named route resolver, synchronizing server-defined routes with the client to generate full URLs from named routes without hardcoding paths. The project includes a TypeScript route generator that creates type definitions for backend routes, providing static type checking and autocompletion. It also provides dedicated integration hooks and plugins for React and Vue to make routing capabilities available within component-based frameworks. Beyond URL
Maps JavaScript objects to URL parameters using registered binding keys or fallback identifiers.
Este proyecto es una herramienta de análisis estático y linter para Ruby on Rails diseñada para identificar olores arquitectónicos y violaciones de mejores prácticas. Sirve como linter de calidad de código, auditor arquitectónico, escáner de seguridad y analizador de rendimiento para aplicaciones Rails. La herramienta evalúa la separación de responsabilidades entre controladores, modelos y plantillas de vista para reducir la deuda técnica. Identifica patrones de codificación subóptimos y aplica consistencia estilística, mientras escanea específicamente vulnerabilidades de seguridad como la asignación masiva (mass assignment) desprotegida en los modelos. La superficie de análisis cubre la detección de consultas a bases de datos ineficientes y patrones de recuperación de datos pesados en memoria. También audita el diseño de rutas, valida la persistencia de registros e identifica el manejo inadecuado de errores y configuraciones erróneas de zona horaria. Los usuarios pueden gestionar el análisis definiendo qué comprobaciones de código habilitar o deshabilitar a través de un archivo de configuración.
Checks for direct modification of request parameters to prevent data loss during processing.
This project is a comprehensive framework for iOS application development, centered on building mobile applications that feature custom user interface components, asynchronous task management, and local data persistence. It serves as a technical knowledge base for software engineering, providing tools to organize and publish architectural analyses and notes in Markdown format. The framework distinguishes itself through a robust document-based storage layer that utilizes BSON-formatted records to perform CRUD operations within a NoSQL document store. It provides extensive system integration ca
Retrieves specific subsets of data from a server by passing JSON formatted query criteria through URL parameters.
Gorp is a lightweight object-relational mapper for Go that binds structs to relational database tables. It functions as a relational data mapper and SQL dialect abstraction layer, automating the translation between application data and relational rows. The project provides a translation layer that generates vendor-specific SQL for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server. It distinguishes itself by implementing optimistic locking via version columns to prevent concurrent update conflicts and providing a database schema generator to create tables and indexes from object definitions.
Binds the results of raw SQL queries to Go slices, structs, or primitive types.
springdoc-openapi is a library and toolset that analyzes Spring applications at runtime to produce machine-readable OpenAPI specifications in JSON and YAML formats. It serves as an integrator that extracts API metadata from Java source code and annotations to automate documentation for Spring-based services. The project distinguishes itself through its ability to aggregate API specifications from multiple remote microservices into a single unified interface and provide multiple visualization options, including Swagger UI and Scalar. It also offers a dedicated plugin for exporting documentatio
Expands complex request objects into individual query parameters to simplify the API documentation contract.
Script-Hub is a system for translating proxy rule sets and converting configuration modules between different network proxy environments. It serves as a translator and converter that enables cross-platform compatibility for rewrite rules and script-based logic. The project includes a script interop layer that normalizes header casing and handles execution errors to ensure scripts run consistently across different tools. It also provides a remote configuration manager for importing, updating, and modifying proxy modules and parameters via web URLs. The software covers a range of capabilities
Enables customization of proxy behavior by editing specific parameters within remote configuration URLs.