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

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

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

25 مستودعات

Awesome GitHub RepositoriesSerialization

Libraries that handle data serialization with high efficiency.

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

Awesome Serialization GitHub Repositories

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

    google/flatbuffers

    25,558عرض على 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 without unpacking or parsing.

    C++cc-plus-plusc-sharp
    عرض على GitHub↗25,558
  • jamesnk/newtonsoft.jsonالصورة الرمزية لـ JamesNK

    JamesNK/Newtonsoft.Json

    11,262عرض على GitHub↗

    Newtonsoft.Json is a data processing utility for the .NET ecosystem designed to facilitate the transformation and exchange of information. It functions as a serialization library and object mapping framework, enabling the conversion of complex application objects into formatted JSON strings and the reconstruction of structured objects from raw JSON data. The library distinguishes itself through a flexible architecture that supports both strongly-typed class mapping and a dynamic object model for schema-less data manipulation. It employs reflection-based metadata mapping to automate property a

    Popular high-performance JSON framework.

    C#c-sharpjson
    عرض على GitHub↗11,262
  • neuecc/messagepack-csharpالصورة الرمزية لـ neuecc

    neuecc/MessagePack-CSharp

    6,710عرض على 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.

    High-performance MessagePack serializer.

    C#
    عرض على GitHub↗6,710
  • 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.

    HTML
    عرض على GitHub↗6,529
  • joshclose/csvhelperالصورة الرمزية لـ JoshClose

    JoshClose/CsvHelper

    5,202عرض على GitHub↗

    CsvHelper هي مكتبة لقراءة وكتابة ملفات القيم المفصولة بفواصل عن طريق تعيين البيانات إلى كائنات فئة مخصصة. تعمل كمكتبة تحليل ومخطط بيانات يحول نص الملف المسطح إلى كائنات بيانات منظمة ويقوم بتسلسل مجموعات البيانات الداخلية مرة أخرى إلى ملفات CSV قياسية. يؤكد المشروع على كفاءة الذاكرة من خلال محلل يحسن استهلاك الموارد. يستخدم تخزين قيم الحقول مؤقتاً وذاكرة تخزين مؤقت للسلاسل الداخلية لتخزين القيم المتكررة، مما يقلل من تكاليف الذاكرة عند معالجة مجموعات البيانات الكبيرة. توفر المكتبة محرك تحليل مدفوعاً بالتكوين يدعم فواصل وأحرف هروب مختلفة. تدير العلاقة بين أعمدة CSV وخصائص الفئة باستخدام التعيين القائم على السمات وإنشاء الكائنات القائم على الانعكاس. تتم المعالجة عبر تحليل تسلسلي قائم على التدفق لإدارة الملفات ذات الحجم الكبير دون تحميل مجموعة البيانات بأكملها في الذاكرة.

    CSV reading and writing library.

    C#hacktoberfest
    عرض على GitHub↗5,202
  • mgravell/protobuf-netالصورة الرمزية لـ mgravell

    mgravell/protobuf-net

    4,952عرض على GitHub↗

    protobuf-net هو إطار عمل تسلسل ثنائي ومكتبة .NET تنفذ مواصفات Protocol Buffers. يعمل كأداة تسلسل تعتمد على المخطط (schema) ومخطط بيانات يعتمد على العقد (contract-first)، حيث يقوم بتحويل رسوم بيانية معقدة للكائنات إلى تنسيق ثنائي مضغوط للتخزين ونقل الشبكة. تمكن المكتبة تبادل البيانات عبر المنصات والشبكات عالية الأداء عن طريق تقليل أحجام الحمولة ووقت المعالجة. تدعم بشكل خاص استمرارية هرمية الكائنات، مما يسمح بتسلسل وإعادة بناء هياكل الفئات المعقدة التي تتضمن الوراثة والأنواع المشتقة. يغطي المشروع القدرات الأساسية بما في ذلك تسلسل وإلغاء تسلسل البيانات الثنائية، وإنشاء الفئات القائم على المخطط، وإدارة وراثة النوع من خلال معرفات فريدة. يوفر آليات لتعيين هياكل البيانات عبر سمات ثابتة أو تكوينات وقت تشغيل ديناميكية.

    Protocol Buffers library.

    C#
    عرض على GitHub↗4,952
  • alipay/furyالصورة الرمزية لـ alipay

    alipay/fury

    4,412عرض على GitHub↗

    Fury هو إطار عمل تسلسلي ثنائي متعدد اللغات مصمم لتشفير كائنات المجال والرسوم البيانية المعقدة لتسهيل تبادل البيانات عبر اللغات. يتضمن مترجم لغة تعريف الواجهة (IDL) الذي يترجم تعريفات المخطط إلى أنواع أصلية اصطلاحية ونصوص تسلسلية عبر لغات متعددة. يتميز المشروع بقارئ ثنائي بدون نسخ (zero-copy) يسمح بالوصول إلى حقول محددة دون إلغاء تسلسل الكائن بالكامل، بالإضافة إلى مسلسل رسوم بيانية للكائنات يحافظ على المراجع الدائرية وسلامة المراجع. كما يتميز بمحول بيانات يحول البيانات الثنائية القائمة على الصفوف إلى تنسيقات Apache Arrow القائمة على الأعمدة لأحمال العمل التحليلية. يغطي إطار العمل مجالات قدرة واسعة بما في ذلك تطور المخطط القائم على البيانات الوصفية للتوافق للأمام وللخلف، وعملية تجميع AOT في وقت البناء للقضاء على الانعكاس في وقت التشغيل، وإلغاء التسلسل الآمن عبر التحقق من النوع القائم على القائمة البيضاء. كما يوفر تكاملاً لاستدعاءات الإجراءات عن بُعد عالية الأداء من خلال gRPC.

    Blazing fast JIT-powered zero-copy serialization framework.

    Java
    عرض على GitHub↗4,412
  • aaubry/yamldotnetالصورة الرمزية لـ aaubry

    aaubry/YamlDotNet

    2,807عرض على GitHub↗

    YamlDotNet is a YAML serialization library and data mapping tool for .NET. It functions as a parser and generator that converts between .NET objects and YAML formatted text for data storage and configuration. The project provides capabilities for YAML document parsing and data object mapping. It transforms YAML streams into low-level representations or high-level object models for programmatic analysis and converts structured data objects back into valid YAML strings. The library covers general data serialization and configuration file management, allowing application data structures to be m

    YAML serialization library.

    C#dotnetparserserialization
    عرض على GitHub↗2,807
  • microsoft/bondالصورة الرمزية لـ microsoft

    microsoft/bond

    2,625عرض على GitHub↗

    Bond was a cross-platform framework for working with schematized data. The open-source project ended on March 31, 2025.

    Cross-platform schematized data framework.

    C++
    عرض على GitHub↗2,625
  • neuecc/zeroformatterالصورة الرمزية لـ neuecc

    neuecc/ZeroFormatter

    2,426عرض على GitHub↗

    Infinitely Fast Deserializer for .NET, .NET Core and Unity.

    Fast binary serializer.

    C#binaryformatc-sharpserializer
    عرض على GitHub↗2,426
  • neuecc/utf8jsonالصورة الرمزية لـ neuecc

    neuecc/Utf8Json

    2,386عرض على GitHub↗

    Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin).

    Zero-allocation JSON serializer.

    C#
    عرض على GitHub↗2,386
  • kevin-montrose/jilالصورة الرمزية لـ kevin-montrose

    kevin-montrose/Jil

    2,142عرض على GitHub↗

    Fast .NET JSON (De)Serializer, Built On Sigil

    High-performance JSON serializer.

    C#
    عرض على GitHub↗2,142
  • ruedigermoeller/fast-serializationالصورة الرمزية لـ RuedigerMoeller

    RuedigerMoeller/fast-serialization

    1,594عرض على GitHub↗

    FST: fast java serialization drop in-replacement

    High-performance object graph serialization compatible with JDK.

    Java
    عرض على GitHub↗1,594
  • msgpack/msgpack-javaالصورة الرمزية لـ msgpack

    msgpack/msgpack-java

    1,468عرض على GitHub↗

    MessagePack serializer implementation for Java / msgpack.orgJava

    Efficient binary serialization format implementation.

    Java
    عرض على GitHub↗1,468
  • servicestack/servicestack.textالصورة الرمزية لـ ServiceStack

    ServiceStack/ServiceStack.Text

    1,217عرض على GitHub↗

    .NET's fastest JSON, JSV and CSV Text Serializers

    JSON, JSV, and CSV serializers.

    C#automapperc-sharpcsv
    عرض على GitHub↗1,217
  • msgpack/msgpack-cliالصورة الرمزية لـ msgpack

    msgpack/msgpack-cli

    856عرض على GitHub↗

    MessagePack implementation for Common Language Infrastructure / msgpack.orgC#

    MessagePack implementation.

    C#c-sharpmessagepackmsgpack
    عرض على GitHub↗856
  • rehansaeed/schema.netالصورة الرمزية لـ RehanSaeed

    RehanSaeed/Schema.NET

    683عرض على GitHub↗

    Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page.

    Schema.org POCO classes.

    C#c-sharpcovid-19dotnet
    عرض على GitHub↗683
  • indice-co/edi.netالصورة الرمزية لـ indice-co

    indice-co/EDI.Net

    490عرض على GitHub↗

    EDI Serializer/Deserializer. Supports EDIFact, X12 and TRADACOMS formats

    EDI format serializer.

    C#ediedifactserializer
    عرض على GitHub↗490
  • bytefish/tinycsvparserالصورة الرمزية لـ bytefish

    bytefish/TinyCsvParser

    401عرض على GitHub↗

    Easy to use, easy to extend and high-performance library for CSV parsing with .NET

    High-performance CSV parser.

    C#
    عرض على GitHub↗401
  • rogeralsing/wireالصورة الرمزية لـ rogeralsing

    rogeralsing/Wire

    373عرض على GitHub↗

    Binary serializer for POCO objects

    Binary serializer for POCOs.

    C#
    عرض على GitHub↗373
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Serialization