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

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

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

7 مستودعات

Awesome GitHub RepositoriesPython Serialization Libraries

Libraries specifically designed for converting Python objects to and from simple data types.

Distinct from Python Libraries: Existing candidates are too generic or unrelated to serialization.

Explore 7 awesome GitHub repositories matching programming languages & runtimes · Python Serialization Libraries. Refine with filters or upvote what's useful.

Awesome Python Serialization Libraries GitHub Repositories

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

    google/jsonnet

    7,522عرض على GitHub↗

    Jsonnet is a structured configuration generation language that extends JSON with variables, conditionals, and object-oriented features to create reusable templates. It is designed to eliminate duplication in configuration data by providing a data templating language that can produce structured output from concise, programmable templates. The language distinguishes itself through an object-oriented inheritance model that allows field override, mixin composition, and self-referencing for modular configuration reuse. It supports lazy evaluation with thunks to defer computation until values are f

    Serializes structured data into Python literal syntax using a built-in manifest function.

    Jsonnetconfigconfigurationfunctional
    عرض على GitHub↗7,522
  • marshmallow-code/marshmallowالصورة الرمزية لـ marshmallow-code

    marshmallow-code/marshmallow

    7,239عرض على GitHub↗

    Marshmallow is a Python data serialization library and validation framework. It functions as a bridge that transforms complex application objects into primitive data types for storage or network transmission and vice versa. The library utilizes a schema-based approach to validate that incoming data conforms to specific types and constraints. It employs a two-way transformation pipeline consisting of separate load and dump phases to handle deserialization and serialization. The framework supports class-based schema definitions with declarative field validation and recursive schema nesting for

    Provides a comprehensive library for converting complex Python objects to and from simple data types.

    Pythondeserializationmarshallingpython
    عرض على GitHub↗7,239
  • crytic/slitherالصورة الرمزية لـ crytic

    crytic/slither

    6,141عرض على GitHub↗

    Exploits Python pickle deserialization vulnerabilities in ML model storage contexts.

    Pythonethereumsoliditystatic-analysis
    عرض على GitHub↗6,141
  • ultrajson/ultrajsonالصورة الرمزية لـ ultrajson

    ultrajson/ultrajson

    4,485عرض على GitHub↗

    Ultrajson هي مكتبة JSON عالية الأداء لـ Python ومحلل يعتمد على C مصمم لتقليل حمل التحليل. توفر تنفيذاً بلغة C لمواصفة JSON لتمكين التشفير وفك التشفير السريع للبيانات. يعمل المشروع كمعالج JSON متزامن، يدعم التسلسل وإلغاء التسلسل متعدد الخيوط لزيادة إنتاجية البيانات ومنع حظر التنفيذ. تغطي قدراتها تسلسل بيانات Python ومعالجة JSON عالية الأداء لخطوط أنابيب البيانات في الوقت الفعلي. يتضمن ذلك تحليل بيانات JSON وتسلسل الكائنات الأصلية إلى سلاسل JSON.

    Specifically designed for converting complex Python objects into JSON strings for efficient storage and transmission.

    C++
    عرض على GitHub↗4,485
  • zrax/pycdcالصورة الرمزية لـ zrax

    zrax/pycdc

    4,304عرض على GitHub↗

    pycdc is a reverse engineering toolset that decompiles and disassembles compiled Python bytecode files back into readable source code. It parses .pyc file headers, reconstructs abstract syntax trees from bytecode instructions, and handles version-specific opcodes across Python versions 1.0 through 3.13 with endian-aware binary parsing. The tool recovers numeric constants, string literals, and marshalled Python objects from compiled bytecode, supporting both file-based and in-memory bytecode loading. It provides a human-readable disassembly listing of bytecode instructions alongside full sourc

    Loads serialized Python objects from a byte stream, reconstructing their types and values for further processing.

    C++cxxdecompilerdisassembler
    عرض على GitHub↗4,304
  • apache/foryالصورة الرمزية لـ apache

    apache/fory

    4,234عرض على GitHub↗

    Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs into a compact binary format for high-performance data exchange. It includes an IDL-based schema compiler to transform interface definition language files into type-safe native data models and a schema evolution manager to maintain forward and backward compatibility. The project features a zero-copy data access layer that allows reading specific fields from binary rows without deserializing the entire object. It supports dual-mode serialization, enabling a toggle between a por

    Handles Python-specific types like lambdas and functions for same-language traffic.

    Javacompressioncppcross-language
    عرض على GitHub↗4,234
  • msgspec/msgspecالصورة الرمزية لـ msgspec

    msgspec/msgspec

    3,821عرض على GitHub↗

    msgspec is a high-performance data modeling, serialization, and schema validation toolkit for Python. It serves as a type-safe serialization framework that integrates schema enforcement and data parsing into a single pass, functioning as both a data serialization library and a schema validation system based on standard Python type annotations. The project distinguishes itself through high-performance structural primitives, including compilation-based routine generation and zero-copy buffer parsing. It optimizes memory usage via garbage collection-aware layouts and reduces processing overhead

    A high-performance toolkit for encoding and decoding Python objects using JSON, MessagePack, YAML, and TOML.

    Pythondeserializationjsonjson-schema
    عرض على GitHub↗3,821
  1. Home
  2. Programming Languages & Runtimes
  3. Python Serialization Libraries

استكشف الوسوم الفرعية

  • Marshal Format DeserializersLoads serialized Python objects from marshal-format byte streams, reconstructing their types and values. **Distinct from Python Serialization Libraries:** Distinct from general Python Serialization Libraries: specifically deserializes Python's marshal binary format rather than JSON, pickle, or other serialization protocols.
  • Python Literal SerializersSerializes structured data into Python literal syntax for direct use in Python code. **Distinct from Python Serialization Libraries:** Distinct from Python Serialization Libraries: focuses on literal syntax output rather than general object serialization.
  • Python Native Type SerializationSerialization of Python-specific runtime objects such as lambdas and functions. **Distinct from Python Dataclass Serialization:** Focuses on native runtime types like lambdas, not just dataclasses.
  • Serialization Exploitation ToolsTools that exploit insecure deserialization in Python pickle files, particularly in ML model storage contexts. **Distinct from Python Serialization Libraries:** Distinct from Python Serialization Libraries: focuses on exploitation of serialization vulnerabilities rather than general serialization utilities.