awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nghttp2/nghttp2nghttp2 的头像

    nghttp2/nghttp2

    5,009在 GitHub 上查看↗

    nghttp2 是一套低级 C 语言库和工具,专为实现 HTTP/2 协议而设计。它提供了协议核心逻辑的内存高效实现,包括分帧、流多路复用和流量控制。 该项目包含一个专门用于 HPACK 头部压缩和解压缩的库,以减少网络带宽。它还提供了一套用于分析网络流量和基准测试服务器性能的工具,包括吞吐量和延迟测量。 其更广泛的能力涵盖了协议实现和流量管理,包括 ALPN 连接协商、请求优先级排序以及头部组件的验证。该库通过基于回调的事件系统支持自定义协议扩展,并包含用于内存管理和错误代码转换的实用工具。 该项目包含用于为 Android 平台交叉编译二进制文件的构建支持和配置脚本。

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

    C++
    在 GitHub 上查看↗5,009
  • streadway/amqpstreadway 的头像

    streadway/amqp

    4,932在 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
    在 GitHub 上查看↗4,932
  • php-amqplib/php-amqplibphp-amqplib 的头像

    php-amqplib/php-amqplib

    4,597在 GitHub 上查看↗

    php-amqplib 是一个实现 AMQP 协议的 PHP 库,用于实现应用程序与消息代理之间的通信。它提供了将 PHP 应用与 RabbitMQ 集成的必要工具,以便在解耦的服务之间发送和接收消息。 该库支持广泛的消息传递模式,包括异步任务处理、事件驱动架构以及使用关联标识符的远程过程调用(RPC)。它通过发布、队列声明以及使用基于推送的订阅或基于拉取的轮询的灵活消费模型,管理完整的消息生命周期。 该项目通过交换机绑定(exchange bindings)涵盖了路由和拓扑管理,并提供持久化队列、持久化发布和显式消息确认等可靠性功能。它还包括消息预取限制和虚拟通道多路复用等流量管理功能,以优化资源使用。 连接稳定性通过多主机支持和信号驱动的心跳管理来处理。

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

    PHPamqphacktoberfestmessaging
    在 GitHub 上查看↗4,597
  • httpwg/http2-spechttpwg 的头像

    httpwg/http2-spec

    3,755在 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
    在 GitHub 上查看↗3,755
  • jjtech0130/pypushJJTech0130 的头像

    JJTech0130/pypush

    3,750在 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
    在 GitHub 上查看↗3,750
  1. Home
  2. Networking & Communication
  3. Network Protocol Implementations
  4. Binary Serialization Protocols
  5. Binary Frame Serialization

探索子标签

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