7 repository-uri
Tools for managing and serializing data sent in network requests.
Distinguishing note: Focuses on data payload management rather than request triggering.
Explore 7 awesome GitHub repositories matching web development · Request Data Handling. Refine with filters or upvote what's useful.
HTMX is a hypermedia-driven frontend library that enables the creation of dynamic, asynchronous web applications by extending standard HTML attributes. It functions as a declarative engine that intercepts browser events to trigger network requests, allowing developers to update specific regions of the document with server-rendered HTML fragments. By shifting the logic of UI composition to the server, it minimizes the need for complex client-side state management and imperative JavaScript. The library distinguishes itself through a progressive enhancement workflow that ensures web interfaces r
Includes form inputs and custom values in network requests while filtering parameters.
Hapi is a configuration-driven web framework for building secure and scalable HTTP servers and APIs on the Node.js runtime. It functions as a REST API development framework and an enterprise server implementation focused on stability, security, and comprehensive input validation. The framework is built around a plugin-based architecture, allowing core functionality and custom logic to be organized into modular, registerable plugins. It serves as an HTTP request lifecycle manager, enabling the interception and modification of requests through pre-handlers and extensions before they reach the f
Handles incoming request data as memory buffers, readable streams, or temporary files.
Kitura is a server-side web framework for building web applications and APIs using the Swift programming language. It provides a native HTTP server for hosting network traffic and implementing REST APIs. The framework features a pluggable middleware architecture that allows for the insertion of custom logic into the request-response pipeline. It utilizes a Codable data processor to automate the serialization and deserialization of HTTP requests and responses using Swift data models. The system includes a trie-based route matching mechanism for mapping URL paths to handlers and supports the F
Provides mechanisms for serializing and deserializing request and response bodies using strongly typed Swift data models.
Marshmallow is a Python data serialization library and validation framework. It functions as a bridge that transforms complex application objects into primitive data types for storage or network transmission and vice versa. The library utilizes a schema-based approach to validate that incoming data conforms to specific types and constraints. It employs a two-way transformation pipeline consisting of separate load and dump phases to handle deserialization and serialization. The framework supports class-based schema definitions with declarative field validation and recursive schema nesting for
Provides tools for managing and serializing data payloads sent in API requests.
grpcui este o interfață web interactivă bazată pe browser și un client API pentru executarea apelurilor de procedură la distanță către servere gRPC. Funcționează ca un gateway HTTP-la-gRPC care traduce payload-urile JSON în mesaje binare protobuf, permițând utilizatorilor să declanșeze cereri de rețea și să inspecteze răspunsurile printr-o interfață web vizuală. Instrumentul oferă capabilități de navigare și descoperire a schemei prin interogarea reflecției serverului sau încărcarea fișierelor descriptor protobuf locale pentru a identifica serviciile disponibile și semnăturile metodelor. Utilizează aceste definiții pentru a genera automat formulare de intrare dinamice pentru construirea datelor cererii, incluzând suport pentru structuri imbricate complexe. Proiectul acoperă testarea API și depanarea clientului, permițând revizuirea corpului răspunsurilor, a codurilor de stare și a headerelor de metadate. De asemenea, gestionează conectivitatea securizată printr-un strat de transport care suportă text simplu, TLS și autentificare mutuală cu certificate de client configurabile.
Allows the definition of request messages, including nested structures, through a dynamic interface.
Alova is a frontend data fetching library and HTTP request toolkit designed to manage remote data states and asynchronous communication in web applications. It functions as a request state management system that automates data retrieval, response caching, and synchronization between backend services and the user interface. The library distinguishes itself through a modular architecture that decouples network transport layers from request logic, allowing for consistent behavior across different environments. It utilizes a plugin-driven middleware system to extend core operations, enabling the
Synchronizes network data with the user interface through caching and request sharing.
Chartbrew is a self-hosted business intelligence platform and data visualization engine designed to transform raw data from SQL databases and external API endpoints into interactive charts and dashboards. It serves as a tool for building analytics dashboards that monitor business metrics and KPIs through a privately hosted environment. The platform distinguishes itself with an embedded analytics workflow, allowing users to generate secure, time-limited shared links and iframes to display private charts on external websites. It also provides programmatic chart generation via API and integrates
Modifies the configuration, endpoint path, headers, and pagination settings of existing data requests.