awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesDirect-Memory Struct Copying

Techniques for copying primitive arrays directly in memory to maximize serialization throughput.

Distinct from Zero-Copy Memory Mappings: Distinct from Zero-Copy Memory Mappings: focuses on high-speed copying of primitive arrays rather than mapping files to memory.

Explore 2 awesome GitHub repositories matching data & databases · Direct-Memory Struct Copying. Refine with filters or upvote what's useful.

Awesome Direct-Memory Struct Copying GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • neuecc/messagepack-csharpAvatar de neuecc

    neuecc/MessagePack-CSharp

    6,710Voir sur GitHub↗

    MessagePack-CSharp is a high-performance binary serialization library for .NET applications that converts object graphs into the MessagePack format. It functions as a C# data serialization toolkit and a polymorphic binary encoder capable of handling abstract classes and interfaces using union keys to identify concrete derived types. The library provides a binary format transcoder to transform binary data into human-readable JSON for debugging. It supports ahead-of-time formatter generation to avoid runtime overhead and implements LZ4 binary compression to reduce the size of serialized data.

    Provides high-throughput serialization by performing unsafe memory copies of primitive arrays to bypass element-by-element processing.

    C#
    Voir sur GitHub↗6,710
  • cysharp/memorypackAvatar de Cysharp

    Cysharp/MemoryPack

    4,598Voir sur GitHub↗

    MemoryPack is a high-performance binary serialization library for C# and Unity. It provides a zero-allocation data pipeline and a schema-evolution framework designed to minimize memory allocations and encoding overhead. The project utilizes compile-time source generators to avoid runtime reflection and implements a zero-encoding binary format for maximum throughput. It distinguishes itself through a zero-allocation approach that reuses object instances to reduce garbage collection pressure and copies the memory layout of unmanaged structs directly to binary streams. The library covers binary

    Implements high-speed serialization by copying the memory layout of blittable structs directly to the output stream.

    C#
    Voir sur GitHub↗4,598
  1. Home
  2. Data & Databases
  3. Data Engineering and Infrastructure
  4. Data Persistence and Storage
  5. Data Storage Architectures
  6. Zero-Copy Memory Mappings
  7. Direct-Memory Struct Copying