awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 repository-uri

Awesome GitHub RepositoriesRequest Payloads

Utilities for constructing and transmitting data bodies within network requests, including file uploads and stream handling.

Distinguishing note: Focuses on the transmission of file-based data in request bodies rather than general network communication.

Explore 29 awesome GitHub repositories matching networking & communication · Request Payloads. Refine with filters or upvote what's useful.

Awesome Request Payloads GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • httpie/cliAvatar httpie

    httpie/cli

    38,228Vezi pe GitHub↗

    This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell. The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core f

    HTTPie sends file contents as request bodies by referencing file paths, automatically detecting and setting appropriate content-type headers based on extensions.

    Pythonapiapi-clientapi-testing
    Vezi pe GitHub↗38,228
  • guzzle/guzzleAvatar guzzle

    guzzle/guzzle

    23,453Vezi pe GitHub↗

    Guzzle is a PHP HTTP client used for sending synchronous and asynchronous requests to web services. It serves as a concurrent HTTP request manager, an HTTP stream handler, and a middleware-based HTTP pipeline. The project is a PSR-7 compliant client, utilizing standardized PHP interfaces for requests, responses, and streams. The library differentiates itself through a customizable functional handler stack that allows for the interception and modification of the request and response lifecycle. It features an adapter-based transport system that enables swapping between network implementations,

    Processes request and response bodies as incremental resources to prevent memory exhaustion during large transfers.

    PHP
    Vezi pe GitHub↗23,453
  • tornadoweb/tornadoAvatar tornadoweb

    tornadoweb/tornado

    22,185Vezi pe GitHub↗

    Tornado is a Python web framework and asynchronous networking library used to build scalable web applications and high-performance servers. It provides a non-blocking HTTP server capable of handling thousands of simultaneous connections. The project functions as a WebSocket server framework, enabling real-time bidirectional communication and persistent connections between clients and servers. It supports the implementation of custom networking protocols and high-performance networking services beyond standard HTTP. Its capabilities cover asynchronous web application development, concurrent A

    Provides mechanisms to stream large request payloads from clients to the server to optimize memory usage.

    Pythonasynchronouspython
    Vezi pe GitHub↗22,185
  • xpzouying/xiaohongshu-mcpAvatar xpzouying

    xpzouying/xiaohongshu-mcp

    14,204Vezi pe GitHub↗

    This project is a Model Context Protocol server that connects large language models to the Xiaohongshu social media platform. It acts as a connector and API wrapper, enabling language models to programmatically search, read, and publish media and text. The system provides automation for content discovery and publishing, allowing for the creation of image and video posts with associated titles and descriptions. It also facilitates social engagement by managing the posting of comments and tracking engagement metrics for specific entries. The tool covers data retrieval for user profiles, post d

    Constructs complex multipart request bodies for uploading text and media files.

    Gomcpmcp-serverxiaohongshu-mcp
    Vezi pe GitHub↗14,204
  • mcp-use/mcp-useAvatar mcp-use

    mcp-use/mcp-use

    10,137Vezi pe GitHub↗

    mcp-use is a development framework designed for building, deploying, and managing servers, clients, and autonomous agents using the Model Context Protocol. It provides a comprehensive toolkit for creating servers that expose custom tools, data resources, and prompts to compatible AI agents. The project distinguishes itself by offering a complete lifecycle for protocol-based applications, including a dedicated hosting platform for production servers and a compliance validator to ensure servers meet marketplace publishing requirements. It also features an observability suite for tracing protoco

    Automatically records tool calls, resource reads, and prompt requests to provide full payload visibility.

    TypeScriptagentic-frameworkaiapps-sdk
    Vezi pe GitHub↗10,137
  • apple/swift-nioAvatar apple

    apple/swift-nio

    8,477Vezi pe GitHub↗

    Swift NIO is a low-level, event-driven network framework for the Swift language. It serves as an asynchronous network protocol stack and I/O library designed to build high-performance network servers and clients that handle thousands of simultaneous connections. The framework functions as a high-concurrency network engine that dispatches events across multiple CPU cores. It enables the implementation of custom network protocols by processing raw bytes through a sequence of reusable data transformation handlers. The system provides capabilities for non-blocking I/O multiplexing, asynchronous

    Implements buffer-based memory management to reduce copying and improve raw network data processing speed.

    Swiftasynchronous-ioevent-drivenhigh-performance
    Vezi pe GitHub↗8,477
  • mcollina/autocannonAvatar mcollina

    mcollina/autocannon

    8,474Vezi pe GitHub↗

    Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It functions as a high-performance request generator designed for stress testing web servers and APIs to analyze request-per-second capacity. The tool operates as a distributed HTTP load generator capable of aggregating results from multiple machines. It also functions as a HAR file replay tool, allowing users to reproduce specific network traffic patterns by replaying recorded HTTP archive files. The project covers broad capability areas including HTTP traffic simulation through

    Uses raw buffers for request bodies and response headers to minimize memory allocation and garbage collection overhead.

    JavaScript
    Vezi pe GitHub↗8,474
  • lastmile-ai/mcp-agentAvatar lastmile-ai

    lastmile-ai/mcp-agent

    8,037Vezi pe GitHub↗

    mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist

    Annotates execution spans with tool names and token counts to provide visibility into request payloads.

    Pythonagentsaiai-agents
    Vezi pe GitHub↗8,037
  • koush/androidasyncAvatar koush

    koush/AndroidAsync

    7,540Vezi pe GitHub↗

    AndroidAsync is a non-blocking networking library for Android that provides asynchronous sockets, HTTP clients, and servers based on Java NIO. It serves as a toolkit for managing raw TCP socket connections and bidirectional data streams using an asynchronous input and output architecture. The library includes a dedicated WebSocket framework for establishing persistent full-duplex communication channels between Android clients and servers. It also enables the hosting of a lightweight asynchronous HTTP server directly on an Android device to handle incoming network traffic. Its broader capabil

    Provides raw binary buffers to manage network traffic and minimize memory copying for high-performance I/O.

    Java
    Vezi pe GitHub↗7,540
  • nanohttpd/nanohttpdAvatar NanoHttpd

    NanoHttpd/nanohttpd

    7,215Vezi pe GitHub↗

    NanoHTTPD is a lightweight, embeddable HTTP server for Java applications. It allows developers to integrate web server capabilities directly into a Java project to handle incoming requests without requiring a standalone installation. The project provides specialized implementations for an HTTPS web server, a WebSocket server for bidirectional real-time communication, and a static file web server. These capabilities enable secure network traffic through SSL certificates and the delivery of local files with automatic MIME type detection. The server includes systems for request routing and hand

    Stores small request payloads in memory and overflows larger uploads to temporary files to prevent memory exhaustion.

    Java
    Vezi pe GitHub↗7,215
  • guardicore/monkeyAvatar guardicore

    guardicore/monkey

    7,014Vezi pe GitHub↗

    Monkey is an adversary emulation platform and breach and attack simulation tool designed to test network defenses through automated lateral movement and exploit delivery. It functions as a network security testing system that evaluates security posture by attempting to propagate through vulnerabilities and extract sensitive system credentials. The platform distinguishes itself by simulating specific real-world attacker behaviors, such as ransomware encryption, cryptojacking, and the theft of browser-stored credentials and secure shell keys. It utilizes binary hash randomization to evade antiv

    Runs malicious payloads on infected machines to test the depth and impact of a successful compromise.

    Python
    Vezi pe GitHub↗7,014
  • fortynorthsecurity/eyewitnessAvatar FortyNorthSecurity

    FortyNorthSecurity/EyeWitness

    5,753Vezi pe GitHub↗

    EyeWitness este un instrument de mapare a infrastructurii web și de recunoaștere conceput pentru a automatiza maparea vizuală a serviciilor web expuse. Funcționează ca un screenshotter de browser headless și utilitar de recunoaștere HTTP care capturează dovezi vizuale și extrage headerele de server din liste de ținte web. Sistemul identifică tehnologiile serverului și auditează pentru credențiale administrative implicite comune pentru a mapa suprafața de atac externă a unei organizații. Generează rapoarte de securitate HTML căutabile care combină screenshot-uri, codul sursă al paginii și rezultate de analiză categorisite pentru evaluarea vulnerabilităților. Instrumentul include capabilități pentru recunoașterea serverelor web și maparea suprafeței de atac, utilizând procesarea țintelor multithreaded și gestionarea resurselor bazată pe buffer pentru a gestiona scanarea de volum mare. Suportă importarea listelor de ținte din formate text și XML.

    Implements memory-efficient raw binary buffers to prevent system crashes during high-volume screenshot capture.

    Python
    Vezi pe GitHub↗5,753
  • expressjs/body-parserAvatar expressjs

    expressjs/body-parser

    5,499Vezi pe GitHub↗

    body-parser este un parser de cereri HTTP pentru Node.js care convertește body-urile cererilor primite în obiecte JavaScript structurate. Oferă utilitare pentru a extrage și procesa JSON, date binare brute, text simplu și payload-uri URL-encoded pentru utilizare în serverele web. Proiectul utilizează un tipar de middleware pentru a augmenta obiectele de cerere, atașând datele parsate direct cererii pentru utilizare în route handler-ele ulterioare. Utilizează dispatching bazat pe content-type pentru a selecta logica de parsare adecvată pe baza header-elor cererii. Instrumentul gestionează fluxurile de date prin consumarea payload-urilor în bucăți și acumularea bufferelor binare. Suportă decodarea șirurilor de caractere conștientă de encodare pentru a gestiona diverse seturi de caractere înainte de a transforma datele acumulate într-un format utilizabil.

    Uses raw binary buffers to accumulate request data for efficient memory management and deferred parsing.

    JavaScriptbodyexpressjsjavascript
    Vezi pe GitHub↗5,499
  • nghttp2/nghttp2Avatar nghttp2

    nghttp2/nghttp2

    5,009Vezi pe GitHub↗

    nghttp2 este o suită de biblioteci C de nivel scăzut și instrumente concepute pentru implementarea protocolului HTTP/2. Oferă o implementare eficientă din punct de vedere al memoriei a logicii de bază a protocolului, inclusiv framing, multiplexarea fluxurilor și controlul fluxului. Proiectul include o bibliotecă dedicată pentru compresia și decompresia header-elor HPACK pentru a reduce lățimea de bandă a rețelei. Oferă, de asemenea, un set de instrumente pentru analizarea traficului de rețea și benchmarking-ul performanței serverului, inclusiv măsurători de debit și latență. Capabilitățile sale mai largi acoperă implementarea protocolului și gestionarea traficului, inclusiv negocierea conexiunii ALPN, prioritizarea cererilor și validarea componentelor header-ului. Biblioteca suportă extensii de protocol personalizate printr-un sistem de evenimente bazat pe callback și include utilitare pentru gestionarea memoriei și traducerea codurilor de eroare. Proiectul include suport pentru build și scripturi de configurare pentru cross-compilarea binarilor pentru platforma Android.

    nghttp2 determines if a buffer is statically allocated to prevent unnecessary string duplication during memory management.

    C++
    Vezi pe GitHub↗5,009
  • mailru/easyjsonAvatar mailru

    mailru/easyjson

    4,892Vezi pe GitHub↗

    easyjson is a high-performance JSON serializer and memory-optimized parser for Go. It provides a reflectionless code generator that creates static Go methods for marshaling and unmarshaling data, eliminating the need for runtime reflection to improve execution speed. The library reduces CPU and memory overhead through several optimization strategies. It employs a system of reusable memory buffer pools to minimize heap allocations and garbage collection pressure. Additionally, it utilizes string interning to deduplicate repeated values and zero-copy string referencing to point to existing buff

    Uses raw binary buffers to handle JSON data for high-performance memory efficiency and reduced GC.

    Gocode-generationgolangjson
    Vezi pe GitHub↗4,892
  • link1st/go-stress-testingAvatar link1st

    link1st/go-stress-testing

    4,391Vezi pe GitHub↗

    Acest proiect este un framework de benchmarking de performanță și un tester de stres pentru protocoale de rețea, conceput pentru a evalua stabilitatea sistemului în condiții de concurență ridicată. Funcționează ca un utilitar command-line care simulează volume masive de cereri simultane pentru a identifica blocajele infrastructurii și a verifica fiabilitatea serviciului. Instrumentul se distinge prin orchestrarea agnostică față de protocol, care permite load testing-ul pe diverse standarde, inclusiv HTTP, WebSocket, gRPC și Radius. Suportă configurații complexe de cereri, permițând utilizatorilor să injecteze headere personalizate, date binare și payload-uri externe pentru a replica comportamente variate ale clienților. Pentru a asigura integritatea datelor în timpul testelor de stres, framework-ul utilizează middleware de validare pluggable care execută logică personalizată asupra răspunsurilor serverului în timp real. Dincolo de generarea de bază a load-ului, instrumentul oferă o observabilitate cuprinzătoare prin agregarea metricilor de performanță în fluxuri live pentru monitorizarea throughput-ului, latenței și distribuțiilor de erori. Generează rapoarte statistice detaliate și se integrează cu servicii de inteligență externă pentru a oferi analiză și punctaj automatizat al performanței sistemului. Software-ul este configurat și gestionat în întregime prin parametri command-line, facilitând integrarea în fluxuri de lucru de testare automatizate.

    Supports reading request data, headers, and binary content from external files to simulate complex network traffic patterns.

    Gogolanggrpcqps
    Vezi pe GitHub↗4,391
  • jimmywarting/streamsaver.jsAvatar jimmywarting

    jimmywarting/StreamSaver.js

    4,355Vezi pe GitHub↗

    StreamSaver.js este o bibliotecă de fluxuri inscriptibile (writable streams) pentru browser și un instrument de salvare a fișierelor client-side. Oferă un mecanism pentru a scrie fluxuri de date direct în sistemul de fișiere local, ocolind abordarea standard de salvare bazată pe blob-uri pentru a evita epuizarea memoriei browserului. Biblioteca convertește fluxurile din browser în fișiere descărcabile, permițând exportul seturilor de date de mare volum și al fișierelor mari fără a stoca întregul payload în RAM. Suportă scrierea capturilor audio și video în timp real direct pe disc pentru a preveni depășirea memoriei în timpul sesiunilor lungi de înregistrare.

    Passes data chunks through the browser pipeline immediately to avoid heap overflow during large file saves.

    JavaScriptfilesaverhtml5ram
    Vezi pe GitHub↗4,355
  • rogandawes/p4wnp1Avatar RoganDawes

    RoganDawes/P4wnP1

    4,350Vezi pe GitHub↗

    P4wnP1 is a hardware-based USB HID attack platform and peripheral emulator. It functions as a tool for emulating USB keyboards and mice to execute automated keystroke payloads, as well as a WiFi-enabled remote access tool that provides a wireless bridge for network relay and SSH access. The project is distinguished by its ability to establish covert bidirectional communication channels and remote shells using raw HID reports, specifically to bridge air-gapped systems. It further enables wireless network interception and the routing of network traffic over WiFi to facilitate man-in-the-middle

    Executes bash payloads when events occur like network link up, target IP assignment, or SSH login.

    Python
    Vezi pe GitHub↗4,350
  • coyove/goflywayAvatar coyove

    coyove/goflyway

    4,286Vezi pe GitHub↗

    goflyway is an encrypted traffic relay and HTTP TCP tunneling proxy. It encapsulates TCP traffic within HTTP POST or WebSocket requests to bypass restrictive firewalls and network proxies. The system provides a SOCKS5 proxy server that routes traffic via a WebSocket relay and includes a UDP over TCP tunnel to enable transport across networks that block UDP traffic. It also functions as a TCP traffic interceptor for capturing and inspecting data passing through relayed connections. Capabilities cover network tunneling and traffic proxying through various transport protocols, including HTTP PO

    Provides memory-capped buffers for clients and servers to prevent system exhaustion during asynchronous relays.

    Gogolangmitmproxysocks
    Vezi pe GitHub↗4,286
  • jmshrv/finampAvatar jmshrv

    jmshrv/finamp

    4,036Vezi pe GitHub↗

    Finamp este un client de muzică mobil conceput pentru streaming-ul și gestionarea bibliotecilor muzicale găzduite pe un server media Jellyfin. Acesta servește drept interfață portabilă pentru navigarea și redarea fișierelor audio de pe un server la distanță. Aplicația funcționează ca un streamer de muzică la distanță, conectându-se la un depozit media central pentru a transmite audio prin transcodare de rețea. Permite navigarea și redarea colecțiilor audio private de pe un server de acasă pe un dispozitiv mobil. Proiectul acoperă redarea media și gestionarea audio la distanță, suportând diverse formate audio prin suport nativ al serverului sau transcodare. Utilizează un API bazat pe REST pentru metadatele bibliotecii și streaming-ul media.

    Implements client-side caching of audio segments to prevent playback interruptions during network fluctuations.

    Dart
    Vezi pe GitHub↗4,036
Înapoi12Înainte
  1. Home
  2. Networking & Communication
  3. Request Payloads

Explorează sub-etichetele

  • Execution Payload Envelope RetrievalRetrieval of signed execution payload envelopes from peers to recover missing block data. **Distinct from Request Payloads:** Specific to the retrieval of signed blockchain execution envelopes rather than generic network request bodies.
  • Execution Payload Tracing2 sub-tag-uriAutomatic recording of specific tool calls and resource requests to provide visibility into AI agent data exchanges. **Distinct from Request Payloads:** Distinct from Request Payloads: focuses on the observability and recording of AI-specific tool and prompt payloads for debugging.
  • Memory-Efficient Payload Buffering2 sub-tag-uriTechniques for managing request bodies by combining in-memory storage with temporary file overflows. **Distinct from Request Payloads:** Focuses on preventing memory exhaustion during uploads, whereas Request Payloads is broader regarding construction and transmission.