awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repositorios

Awesome GitHub RepositoriesRequest Metadata Attachment

Attaching custom tags or identifiers to requests for tracking.

Distinct from API Request Configurations: Focuses on metadata attachment for tracking, distinct from general request configuration.

Explore 20 awesome GitHub repositories matching web development · Request Metadata Attachment. Refine with filters or upvote what's useful.

Awesome Request Metadata Attachment GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • square/okhttpAvatar de square

    square/okhttp

    46,971Ver en GitHub↗

    OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous requests. It provides a core identity as a comprehensive networking toolkit featuring a WebSocket client for bidirectional data synchronization, a TLS security toolkit for encrypted communication, and a programmable HTTP mock server for simulating backend responses. The project distinguishes itself through a specialized security and performance architecture. It implements mutual TLS, certificate pinning, and DNS over HTTPS to secure data in transit, while utilizing connection p

    Allows attaching custom application tags to network calls for tracking and context management.

    Kotlinandroidgraalvmjava
    Ver en GitHub↗46,971
  • fingerprintjs/fingerprintjsAvatar de fingerprintjs

    fingerprintjs/fingerprintjs

    27,334Ver en GitHub↗

    Fingerprint is a visitor identification and fraud detection platform that generates persistent, unique identifiers by analyzing browser and device attributes. By extracting technical signals from the client environment, it enables reliable user tracking across sessions without relying on traditional cookies. The platform distinguishes itself through its focus on high-accuracy identification and security-first architecture. It employs edge-side proxying to bypass ad-blockers and privacy restrictions, ensuring consistent data collection. To maintain data integrity, it uses cryptographic payload

    Allows attaching custom tags and identifiers to identification events to facilitate granular analysis.

    TypeScriptaudio-fingerprintingbrowserbrowser-fingerprint
    Ver en GitHub↗27,334
  • jaredhanson/passportAvatar de jaredhanson

    jaredhanson/passport

    23,534Ver en GitHub↗

    Passport is a Node.js authentication middleware designed to manage user identities and session states within web applications. It functions as a request identity verifier that secures application routes by validating user credentials before granting access. The system utilizes a modular authentication strategy, allowing identity verification through interchangeable plugins. This architecture supports the creation of custom authentication strategies for local credentials and the integration of federated identity providers using external protocols. The framework provides capabilities for sessi

    Binds verified user objects directly to the request for access by route handlers.

    JavaScriptexpressnodejsoauth
    Ver en GitHub↗23,534
  • prefecthq/fastmcpAvatar de PrefectHQ

    PrefectHQ/fastmcp

    22,994Ver en GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Supports attaching ancillary metadata to tool calls for observability and client identification.

    Pythonagentsfastmcpllms
    Ver en GitHub↗22,994
  • dianping/catAvatar de dianping

    dianping/cat

    18,944Ver en GitHub↗

    Cat is a distributed application performance monitoring tool and tracing framework designed to track transactions, latency, and health across distributed services. It functions as a Kubernetes-native monitoring stack that utilizes multi-language monitoring clients and a real-time alerting system to maintain system visibility. The system provides monitoring clients for Java, Go, Python, Node.js, and C++ to collect performance metrics and trace data. It distinguishes itself by sampling request flows to record call chains and identify bottlenecks, while using a monitoring engine to trigger immed

    Records categories, action names, and custom data fields for calls to facilitate root-cause analysis.

    Javaapmdistributedjava
    Ver en GitHub↗18,944
  • transitive-bullshit/agenticAvatar de transitive-bullshit

    transitive-bullshit/agentic

    18,120Ver en GitHub↗

    Agentic is a tool marketplace and management platform designed for the Model Context Protocol. It provides a gateway and proxy that enables the discovery, publishing, and distribution of vetted tools for agentic AI frameworks. The platform specializes in Model Context Protocol monetization, allowing developers to transform services into paid products through integrated authentication, usage-based billing, and subscription management. It also includes a converter that transforms OpenAPI specifications into compatible protocol servers for use in AI workflows. The system covers a broad range of

    Injects user identity and project identifiers into request headers for tool call tracking.

    TypeScriptagentsaillms
    Ver en GitHub↗18,120
  • vercel/vercelAvatar de vercel

    vercel/vercel

    15,738Ver en GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Enables granular cost analysis and reporting by attaching custom metadata to AI requests.

    TypeScriptclicloudcommand
    Ver en GitHub↗15,738
  • sindresorhus/gotAvatar de sindresorhus

    sindresorhus/got

    14,915Ver en GitHub↗

    Got is a promise-based HTTP request library for Node.js that supports HTTP/2 and streaming. It provides a system for making network requests with a focus on asynchronous control flow and type-safe API client development. The library is distinguished by its middleware-based request lifecycle, which uses interceptors and plugins to modify request options and response data. It includes a configurable automatic retry mechanism with backoff strategies, a built-in HTTP response cache, and a cookie-jar system for maintaining persistent sessions. Broad capabilities cover data handling through duplex

    Includes request options and timing data within error objects to simplify network request debugging.

    TypeScripthttphttp-clienthttp-request
    Ver en GitHub↗14,915
  • fullstorydev/grpcurlAvatar de fullstorydev

    fullstorydev/grpcurl

    12,691Ver en GitHub↗

    grpcurl is a command-line interface and client tool for invoking gRPC methods and inspecting service definitions. It serves as a server debugger and reflection client, allowing users to call remote procedures and verify server responses from the terminal using JSON or protobuf formats. The tool distinguishes itself through the ability to discover available services and methods dynamically via a server reflection service or by loading local protobuf schema files. It can extract service descriptions from a server for local use and print specific schema symbol definitions. It covers a broad ran

    Supports adding custom headers or context to gRPC requests for authentication and metadata.

    Gogolanggrpcprotobuf
    Ver en GitHub↗12,691
  • grpc/grpc-rustAvatar de grpc

    grpc/grpc-rust

    12,338Ver en GitHub↗

    grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions. The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation. The infrastructure covers a broad range of distr

    Supports attaching custom key-value metadata to requests and responses for out-of-band information like tokens.

    Rustasyncgrpcproto
    Ver en GitHub↗12,338
  • tencent/vassonicAvatar de Tencent

    Tencent/VasSonic

    11,860Ver en GitHub↗

    VasSonic is a hybrid mobile app framework for Android and iOS designed to optimize the loading speed of web views. It functions as a web view performance optimizer and a mobile web resource cache, utilizing an HTML differential update engine to minimize remote network fetches and reduce first-screen load times. The framework distinguishes itself by splitting HTML into static templates and dynamic data, calculating differences between server state and cached content to send only modified fragments. It employs a native-to-JavaScript bridge to sync these server-side data updates directly into th

    Injects session information such as cookies and user-agent strings into outgoing requests for tracking.

    Javaandroid-sdkh5hybrid
    Ver en GitHub↗11,860
  • modelcontextprotocol/modelcontextprotocolAvatar de modelcontextprotocol

    modelcontextprotocol/modelcontextprotocol

    8,458Ver en GitHub↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    Includes structured, namespaced metadata in communications to extend behavior between clients and servers.

    TypeScript
    Ver en GitHub↗8,458
  • danialfarid/ng-file-uploadAvatar de danialfarid

    danialfarid/ng-file-upload

    7,797Ver en GitHub↗

    ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular applications. It functions as a client-side tool for validating file attributes, processing images, and generating media previews before transmission to a server. The project includes a client-side image processor for resizing, center-cropping, and correcting JPEG EXIF orientation. It also features a browser-based media previewer for images, audio, and video files, and an HTML5 File API shim to provide upload and reader functionality for legacy browsers. Additional capabiliti

    Attaches custom text fields and metadata to file upload requests for server-side context.

    JavaScript
    Ver en GitHub↗7,797
  • proxymanapp/proxymanAvatar de ProxymanApp

    ProxymanApp/Proxyman

    6,858Ver en GitHub↗

    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

    Attaches text notes to requests for documenting observations.

    debugging-tooliosmacos
    Ver en GitHub↗6,858
  • moleculerjs/moleculerAvatar de moleculerjs

    moleculerjs/moleculer

    6,373Ver en GitHub↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    Attaches custom metadata and request headers to service calls to maintain context across distributed communications.

    JavaScript
    Ver en GitHub↗6,373
  • arvidn/libtorrentAvatar de arvidn

    arvidn/libtorrent

    5,948Ver en GitHub↗

    libtorrent is a portable C++ library that implements the complete BitTorrent protocol for peer-to-peer file transfers, supporting distributed hash tables (DHT), magnet links, and protocol extensions. It provides a well-documented C++ interface for building custom BitTorrent clients with full protocol support, handling peer communication, piece management, and swarm coordination. The library includes a comprehensive set of protocol components, including peer wire protocol encoding, piece-picking scheduling using rarest-first algorithms, session-based connection management for TCP and uTP conne

    Parses and serves magnet link metadata via the BitTorrent extension protocol, enabling torrents without a separate .torrent file.

    C++bittorrentcpplibrary
    Ver en GitHub↗5,948
  • helicone/heliconeAvatar de Helicone

    Helicone/helicone

    5,830Ver en GitHub↗

    Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b

    Enables querying and analyzing historical request logs using attached custom properties and tags.

    TypeScript
    Ver en GitHub↗5,830
  • ombi-app/ombiAvatar de Ombi-app

    Ombi-app/Ombi

    4,090Ver en GitHub↗

    Ombi es un sistema de gestión de solicitudes de medios que coordina el descubrimiento de contenido entre usuarios, servidores de medios y gestores de descargas. Actúa como una capa de middleware para automatizar el proceso de solicitar, aprobar y adquirir películas, música y programas de TV. El proyecto se diferencia al actuar como una capa de integración que sincroniza librerías y cuentas de usuario a través de múltiples instancias de servidores de medios. Cuenta con un orquestador de solicitudes de contenido que admite la aprobación automática basada en votos y la capacidad de importar solicitudes activas directamente desde listas de seguimiento externas. La plataforma cubre una amplia gama de capacidades, incluyendo gateways de notificación multicanal para alertas a través de Discord, Telegram y correo electrónico, y control de acceso basado en roles para gestionar los permisos de usuario. Proporciona herramientas integrales para la administración de servidores de medios, gestión de flujo de trabajo automatizado e integración de identidad flexible a través de OAuth y proveedores de terceros. El sistema admite almacenamiento de datos persistente utilizando SQLite, MySQL o MariaDB.

    Attaches custom labels or usernames to media entries in the download manager to identify requesters.

    C#
    Ver en GitHub↗4,090
  • mr-karan/doggoAvatar de mr-karan

    mr-karan/doggo

    4,130Ver en GitHub↗

    doggo is a multi-protocol DNS lookup client, performance analyzer, and diagnostic troubleshooting tool. It functions as a command-line utility for performing DNS queries across various transport protocols, including UDP, TCP, HTTPS, TLS, and QUIC. The project distinguishes itself through a focus on secure and distributed resolution. It implements encrypted DNS standards such as DNS over HTTPS, DNS over QUIC, and DNSCrypt, and provides DNSSEC validation to verify chains of trust for signed domains. Additionally, it can execute queries from global geographic locations via an external API to ana

    Injects extended options like client subnets and security cookies into DNS packets via the EDNS0 standard.

    Godnsdns-clientdoh
    Ver en GitHub↗4,130
  • tikv/grpc-rsAvatar de tikv

    tikv/grpc-rs

    1,851Ver en GitHub↗

    This library provides a framework for implementing gRPC clients and services in Rust, enabling reliable communication between distributed system components. It facilitates the definition and hosting of asynchronous unary and streaming network services, utilizing protocol buffers to ensure consistent, strongly-typed data exchange. The project distinguishes itself by integrating with a high-performance C core via foreign function interfaces to handle low-level networking and protocol logic. It employs a task-based concurrency model to coordinate non-blocking operations and utilizes zero-copy me

    Supports attaching custom headers and error details to requests and responses for improved debugging.

    Rustgrpcrust
    Ver en GitHub↗1,851
  1. Home
  2. Web Development
  3. API Request Configurations
  4. Request Metadata Attachment

Explorar subetiquetas

  • Debug MetadataAttachment of timing and configuration data to error objects for diagnostics. **Distinct from Request Metadata Attachment:** Distinct from Request Metadata Attachment: focuses on error diagnostics rather than request tracking identifiers.
  • Event Metadata ModificationAttaches custom tags and status flags to identification events for downstream analysis. **Distinct from Request Metadata Attachment:** Focuses on modifying event metadata for identification workflows, distinct from general request configuration.
  • Identity AttachmentBinds verified user identities to the request object for downstream access. **Distinct from Request Metadata Attachment:** Focuses on binding authenticated user objects rather than generic tracking metadata.
  • Protocol Extension Metadata2 sub-etiquetasStructured, namespaced metadata attached to protocol communications to modify or extend behavior. **Distinct from Request Metadata Attachment:** Distinct from request metadata attachment: focuses on extending protocol-level behavior via namespacing rather than just tracking requests.
  • Request Note AttachersAttaches a text note to a selected request for documenting observations during debugging. **Distinct from Request Metadata Attachment:** Distinct from Request Metadata Attachment: focuses on human-readable notes for debugging, not tags or identifiers.