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

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

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

5 个仓库

Awesome GitHub RepositoriesMutable Byte Buffers

Growable byte buffers that treat data as queues to avoid memory copying.

Distinct from In-Memory Byte Stream Processing: Specifically focuses on the mutable, queue-like nature of buffers rather than general in-memory processing.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Mutable Byte Buffers. Refine with filters or upvote what's useful.

Awesome Mutable Byte Buffers GitHub Repositories

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

    square/okio

    8,986在 GitHub 上查看↗

    Okio is a Java I/O library providing a set of tools for efficient byte-stream processing and file system operations. It functions as a buffered byte stream handler and streaming data transformer, utilizing a cross-platform file system API to manage data movement. The project is distinguished by its use of pooled mutable byte buffers that treat sequences as queues to reduce memory copying and garbage collection churn. It further decouples file operations from the host operating system through an abstraction-based file system, allowing for consistent path manipulation and atomic operations acro

    Manages bytes as growable queues to significantly reduce memory copying and GC churn during I/O.

    Kotlinkotlinkotlin-multiplatform
    在 GitHub 上查看↗8,986
  • ctz/rustlsctz 的头像

    ctz/rustls

    7,453在 GitHub 上查看↗

    rustls is a modern implementation of the Transport Layer Security protocol written in the Rust programming language. It serves as a cryptographic transport layer for establishing encrypted connections between clients and servers to ensure data privacy and integrity. The library features a pluggable crypto provider framework, allowing the substitution of cryptographic primitive implementations to meet specific platform architecture or regulatory compliance requirements. It provides capabilities for secure server configuration to handle encrypted incoming connections and secure client connecti

    Implements mutable byte buffers to handle network streams and minimize memory copying.

    Rust
    在 GitHub 上查看↗7,453
  • rust-lang/rfcsrust-lang 的头像

    rust-lang/rfcs

    6,406在 GitHub 上查看↗

    The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com

    Defines the read_exact method on the Read trait for guaranteed buffer filling.

    Markdownrfcrfc-processrust
    在 GitHub 上查看↗6,406
  • janet-lang/janetjanet-lang 的头像

    janet-lang/janet

    4,308在 GitHub 上查看↗

    Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an embeddable scripting engine. It functions as a fiber-based concurrency runtime and includes a parsing engine based on Parsing Expression Grammars. The project is distinguished by its ability to be integrated into C or C++ applications via a minimal header interface. It utilizes a Lisp-style macro system for compile-time code transformation and employs prototype-based table inheritance for object-oriented behavior. The runtime covers a broad set of capabilities, including asynchronous

    Provides growable byte buffers to store and modify sequences of bytes representing binary data.

    Ccfunctional-languageimperative-language
    在 GitHub 上查看↗4,308
  • kotlin/kotlinx-ioKotlin 的头像

    Kotlin/kotlinx-io

    1,539在 GitHub 上查看↗

    Kotlinx-io is a multiplatform library designed for input and output operations, providing a unified interface for streaming data, managing byte buffers, and interacting with local filesystems. It serves as a cross-platform abstraction layer that standardizes how applications handle data movement across different operating systems and hardware architectures. The library distinguishes itself by providing high-performance tools for both mutable and immutable byte sequences. It utilizes segmented memory pools and direct memory access to minimize allocation overhead and prevent unnecessary data co

    Modifies dynamic byte sequences using efficient memory segments to reduce allocation overhead.

    Kotliniokotlinkotlinx
    在 GitHub 上查看↗1,539
  1. Home
  2. Operating Systems & Systems Programming
  3. In-Memory Byte Stream Processing
  4. Mutable Byte Buffers

探索子标签

  • Exact Fill ReadsReads exactly the number of bytes needed to fill a buffer, returning an error if the stream ends prematurely. **Distinct from Mutable Byte Buffers:** Distinct from Mutable Byte Buffers: focuses on the read_exact method for guaranteed buffer filling rather than buffer growth.