awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesSerialization and Communication

Tools for data interchange and remote procedure calls.

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

Awesome Serialization and Communication 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

    Language-neutral mechanism for serializing structured data.

    C++
    Vezi pe GitHub↗71,412
  • grpc/grpcAvatar grpc

    grpc/grpc

    44,891Vezi pe GitHub↗

    gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl

    High-performance framework for remote procedure calls.

    C++
    Vezi pe GitHub↗44,891
  • 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 service development framework.

    C++
    Vezi pe GitHub↗10,933
  • esotericsoftware/kryoAvatar EsotericSoftware

    EsotericSoftware/kryo

    6,529Vezi pe GitHub↗

    Kryo is a Java binary serialization framework and object cloning library used to convert Java objects into a compact binary format and restore them from bytes. It provides a system for creating deep or shallow copies of complex object graphs without requiring binary conversion. The project utilizes variable-length integer encoding and integer-ID class registration to reduce the size of serialized data. It handles complex object graphs through circular reference tracking to prevent data duplication and infinite loops. To maintain long-term data viability, it includes schema evolution managemen

    Fast and efficient object graph serialization for Java.

    HTML
    Vezi pe GitHub↗6,529
  • apache/avroAvatar apache

    apache/avro

    3,277Vezi pe GitHub↗

    Apache Avro is a data serialization system.

    Data serialization system for efficient binary formats.

    Javaavrobigdatac
    Vezi pe GitHub↗3,277
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Serialization and Communication