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
·

5 repositorios

Awesome GitHub RepositoriesBinary Frame Serialization

Conversion of high-level protocol messages into binary frames for network transmission.

Distinct from Binary Serialization Protocols: Focuses on the framing process of the HTTP/2 protocol rather than a general binary serialization format.

Explore 5 awesome GitHub repositories matching networking & communication · Binary Frame Serialization. Refine with filters or upvote what's useful.

Awesome Binary Frame Serialization GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • nghttp2/nghttp2Avatar de nghttp2

    nghttp2/nghttp2

    5,009Ver en GitHub↗

    nghttp2 es un conjunto de librerías C de bajo nivel y herramientas diseñadas para implementar el protocolo HTTP/2. Proporciona una implementación eficiente en memoria de la lógica central del protocolo, incluyendo el framing, la multiplexación de flujos y el control de flujo. El proyecto incluye una librería dedicada para la compresión y descompresión de cabeceras HPACK para reducir el ancho de banda de red. También proporciona un conjunto de herramientas para analizar el tráfico de red y realizar benchmarks del rendimiento del servidor, incluyendo mediciones de throughput y latencia. Sus capacidades más amplias cubren la implementación de protocolos y la gestión de tráfico, incluyendo la negociación de conexión ALPN, la priorización de peticiones y la validación de componentes de cabecera. La librería admite extensiones de protocolo personalizadas a través de un sistema de eventos basado en callbacks e incluye utilidades para la gestión de memoria y la traducción de códigos de error. El proyecto incluye soporte de compilación y scripts de configuración para realizar compilación cruzada de binarios para la plataforma Android.

    Implements the binary wire format serialization required for HTTP/2 framing and network transmission.

    C++
    Ver en GitHub↗5,009
  • streadway/amqpAvatar de streadway

    streadway/amqp

    4,932Ver en GitHub↗

    This is a Go client library and protocol implementation for interacting with message brokers using the AMQP 0.9.1 standard. It serves as an asynchronous messaging toolkit and message queue client for implementing producer and consumer patterns. The library provides a programmatic interface for managing the full message lifecycle, including publishing, consumption, and delivery acknowledgments. It supports reliable delivery mechanisms such as publishing confirmations and atomic transactions. The project covers the administration of routing topologies through the declaration and binding of que

    Encapsulates AMQP messages into binary frames for efficient transmission over TCP.

    Goamqpgoprotocol
    Ver en GitHub↗4,932
  • php-amqplib/php-amqplibAvatar de php-amqplib

    php-amqplib/php-amqplib

    4,597Ver en GitHub↗

    php-amqplib es una librería de PHP que implementa el protocolo AMQP para permitir la comunicación entre aplicaciones y brokers de mensajes. Proporciona las herramientas necesarias para integrar aplicaciones PHP con RabbitMQ para enviar y recibir mensajes a través de servicios desacoplados. La librería admite una amplia gama de patrones de mensajería, incluyendo procesamiento de tareas asíncronas, arquitecturas basadas en eventos y llamadas a procedimientos remotos utilizando identificadores de correlación. Gestiona el ciclo de vida completo del mensaje a través de publicación, declaración de colas y modelos de consumo flexibles utilizando suscripciones basadas en push o polling basado en pull. El proyecto cubre la gestión de enrutamiento y topología mediante enlaces de intercambio y proporciona características de fiabilidad como colas duraderas, publicación persistente y reconocimientos de mensajes explícitos. También incluye capacidades de gestión de tráfico como limitación de prefetch de mensajes y multiplexación de canales virtuales para optimizar el uso de recursos. La estabilidad de la conexión se maneja mediante soporte multi-host y gestión de latidos (heartbeats) basada en señales.

    Translates high-level message objects into binary frames for efficient network transmission via the AMQP protocol.

    PHPamqphacktoberfestmessaging
    Ver en GitHub↗4,597
  • httpwg/http2-specAvatar de httpwg

    httpwg/http2-spec

    3,755Ver en GitHub↗

    This project provides the formal network protocol standards and technical specifications for HTTP/2. It defines the requirements for binary framing structures, the HPACK compression standard for header fields, and the general behaviors necessary to ensure consistent data exchange and interoperability between network clients and servers. The specification covers the mechanisms for binary frame multiplexing and the HPACK standard to reduce network bandwidth and latency. It details the rules for session establishment, including connection preface handshaking and protocol negotiation. The projec

    Defines the binary frame structures essential for managing streams, flow control, and priority.

    Makefilehttp2ietf
    Ver en GitHub↗3,755
  • jjtech0130/pypushAvatar de JJTech0130

    JJTech0130/pypush

    3,750Ver en GitHub↗

    pypush is a Python client library and programmatic interface for the Apple Push Notification service. It provides the necessary tools to send and receive push notification messages and functions as an iMessage client implementation. The library enables the registration of devices with Apple services to receive push notifications and interact with internal application interfaces. It achieves this by emulating the handshake and identity of physical Apple devices to authenticate with proprietary push notification servers. The system manages communication through binary frame serialization, sess

    Encodes and decodes custom binary packets to match the data structures expected by internal Apple APIs.

    Pythonimessageproof-of-conceptreverse-engineering
    Ver en GitHub↗3,750
  1. Home
  2. Networking & Communication
  3. Network Protocol Implementations
  4. Binary Serialization Protocols
  5. Binary Frame Serialization

Explorar subetiquetas

  • Binary Framing SpecificationsFormal definitions for binary frame structures used in protocol communication. **Distinct from Binary Frame Serialization:** Provides the formal specification of frames rather than just the serialization implementation.