awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 रिपॉजिटरी

Awesome GitHub RepositoriesMemory-Efficient Payload Buffering

Techniques 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.

Explore 14 awesome GitHub repositories matching networking & communication · Memory-Efficient Payload Buffering. Refine with filters or upvote what's useful.

Awesome Memory-Efficient Payload Buffering GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • apple/swift-nioapple का अवतार

    apple/swift-nio

    8,477GitHub पर देखें↗

    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
    GitHub पर देखें↗8,477
  • mcollina/autocannonmcollina का अवतार

    mcollina/autocannon

    8,474GitHub पर देखें↗

    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
    GitHub पर देखें↗8,474
  • koush/androidasynckoush का अवतार

    koush/AndroidAsync

    7,540GitHub पर देखें↗

    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
    GitHub पर देखें↗7,540
  • nanohttpd/nanohttpdNanoHttpd का अवतार

    NanoHttpd/nanohttpd

    7,215GitHub पर देखें↗

    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
    GitHub पर देखें↗7,215
  • fortynorthsecurity/eyewitnessFortyNorthSecurity का अवतार

    FortyNorthSecurity/EyeWitness

    5,753GitHub पर देखें↗

    EyeWitness is a web infrastructure mapper and reconnaissance tool designed to automate the visual mapping of exposed web services. It functions as a headless browser screenshotter and HTTP reconnaissance utility that captures visual evidence and extracts server headers from lists of web targets. The system identifies server technologies and audits for common default administrative credentials to map an organization's external attack surface. It generates searchable HTML security reports that combine screenshots, page source code, and categorized analysis results for vulnerability assessment.

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

    Python
    GitHub पर देखें↗5,753
  • expressjs/body-parserexpressjs का अवतार

    expressjs/body-parser

    5,499GitHub पर देखें↗

    body-parser एक Node.js HTTP अनुरोध पार्सर है जो आने वाले अनुरोध निकायों (request bodies) को संरचित JavaScript ऑब्जेक्ट्स में परिवर्तित करता है। यह वेब सर्वर में उपयोग के लिए JSON, रॉ बाइनरी, सादा टेक्स्ट और URL-एन्कोडेड पेलोड्स को निकालने और प्रोसेस करने के लिए यूटिलिटीज़ प्रदान करता है। यह प्रोजेक्ट अनुरोध ऑब्जेक्ट्स को बढ़ाने के लिए एक मिडलवेयर पैटर्न का उपयोग करता है, जो बाद के रूट हैंडलर्स में उपयोग के लिए सीधे अनुरोध से पार्स किया गया डेटा संलग्न करता है। यह अनुरोध हेडर के आधार पर उपयुक्त पार्सिंग लॉजिक का चयन करने के लिए कंटेंट-टाइप आधारित डिस्पैचिंग का उपयोग करता है। यह टूल डेटा स्ट्रीम्स को टुकड़ों में पेलोड्स का उपभोग करके और बाइनरी बफ़र्स को जमा करके मैनेज करता है। यह संचित डेटा को उपयोग योग्य फ़ॉर्मेट में बदलने से पहले विभिन्न वर्ण सेटों को संभालने के लिए एन्कोडिंग-अवेयर स्ट्रिंग डिकोडिंग का समर्थन करता है।

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

    JavaScriptbodyexpressjsjavascript
    GitHub पर देखें↗5,499
  • nghttp2/nghttp2nghttp2 का अवतार

    nghttp2/nghttp2

    5,009GitHub पर देखें↗

    nghttp2 is a suite of low-level C libraries and tools designed for implementing the HTTP/2 protocol. It provides a memory-efficient implementation of the protocol's core logic, including framing, stream multiplexing, and flow control. The project includes a dedicated library for HPACK header compression and decompression to reduce network bandwidth. It also provides a toolset for analyzing network traffic and benchmarking server performance, including throughput and latency measurements. Its broader capabilities cover protocol implementation and traffic management, including ALPN connection

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

    C++
    GitHub पर देखें↗5,009
  • mailru/easyjsonmailru का अवतार

    mailru/easyjson

    4,892GitHub पर देखें↗

    easyjson Go के लिए एक उच्च-प्रदर्शन JSON सीरियलाइज़र और मेमोरी-अनुकूलित पार्सर है। यह एक रिफ्लेक्शनलेस कोड जनरेटर प्रदान करता है जो डेटा को मार्शल और अनमार्शल करने के लिए स्टैटिक Go मेथड्स बनाता है, जिससे निष्पादन गति में सुधार के लिए रनटाइम रिफ्लेक्शन की आवश्यकता समाप्त हो जाती है। यह लाइब्रेरी कई अनुकूलन रणनीतियों के माध्यम से CPU और मेमोरी ओवरहेड को कम करती है। यह हीप एलोकेशन और गारबेज कलेक्शन के दबाव को कम करने के लिए पुन: प्रयोज्य मेमोरी बफर पूल की एक प्रणाली का उपयोग करती है। इसके अतिरिक्त, यह बार-बार आने वाले मानों को हटाने के लिए स्ट्रिंग इंटरनिंग और नई स्ट्रिंग आवंटित करने के बजाय मौजूदा बफर सेगमेंट की ओर इशारा करने के लिए ज़ीरो-कॉपी स्ट्रिंग रेफरेंसिंग का उपयोग करती है। यह प्रोजेक्ट Go स्ट्रक्ट्स और JSON के बीच डेटा के रूपांतरण को अनुकूलित करने के लिए उच्च-प्रदर्शन JSON प्रोसेसिंग, स्टैटिक कोड जनरेशन और उन्नत मेमोरी प्रबंधन को कवर करता है।

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

    Gocode-generationgolangjson
    GitHub पर देखें↗4,892
  • jimmywarting/streamsaver.jsjimmywarting का अवतार

    jimmywarting/StreamSaver.js

    4,355GitHub पर देखें↗

    StreamSaver.js एक ब्राउज़र राइटेबल स्ट्रीम लाइब्रेरी और क्लाइंट-साइड फ़ाइल सेवर है। यह ब्राउज़र मेमोरी की थकावट से बचने के लिए मानक ब्लब-आधारित सेव दृष्टिकोण को दरकिनार करते हुए, डेटा स्ट्रीम को सीधे स्थानीय फ़ाइल सिस्टम पर लिखने के लिए एक तंत्र प्रदान करता है। यह लाइब्रेरी ब्राउज़र स्ट्रीम को डाउनलोड करने योग्य फ़ाइलों में परिवर्तित करती है, जिससे RAM में पूरे पेलोड को बफ़र किए बिना उच्च-वॉल्यूम डेटासेट और बड़ी फ़ाइलों को एक्सपोर्ट करना संभव हो जाता है। यह लंबी रिकॉर्डिंग सत्रों के दौरान मेमोरी ओवरफ़्लो को रोकने के लिए रीयल-टाइम ऑडियो और वीडियो कैप्चर को सीधे डिस्क पर लिखने का समर्थन करती है।

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

    JavaScriptfilesaverhtml5ram
    GitHub पर देखें↗4,355
  • coyove/goflywaycoyove का अवतार

    coyove/goflyway

    4,286GitHub पर देखें↗

    goflyway एक एन्क्रिप्टेड ट्रैफ़िक रिले और HTTP TCP टनलिंग प्रॉक्सी है। यह प्रतिबंधात्मक फ़ायरवॉल और नेटवर्क प्रॉक्सी को बायपास करने के लिए HTTP POST या WebSocket अनुरोधों के भीतर TCP ट्रैफ़िक को एनकैप्सुलेट करता है। यह सिस्टम एक SOCKS5 प्रॉक्सी सर्वर प्रदान करता है जो WebSocket रिले के माध्यम से ट्रैफ़िक को रूट करता है और UDP ट्रैफ़िक को ब्लॉक करने वाले नेटवर्क के पार परिवहन को सक्षम करने के लिए TCP टनल पर UDP शामिल करता है। यह रिले किए गए कनेक्शनों के माध्यम से गुजरने वाले डेटा को कैप्चर और निरीक्षण करने के लिए एक TCP ट्रैफ़िक इंटरसेप्टर के रूप में भी कार्य करता है। क्षमताएं HTTP POST, WebSocket, और KCP सहित विभिन्न परिवहन प्रोटोकॉल के माध्यम से नेटवर्क टनलिंग और ट्रैफ़िक प्रॉक्सीिंग को कवर करती हैं। संसाधन प्रबंधन क्लाइंट और सर्वर के लिए मेमोरी-कैप्ड बफ़र्स के माध्यम से संभाला जाता है, जबकि डेटा ट्रांसफर गति को टोकन-बकेट रेट लिमिटिंग तंत्र का उपयोग करके विनियमित किया जाता है।

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

    Gogolangmitmproxysocks
    GitHub पर देखें↗4,286
  • jmshrv/finampjmshrv का अवतार

    jmshrv/finamp

    4,036GitHub पर देखें↗

    Finamp एक मोबाइल म्यूजिक क्लाइंट है जिसे Jellyfin मीडिया सर्वर पर होस्ट की गई म्यूजिक लाइब्रेरी को स्ट्रीम और मैनेज करने के लिए बनाया गया है। यह रिमोट सर्वर से ऑडियो फाइल्स को ब्राउज़ और प्ले करने के लिए एक हैंडहेल्ड इंटरफेस के रूप में कार्य करता है। यह एप्लिकेशन एक रिमोट म्यूजिक स्ट्रीमर के रूप में काम करता है, जो नेटवर्क ट्रांसकोडिंग के जरिए ऑडियो स्ट्रीम करने के लिए एक सेंट्रल मीडिया रिपॉजिटरी से जुड़ता है। यह मोबाइल डिवाइस पर होम सर्वर से निजी ऑडियो कलेक्शन को ब्राउज़ और प्ले करने की सुविधा देता है। यह प्रोजेक्ट मीडिया प्लेबैक और रिमोट ऑडियो मैनेजमेंट को कवर करता है, जो नेटिव सर्वर सपोर्ट या ट्रांसकोडिंग के माध्यम से विभिन्न ऑडियो फॉर्मेट्स को सपोर्ट करता है। यह लाइब्रेरी मेटाडेटा और मीडिया स्ट्रीमिंग के लिए REST-आधारित API का उपयोग करता है।

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

    Dart
    GitHub पर देखें↗4,036
  • glock45/swifterglock45 का अवतार

    glock45/swifter

    4,018GitHub पर देखें↗

    Swifter is a lightweight HTTP server engine and networking library for the Swift programming language. It provides a minimal networking layer designed for hosting internal web services, building server-side applications, and implementing custom HTTP servers. The project enables the creation of embedded web services for remote control or status monitoring and supports lightweight web hosting with a minimal footprint. Its capabilities cover the management of raw TCP connections and network sockets, using a request-response cycle to parse incoming data into HTTP requests and map them to handler

    Uses raw binary buffers to manage request and response data for high-performance memory efficiency.

    Swift
    GitHub पर देखें↗4,018
  • qihoo360/evppQihoo360 का अवतार

    Qihoo360/evpp

    3,767GitHub पर देखें↗

    evpp is a C++ network library and framework designed for building high-performance network services using TCP, UDP, and HTTP protocols. It provides an asynchronous event loop to manage nonblocking I/O operations and concurrent network connections across multiple threads. The framework includes specialized tools for asynchronous DNS resolution and a system for asynchronous task scheduling using a managed thread pool. It also features a nonblocking HTTP server and client with integrated connection pooling. The project covers low-level transport layer connectivity for TCP and UDP, as well as hi

    Uses specialized raw binary buffers to manage network I/O and reduce memory allocation overhead.

    C++
    GitHub पर देखें↗3,767
  • react-native-kit/react-native-track-playerreact-native-kit का अवतार

    react-native-kit/react-native-track-player

    3,710GitHub पर देखें↗

    This project is a cross-platform mobile audio player and native audio playback engine for React Native. It functions as a media session manager that integrates audio controls into device lock screens, system notifications, and external Bluetooth headsets. The library features a dedicated mobile audio caching engine that preloads and stores content on disk to enable offline playback and gapless transitions. It also includes an automotive media interface that exposes audio content and playback controls to vehicle head units and car dashboards through hierarchical media browsing. The system cov

    Implements caching, preloading, and buffering strategies to ensure seamless, gapless transitions between audio tracks.

    TypeScript
    GitHub पर देखें↗3,710
  1. Home
  2. Networking & Communication
  3. Request Payloads
  4. Memory-Efficient Payload Buffering

सब-टैग एक्सप्लोर करें

  • Buffer-Based Memory Management2 सब-टैग्सUse of raw binary buffers to handle request and response data for high-performance memory efficiency. **Distinct from Memory-Efficient Payload Buffering:** Focuses on raw buffer usage to minimize garbage collection, whereas Memory-Efficient Payload Buffering focuses on overflow to disk.
  • Client-Side Stream Buffering1 सब-टैगImmediate processing of data chunks within the browser pipeline to prevent heap overflow. **Distinct from Memory-Efficient Payload Buffering:** Distinct from Memory-Efficient Payload Buffering: specifically targets the client-side browser heap rather than network request/response bodies.