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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • square/okioAvatar de square

    square/okio

    8,986Ver en 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
    Ver en GitHub↗8,986
  • ctz/rustlsAvatar de ctz

    ctz/rustls

    7,453Ver en 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
    Ver en GitHub↗7,453
  • rust-lang/rfcsAvatar de rust-lang

    rust-lang/rfcs

    6,406Ver en 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
    Ver en GitHub↗6,406
  • janet-lang/janetAvatar de janet-lang

    janet-lang/janet

    4,308Ver en GitHub↗

    Janet es un lenguaje de programación dinámico basado en Lisp que cuenta con una máquina virtual de bytecode basada en registros y un motor de scripting integrable. Funciona como un runtime de concurrencia basado en fibras e incluye un motor de análisis basado en Gramáticas de Expresión de Análisis (PEG). El proyecto se distingue por su capacidad de integrarse en aplicaciones de C o C++ a través de una interfaz de cabecera mínima. Utiliza un sistema de macros al estilo Lisp para la transformación de código en tiempo de compilación y emplea herencia de tablas basada en prototipos para el comportamiento orientado a objetos. El runtime cubre un amplio conjunto de capacidades, incluyendo la gestión de IO asíncrona a través de un bucle de eventos no bloqueante, interoperabilidad de bibliotecas nativas a través de una interfaz de funciones externas y procesamiento de texto integral utilizando gramáticas PEG. También proporciona herramientas para la automatización del sistema, como un bucle de lectura-evaluación-impresión (REPL), un sistema de módulos para la resolución de símbolos y utilidades para la comunicación de sockets de red y la gestión del sistema de archivos. El entorno incluye herramientas de diagnóstico para la depuración de la ejecución de bytecode y puede empaquetar el código fuente en ejecutables binarios independientes.

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

    Ccfunctional-languageimperative-language
    Ver en GitHub↗4,308
  • kotlin/kotlinx-ioAvatar de Kotlin

    Kotlin/kotlinx-io

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

Explorar subetiquetas

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