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

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

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

2 个仓库

Awesome GitHub RepositoriesZero-Allocation Buffers

Memory access patterns that read and write directly to buffers to eliminate intermediate allocations.

Distinct from Memory Buffering: None of the candidates cover the specific goal of eliminating intermediate allocations via modern memory primitives.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Zero-Allocation Buffers. Refine with filters or upvote what's useful.

Awesome Zero-Allocation Buffers GitHub Repositories

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

    gobwas/ws

    6,463在 GitHub 上查看↗

    This Go library provides low-level components for implementing high-performance WebSocket connections. It focuses on minimal memory allocations and efficient data throughput via a dedicated frame processor, an HTTP connection upgrader, and a compression layer. The project distinguishes itself through the use of zero-allocation buffer reuse to reduce garbage collection pressure. It operates directly on raw network bytes for frame parsing and manages the lifecycle of connections through state-based tracking. The library covers core network protocol capabilities including the transformation of

    Utilizes pre-allocated byte slices for reading and writing network frames to eliminate intermediate memory allocations.

    Gofastgogolang
    在 GitHub 上查看↗6,463
  • twmb/franz-gotwmb 的头像

    twmb/franz-go

    2,700在 GitHub 上查看↗

    franz-go is a low-level Go client library and wire protocol implementation for producing, consuming, and administering Kafka clusters. It functions as a zero-allocation network driver that utilizes a direct TCP communication layer to handle requests and responses. The project integrates a schema registry client for encoding and decoding structured data. It provides a programmatic interface for cluster administration, including the management of topics, access control lists, and broker configurations. The library covers data consumption through consumer groups, message production with transac

    Functions as a zero-allocation network driver using buffer pools and pipelining to minimize memory overhead.

    Goclientgogolang
    在 GitHub 上查看↗2,700
  1. Home
  2. Operating Systems & Systems Programming
  3. Zero-Allocation Buffers

探索子标签

  • Network DriversHigh-performance communication layers that minimize memory overhead and garbage collection during I/O. **Distinct from Zero-Allocation Buffers:** Focuses on the full network driver implementation rather than just the memory buffer patterns.