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

Efficient data encoding and RPC frameworks for cross-language communication.

Explore 5 awesome GitHub repositories matching part of an awesome list · Serialization Protocols. Refine with filters or upvote what's useful.

Awesome Serialization Protocols GitHub Repositories

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

    google/protobuf

    71,412Vezi pe GitHub↗

    Protocol Buffers is a binary serialization framework used to encode structured information into compact payloads to reduce network bandwidth and storage. It functions as a cross-language data interchange standard that enables different platforms and languages to exchange structured data using a shared schema. The project includes an interface definition language compiler that transforms schema definitions into type-safe source code for multiple target programming languages. This mechanism decouples data structures from specific language memory layouts and ensures consistent data handling acro

    Industry-standard language-neutral data serialization format.

    C++
    Vezi pe GitHub↗71,412
  • google/flatbuffersAvatar google

    google/flatbuffers

    25,558Vezi pe GitHub↗

    FlatBuffers is a cross-platform serialization library designed for performance-critical applications that require efficient, zero-copy data access. By organizing data in a structured binary format, it allows applications to read and write complex data structures directly from memory-mapped buffers without the need for intermediate parsing or temporary object allocation. The project distinguishes itself through a schema-driven approach that balances high-performance access with long-term data evolution. It utilizes a unique memory layout featuring relative offsets and inline fixed-size structu

    Memory-efficient serialization library for performance-sensitive applications.

    C++cc-plus-plusc-sharp
    Vezi pe GitHub↗25,558
  • capnproto/capnprotoAvatar capnproto

    capnproto/capnproto

    13,089Vezi pe GitHub↗

    CapnProto is a zero-copy serialization framework and remote procedure call system. It serves as a C++ communication library providing a schema-based data interchange format that eliminates the need to encode or decode data before reading it from memory. The system enables high-performance data serialization and low-latency network communication. It supports cross-language data exchange by using a defined schema to ensure consistent binary representation across different platforms. The framework provides tools for implementing remote procedure calls, allowing functions to be invoked on a remo

    Zero-copy serialization protocol for extreme performance.

    C++
    Vezi pe GitHub↗13,089
  • apache/thriftAvatar apache

    apache/thrift

    10,933Vezi pe GitHub↗

    Thrift este un framework de apeluri de proceduri la distanță (RPC) și un protocol de serializare a datelor cross-language. Acesta oferă un limbaj de definire a interfeței (IDL) pentru a specifica tipurile de date și interfețele de servicii într-un format neutru, permițând generarea automată a codului de client și server în mai multe limbaje de programare. Proiectul funcționează ca un comunicator de servicii poliglot, utilizând un stack software stratificat pentru a asigura o comunicare interoperabilă. Se concentrează pe implementarea apelurilor de proceduri la distanță cross-language și transformarea structurilor de date complexe în formate standardizate pentru un transport eficient în rețea. Framework-ul include capabilități pentru gestionarea compatibilității versiunilor API pentru a suporta actualizări non-atomice între clienți și servere. De asemenea, oferă mecanisme pentru verificarea integrității datelor și validarea faptului că serviciile se comportă identic în diferite implementări de limbaje.

    Cross-language RPC and data serialization framework.

    C++
    Vezi pe GitHub↗10,933
  • real-logic/simple-binary-encodingAvatar real-logic

    real-logic/simple-binary-encoding

    3,458Vezi pe GitHub↗

    Simple Binary Encoding (SBE) - High Performance Message Codec

    Binary encoding optimized for ultra-low latency systems.

    Java
    Vezi pe GitHub↗3,458
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Serialization Protocols