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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesAsynchronous Network Buffers

Non-blocking memory buffers used specifically for streaming data between network sockets and applications.

Distinct from Buffer Management: Focuses on the asynchronous streaming aspect between socket and app, whereas generic buffer management is broader binary data manipulation.

Explore 6 awesome GitHub repositories matching data & databases · Asynchronous Network Buffers. Refine with filters or upvote what's useful.

Awesome Asynchronous Network Buffers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • facebook/proxygenAvatar de facebook

    facebook/proxygen

    8,351Voir sur GitHub↗

    Proxygen is a collection of C++ libraries for building high-performance HTTP servers and clients. It provides a protocol parser that converts raw network bytes into high-level transaction objects and includes a network stack for processing web traffic over the QUIC transport protocol. The project implements a layered protocol abstraction and a QUIC-based transport integration to support multiple versions of the HTTP standard, including HTTP/3. It utilizes state-machine based parsing and an event-driven I/O loop to manage concurrent network connections. The library covers asynchronous buffer

    Utilizes non-blocking memory buffers to efficiently queue and stream data between the network socket and the application.

    C++
    Voir sur GitHub↗8,351
  • urinx/weixinbotAvatar de Urinx

    Urinx/WeixinBot

    7,390Voir sur GitHub↗

    WeixinBot is a framework for WeChat account automation and bot development. It provides a programmable interface to monitor incoming messages and trigger automated actions within the WeChat ecosystem. The system emulates a browser session using a WebSocket-based protocol and establishes identity through QR code authentication. It maintains session-state persistence to keep accounts active without repeated verification. The project covers message processing for text, images, voice notes, and location data, and supports the transmission of emojis and links. It includes utilities for user conta

    Provides background downloading of binary image and voice data to maintain system responsiveness.

    Pythonapiweb-weixin-pipelinewechat
    Voir sur GitHub↗7,390
  • boostorg/beastAvatar de boostorg

    boostorg/beast

    4,801Voir sur GitHub↗

    Beast est une bibliothèque C++ pour l'implémentation de clients et serveurs HTTP et WebSocket de bas niveau. Il fonctionne comme un framework réseau asynchrone conçu pour composer des opérations d'E/S non bloquantes et des piles de flux en couches pour gérer le trafic réseau concurrent, utilisant spécifiquement le modèle asynchrone Boost.Asio. La bibliothèque fournit une implémentation complète des protocoles HTTP/1.1 et WebSocket. Pour HTTP, elle inclut des primitives pour l'analyse et la sérialisation des messages avec prise en charge du transfert encodé par blocs (chunked transfer encoding), la lecture incrémentale du corps et le pipelining des requêtes. Son implémentation WebSocket couvre le cycle de vie complet de la communication bidirectionnelle, y compris les handshakes, la négociation de sous-protocoles, la fragmentation des messages et la surveillance de la vivacité via des trames de contrôle. Beast inclut une suite spécialisée d'outils pour la gestion des tampons réseau afin d'optimiser les E/S scatter-gather via des tampons mémoire dynamiques et basés sur des séquences. Elle couvre également la communication réseau sécurisée en intégrant des couches SSL/TLS pour les flux chiffrés, l'authentification par certificat et la terminaison sécurisée des connexions. Le framework fournit des abstractions multiplateformes pour les E/S de fichiers et la gestion des signaux système afin de soutenir le développement d'applications réseau stables.

    Uses dynamic and sequence-based buffer concepts to handle incremental data parsing.

    C++asioasync-programmingboost
    Voir sur GitHub↗4,801
  • qihoo360/evppAvatar de Qihoo360

    Qihoo360/evpp

    3,767Voir sur GitHub↗

    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 asynchronous network buffers to optimize data throughput between sockets and the application.

    C++
    Voir sur GitHub↗3,767
  • datadog/datadog-agentAvatar de DataDog

    DataDog/datadog-agent

    3,519Voir sur GitHub↗

    The Datadog Agent is an infrastructure monitoring agent and host telemetry collector. It functions as a background process that gathers system metrics and application health data to send to a centralized monitoring platform. The project operates as a plugin-based metric collector, using a modular system of independent check scripts to gather data from various third-party services and applications. It serves as a remote telemetry transmitter, providing a pipeline to stream infrastructure and system information to a remote analysis and alerting backend. Its capabilities cover application perfo

    Implements non-blocking memory buffers to stream telemetry data between the agent and remote monitoring endpoints.

    Goapm-agentapm-instrumentationdatadog
    Voir sur GitHub↗3,519
  • streamedian/html5_rtsp_playerAvatar de Streamedian

    Streamedian/html5_rtsp_player

    2,731Voir sur GitHub↗

    This project provides a browser-based media player and server-side bridging component designed to render live network camera feeds directly within web applications. By utilizing standard browser media APIs, it enables the playback of video streams without the need for external plugins or proprietary software. The system functions by routing raw network camera data through a server-side proxy that translates specialized protocols into browser-compatible formats. This bridge facilitates real-time media delivery by managing network traffic and decapsulating stream headers directly within the bro

    Manages incoming network packets in a memory-efficient queue to ensure smooth video rendering despite fluctuations in network latency.

    JavaScriptaacangularh264
    Voir sur GitHub↗2,731
  1. Home
  2. Data & Databases
  3. Streaming Parsers
  4. JSON
  5. Memory-Efficient Streaming
  6. Buffer Management
  7. Asynchronous Network Buffers

Explorer les sous-tags

  • Media Download BuffersBuffers used to asynchronously download and store binary media files from a network stream. **Distinct from Asynchronous Network Buffers:** Focuses on binary media file retrieval and storage rather than generic network socket streaming.