awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • google/protobufالصورة الرمزية لـ google

    google/protobuf

    71,412عرض على 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++
    عرض على GitHub↗71,412
  • grpc/grpcالصورة الرمزية لـ grpc

    grpc/grpc

    44,891عرض على 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++
    عرض على GitHub↗44,891
  • apache/thriftالصورة الرمزية لـ apache

    apache/thrift

    10,933عرض على GitHub↗

    Thrift هو إطار عمل لاستدعاء الإجراءات عن بُعد (RPC) وبروتوكول تسلسل البيانات عبر اللغات. يوفر لغة تعريف واجهة (IDL) لتحديد أنواع البيانات وواجهات الخدمة بتنسيق محايد، مما يتيح التوليد المؤتمت لكود العميل والخادم عبر لغات برمجة متعددة. يعمل المشروع كمتواصل خدمة متعدد اللغات (polyglot) يستخدم حزمة برمجية ذات طبقات لضمان التواصل القابل للتشغيل البيني. ويركز على تنفيذ استدعاءات الإجراءات عن بُعد عبر اللغات وتحويل هياكل البيانات المعقدة إلى تنسيقات موحدة لنقل الشبكة بكفاءة. يتضمن إطار العمل قدرات لإدارة توافق إصدارات API لدعم التحديثات غير الذرية بين العملاء والخوادم. كما يوفر آليات للتحقق من سلامة البيانات والتأكد من أن الخدمات تتصرف بشكل متطابق عبر تنفيذات اللغات المختلفة.

    Cross-language service development framework.

    C++
    عرض على GitHub↗10,933
  • esotericsoftware/kryoالصورة الرمزية لـ EsotericSoftware

    EsotericSoftware/kryo

    6,529عرض على 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
    عرض على GitHub↗6,529
  • apache/avroالصورة الرمزية لـ apache

    apache/avro

    3,277عرض على GitHub↗

    Apache Avro is a data serialization system.

    Data serialization system for efficient binary formats.

    Javaavrobigdatac
    عرض على GitHub↗3,277
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Serialization and Communication