awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • square/okioAvatar square

    square/okio

    8,986Vezi pe 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
    Vezi pe GitHub↗8,986
  • ctz/rustlsAvatar ctz

    ctz/rustls

    7,453Vezi pe 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
    Vezi pe GitHub↗7,453
  • rust-lang/rfcsAvatar rust-lang

    rust-lang/rfcs

    6,406Vezi pe 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
    Vezi pe GitHub↗6,406
  • janet-lang/janetAvatar janet-lang

    janet-lang/janet

    4,308Vezi pe 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
    Vezi pe GitHub↗4,308
  • kotlin/kotlinx-ioAvatar Kotlin

    Kotlin/kotlinx-io

    1,539Vezi pe 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
    Vezi pe GitHub↗1,539
  1. Home
  2. Operating Systems & Systems Programming
  3. In-Memory Byte Stream Processing
  4. Mutable Byte Buffers

Explorează sub-etichetele

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