awesome-repositories.com

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

ExplorarBúsquedas curadasBlogMapa del sitio
ProyectoAcerca dePrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorías

21 repositorios

Awesome GitHub RepositoriesRequest Metadata

Extracting origin information and other metadata from incoming requests.

Distinguishing note: Focuses on request-level metadata extraction.

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

Awesome Request Metadata GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • koajs/koaAvatar de koajs

    koajs/koa

    35,713Ver en GitHub↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    Extracts HTTP method, URL, host, and remote IP addresses, including support for reverse proxy headers.

    JavaScriptkoa
    Ver en GitHub↗35,713
  • labstack/echoAvatar de labstack

    labstack/echo

    32,451Ver en GitHub↗

    Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da

    Identifies the origin of incoming traffic by extracting client IP addresses.

    Goechogohttp2
    Ver en GitHub↗32,451
  • searxng/searxngAvatar de searxng

    searxng/searxng

    32,180Ver en GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Displays technical request metadata like IP addresses within the search interface.

    Pythonbingbravedegoogle
    Ver en GitHub↗32,180
  • apify/crawleeAvatar de apify

    apify/crawlee

    24,002Ver en GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Analyzes and summarizes failed requests to help identify and resolve issues with target websites.

    TypeScriptapifyautomationcrawler
    Ver en GitHub↗24,002
  • 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

    Accesses unique identifiers and client-provided metadata for the current request to enable context-aware tool behavior.

    Pythonagentsfastmcpllms
    Ver en GitHub↗22,994
  • elysiajs/elysiaAvatar de elysiajs

    elysiajs/elysia

    18,531Ver en GitHub↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Extracts payloads, query parameters, and path variables for use within route handlers.

    TypeScriptbunframeworkhttp
    Ver en GitHub↗18,531
  • joewalnes/websocketdAvatar de joewalnes

    joewalnes/websocketd

    17,465Ver en GitHub↗

    websocketd is a CGI web server and process-to-WebSocket wrapper that transforms command line programs into WebSocket servers by bridging standard input and output streams to remote clients. It functions as a TLS-secured gateway that routes traffic to backend processes, allowing any executable using standard IO to be exposed via a web interface. The project uses directory-based endpoint mapping to automate the creation of URL paths from local executable files. It employs a process-per-connection model to isolate execution and forwards HTTP request metadata, such as cookies and query parameters

    Forwards remote host, cookies, and query parameters to backend processes through standard environment variables.

    Goproxywebsocket-serverwebsockets
    Ver en GitHub↗17,465
  • hammerspoon/hammerspoonAvatar de Hammerspoon

    Hammerspoon/hammerspoon

    14,497Ver en GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Extracts environment variables and HTTP headers from incoming requests.

    Objective-Cautomationhammerspoonirc
    Ver en GitHub↗14,497
  • ezlippi/tinyhttpdAvatar de EZLippi

    EZLippi/Tinyhttpd

    12,153Ver en GitHub↗

    Tinyhttpd is a minimal HTTP web server designed to process requests, deliver static files, and execute CGI scripts via network sockets. It serves as an educational implementation for studying the fundamental mechanics of the HTTP protocol and network programming. The server supports the Common Gateway Interface to generate dynamic content by launching external programs as subprocesses. It manages these dynamic requests by redirecting data through pipes and system environment variables. The system provides capabilities for parsing HTTP request methods and URLs, mapping those requests to local

    Implements the transfer of request metadata to CGI subprocesses via system environment variables.

    C
    Ver en GitHub↗12,153
  • emdash-cms/emdashAvatar de emdash-cms

    emdash-cms/emdash

    10,887Ver en GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Provides access to the current request's URL, method, headers, and platform-normalized metadata like IP and user agent.

    TypeScriptastrocmsemdash
    Ver en GitHub↗10,887
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Ver en GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Provides examples of capturing and examining HTTP request metadata such as verbs and headers.

    C#asp-net-coreaspnet-coreaspnetcore
    Ver en GitHub↗10,382
  • seanmonstar/warpAvatar de seanmonstar

    seanmonstar/warp

    10,245Ver en GitHub↗

    Warp is a Rust HTTP web framework designed for building high-performance web servers. It provides a system for managing request pipelines, implementing WebSocket servers for bidirectional communication, and serving static assets from the local filesystem. The framework is characterized by its use of type-safe request pipelines and routing. It utilizes a filter-based approach to extract and validate metadata from headers, query strings, and request bodies before they reach the application handler. Broad capability areas include HTTP API development, asynchronous task execution, and state-base

    Extracts and validates metadata from headers and query strings to control request flow.

    Rustframeworkhttprust
    Ver en GitHub↗10,245
  • sub-store-org/sub-storeAvatar de sub-store-org

    sub-store-org/Sub-Store

    9,893Ver en GitHub↗

    Sub-Store is a proxy subscription management server that aggregates multiple subscription links into a single unified stream for distribution to various clients. It functions as a transformation pipeline that filters, modifies, and reformats proxy node metadata. The system acts as a cross-platform format converter to ensure compatibility across diverse client applications. It includes an encryption decryption gateway that uses private keys to handle age-standard encrypted subscription content and a cache-layered aggregator to reduce external requests. The server provides capabilities for dyn

    Specifies custom User-Agents and proxy nodes when fetching remote data to bypass regional blocks.

    JavaScriptclashhttploon
    Ver en GitHub↗9,893
  • orbstack/orbstackAvatar de orbstack

    orbstack/orbstack

    8,903Ver en GitHub↗

    OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running Docker containers, full Linux virtual machines, and local Kubernetes clusters. It runs Linux VMs directly on the macOS hypervisor framework for near-native performance, uses VirtioFS for fast bidirectional file sharing between macOS and Linux, and leverages Rosetta for near-native x86 emulation on Apple Silicon. The system assigns predictable local domain names to containers and VMs with automatic HTTPS certificate generation, forwards ports via event-driven updates, and stores

    Controls which host environment variables are passed into Linux machines via a configurable list.

    Shellcolimadockerdocker-desktop
    Ver en GitHub↗8,903
  • cross-rs/crossAvatar de cross-rs

    cross-rs/cross

    8,235Ver en GitHub↗

    Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture binary builder and testing framework, allowing users to compile crates into binaries for different operating systems and CPU architectures without installing local toolchains on the host system. The project distinguishes itself by using Docker images to provide consistent toolchains and system dependencies for foreign target architectures. It integrates the Zig toolchain within container images to facilitate compilation across various architectures and library versions, and i

    Forwards selected host environment variables and user identifiers into the isolated build environment to maintain configuration consistency.

    Rustaarch64armbsd
    Ver en GitHub↗8,235
  • wakujs/wakuAvatar de wakujs

    wakujs/waku

    6,330Ver en GitHub↗

    Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir

    Reads incoming request metadata and passes it to server components and server functions.

    TypeScript
    Ver en GitHub↗6,330
  • 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

    Labels and categorizes interactions with custom dimensions and unique identifiers to simplify searching, filtering, and session tracking.

    TypeScript
    Ver en GitHub↗5,830
  • h3js/h3Avatar de h3js

    h3js/h3

    5,353Ver en GitHub↗

    Hono es un framework HTTP minimalista en JavaScript diseñado para construir servidores web a través de múltiples runtimes, incluyendo Node.js, runtimes de edge y plataformas serverless. Funciona como un servidor web cross-runtime y un wrapper de API estándar web, normalizando varios objetos de petición y respuesta de runtime en firmas de Web API estándar. El proyecto sirve como orquestador de middleware HTTP y manejador de peticiones, utilizando un pipeline de peticiones basado en middleware y montaje jerárquico de rutas para crear estructuras de servidor modulares. Se distingue por un wrapper de eventos agnóstico al runtime que garantiza un comportamiento consistente independientemente del entorno de despliegue. El framework cubre una amplia gama de capacidades, incluyendo enrutamiento de peticiones HTTP con captura de parámetros dinámicos, comunicación WebSocket en tiempo real y medidas de seguridad integrales como gestión de CORS y autenticación básica. También proporciona utilidades para la gestión de sesiones mediante cookies, servicio de activos estáticos y gestión de tráfico mediante proxy de peticiones y redirección de URL. El proyecto está implementado en TypeScript.

    Retrieves the hostname, client IP, and protocol from the incoming request.

    TypeScript
    Ver en GitHub↗5,353
  • spec-first/connexionAvatar de spec-first

    spec-first/connexion

    4,600Ver en GitHub↗

    Connexion es un framework web de Python centrado en especificaciones diseñado para derivar el comportamiento del servidor y la lógica de validación directamente de un contrato de API predefinido. Permite el desarrollo de servicios web utilizando una especificación OpenAPI para manejar automáticamente el enrutamiento, la validación de solicitudes y la serialización de respuestas. El framework se distingue al actuar como un validador de solicitudes OpenAPI y servidor mock. Puede simular el comportamiento de la API sirviendo respuestas de ejemplo basadas en esquemas de especificación, permitiendo el desarrollo frontend y la creación de prototipos antes de que se complete una implementación backend. Además, aloja una interfaz de documentación de API interactiva, proporcionando una consola para que los usuarios visualicen y prueben endpoints. El proyecto cubre una amplia gama de capacidades, incluyendo registro automático de rutas, inyección de parámetros y aplicación de seguridad basada en definiciones de contrato. También proporciona herramientas para la validación de esquemas tanto de solicitudes como de respuestas, así como la capacidad de mapear excepciones de la aplicación a respuestas de error estandarizadas legibles por máquina.

    Extracts raw headers, content types, path segments, and query parameters from the request object.

    Pythonapi-firstapi-restflask-extensions
    Ver en GitHub↗4,600
  • sensepost/gowitnessAvatar de sensepost

    sensepost/gowitness

    4,174Ver en GitHub↗

    Gowitness is a system for rendering web interfaces at scale to capture visual snapshots, HTTP metadata, and network scan results. It functions as a headless browser screenshot tool and a web surface mapper used to identify and visually document the attack surface of network ranges and URL lists. The tool includes a screenshot gallery server that provides a web-based interface for browsing, filtering, and managing a database of captures. It specifically serves as an Nmap target visualizer, parsing network scan results to automatically capture screenshots of discovered web services. Capabiliti

    Records HTTP headers, cookies, console logs, and request traffic during page rendering.

    Gochromechrome-headlessfingerprint
    Ver en GitHub↗4,174
Ant.12Siguiente
  1. Home
  2. Web Development
  3. Request Metadata

Explorar subetiquetas

  • Crawl Request Metadata TrackersMechanisms for passing custom state data between crawl requests. **Distinct from Request Metadata:** Distinct from Request Metadata: focuses on the state-passing capability across multiple requests rather than just extraction.
  • Environment Variable Metadata Forwarding1 sub-etiquetaPassing request metadata to backend processes using system environment variables. **Distinct from Request Metadata:** Specifically covers forwarding metadata to child processes via environment variables, not just extracting metadata from requests.
  • OrganizersCategorizes and labels API interactions with custom dimensions and identifiers for improved search and session tracking. **Distinct from Request Metadata:** Distinct from Request Metadata: focuses on the organization and labeling of metadata for analysis rather than just the extraction of origin information.
  • OutgoingSpecifying custom metadata for outgoing requests to mimic different clients or bypass blocks. **Distinct from Request Metadata:** Focuses on setting outgoing metadata rather than extracting incoming request metadata