15 Repos
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 ist ein Projekt mit Fokus auf Koa2-Webserver-Entwicklung und asynchrone Node.js-Programmierung. Es bietet ein Framework zum Aufbau von Webservern und APIs unter Verwendung einer asynchronen Middleware-Pipeline zur Handhabung von Request- und Response-Zyklen. Das Projekt betont eine geschichtete Backend-Architektur, die Routing, Business-Services und Datenmodelle entkoppelt. Es zeichnet sich durch die Integration relationaler Datenbanken zur Persistierung von Benutzersitzungen und Anwendungsdaten aus, ergänzt durch einen Build-Prozess, der JSX-zu-JavaScript-Kompilierung für Frontend-Assets beinhaltet. Die Funktionspalette deckt Backend-API-Design ab, einschließlich RESTful-Routing und Request-Daten-Parsing sowie serverseitiges Rendering mit Template-Engines. Es umfasst zudem Unterstützung für asynchrone Datei-Uploads mittels Multipart-Stream-Parsing, Cookie-basiertes Session-Management und die Implementierung von JSONP für Cross-Domain-Requests. Das Repository dient als Bildungsressource mit strukturierten Tutorials und Beispielen zum Erlernen der Koa-Framework-Implementierung und Serverarchitektur.
Extracts incoming URL query parameters as formatted objects from the request context.
Webssh ist ein browserbasiertes Remote-Shell- und SSH-Gateway-Interface. Es fungiert als webbasierter SSH-Client und Terminal-Emulator, der es Benutzern ermöglicht, sichere Shell-Verbindungen zu Remote-Servern aufzubauen und Befehle direkt über einen Webbrowser auszuführen, ohne einen lokalen Terminal-Client zu benötigen. Der Dienst unterstützt die Remote-Server-Administration mittels Passwort- oder Public-Key-Authentifizierung. Er ermöglicht den automatisierten Sitzungsstart und die Konfiguration durch die Übergabe von Verbindungsdetails, Terminal-Einstellungen und Initialbefehlen über URL-Query-Parameter im Browser. Das System bietet eine in der Größe anpassbare Terminal-Oberfläche, die benutzerdefinierte Farbschemata, Fenstergrößenänderungen und den Vollbildmodus unterstützt. Es kann als eigenständiger Webdienst bereitgestellt oder hinter einem Reverse-Proxy gehostet werden.
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.
This project is a static analysis tool and linter for Ruby on Rails designed to identify architectural smells and violations of best practices. It serves as a code quality linter, architectural auditor, security scanner, and performance analyzer for Rails applications. The tool evaluates the separation of concerns between controllers, models, and view templates to reduce technical debt. It identifies suboptimal coding patterns and enforces stylistic consistency, while specifically scanning for security vulnerabilities such as unprotected mass assignment in models. The analysis surface covers
Checks for direct modification of request parameters to prevent data loss during processing.
Dieses Projekt ist ein umfassendes Framework für die iOS-App-Entwicklung, das sich auf den Aufbau mobiler Anwendungen mit benutzerdefinierten UI-Komponenten, asynchronem Task-Management und lokaler Datenpersistenz konzentriert. Es dient als technische Wissensdatenbank für Software-Engineering und bietet Tools zur Organisation und Veröffentlichung architektonischer Analysen und Notizen im Markdown-Format. Das Framework zeichnet sich durch eine robuste dokumentenbasierte Speicherschicht aus, die BSON-formatierte Datensätze nutzt, um CRUD-Operationen innerhalb eines NoSQL-Dokumentenspeichers durchzuführen. Es bietet umfangreiche Systemintegrationsfunktionen, einschließlich spezialisierter App-Extension-Kommunikation, Cross-Sandbox-Messaging und nativer Share-Sheet-Präsentation, was eine nahtlose Interaktion zwischen der Host-Anwendung und Systemdiensten ermöglicht. Das Projekt deckt eine breite Funktionsfläche ab, einschließlich fortgeschrittenem Concurrency-Management mit thread-sicherer Synchronisierung, Auslagerung des Hintergrund-UI-Renderings zur Wahrung der Reaktionsfähigkeit und umfassender Internationalisierungsunterstützung. Es enthält zudem entwicklerfokussierte Utilities für statische Typgenerierung, automatisierte Asset-Mappings und interaktive Prototypenkonstruktion sowie spezialisierte Tools für geografisches Beacon-Monitoring und adaptive Diagrammerstellung.
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.