awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 रिपॉजिटरी

Awesome GitHub RepositoriesCustom Serializer Implementations

Defining specific read and write logic for classes by implementing a serialization interface.

Distinct from Custom Serialization Interfaces: Focuses on the implementation of the logic, while Custom Serialization Interfaces focuses on the interface definition.

Explore 14 awesome GitHub repositories matching data & databases · Custom Serializer Implementations. Refine with filters or upvote what's useful.

Awesome Custom Serializer Implementations GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • hazelcast/hazelcasthazelcast का अवतार

    hazelcast/hazelcast

    6,570GitHub पर देखें↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Implements specialized logic for converting objects to and from byte streams to optimize data storage formats.

    Javabig-datacachingdata-in-motion
    GitHub पर देखें↗6,570
  • esotericsoftware/kryoEsotericSoftware का अवतार

    EsotericSoftware/kryo

    6,529GitHub पर देखें↗

    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

    Enables the definition of specific read and write logic for classes via custom serializer implementations.

    HTML
    GitHub पर देखें↗6,529
  • maiot-io/zenmlmaiot-io का अवतार

    maiot-io/zenml

    5,452GitHub पर देखें↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Creates custom materializers to determine how specific data types are serialized and deserialized between pipeline steps.

    Python
    GitHub पर देखें↗5,452
  • zenml-io/zenmlzenml-io का अवतार

    zenml-io/zenml

    5,451GitHub पर देखें↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Implements custom handlers to manage the persistence and retrieval of complex data objects requiring specific serialization logic.

    Pythonagentopsagentsai
    GitHub पर देखें↗5,451
  • cglib/cglibcglib का अवतार

    cglib/cglib

    4,896GitHub पर देखें↗

    cglib JVM बाइटकोड जनरेशन, क्लास ट्रांसफॉर्मेशन और डायनेमिक प्रॉक्सी के लिए टूल्स का एक सूट है। यह क्लास व्यवहार को संशोधित करने के लिए रनटाइम पर जावा बाइटकोड बनाने और बदलने के लिए एक उच्च-स्तरीय API, और मेथड कॉल्स व फील्ड एक्सेस को इंटरसेप्ट करने के लिए एक फ्रेमवर्क प्रदान करता है। यह प्रोजेक्ट एस्पेक्ट-ओरिएंटेड प्रोग्रामिंग और कस्टम डेटा एक्सेस पैटर्न का समर्थन करने के लिए डायनेमिक प्रॉक्सी जनरेशन को लागू करता है। इसमें विशिष्ट मेथड्स जोड़कर और प्रॉक्सी क्लासेस के भीतर ऑब्जेक्ट रिप्लेसमेंट को नियंत्रित करके सीरियलाइजेशन कॉन्ट्रैक्ट्स को लागू करने के लिए एक सीरियलाइजेशन मैनेजर भी शामिल है। यह लाइब्रेरी क्लास स्ट्रक्चर को लोड होने से पहले बदलने के लिए बाइटकोड मैनिपुलेशन और रनटाइम कोड ट्रांसफॉर्मेशन को कवर करती है। इसमें मेथड फिल्टरिंग और लाइटवेट कॉलबैक के माध्यम से प्रॉक्सी ओवरहेड को कम करने के लिए प्रदर्शन अनुकूलन तकनीकें भी शामिल हैं।

    Implements serialization contracts for proxy classes by adding specific methods and controlling object replacement.

    Java
    GitHub पर देखें↗4,896
  • cysharp/memorypackCysharp का अवतार

    Cysharp/MemoryPack

    4,598GitHub पर देखें↗

    MemoryPack C# और Unity के लिए एक उच्च-प्रदर्शन बाइनरी सीरियलाइज़ेशन लाइब्रेरी है। यह मेमोरी आवंटन और एन्कोडिंग ओवरहेड को कम करने के लिए डिज़ाइन किया गया एक ज़ीरो-एलोकेशन डेटा पाइपलाइन और स्कीमा-इवोल्यूशन फ्रेमवर्क प्रदान करता है। प्रोजेक्ट रनटाइम रिफ्लेक्शन से बचने के लिए कंपाइल-टाइम सोर्स जनरेटर्स का उपयोग करता है और अधिकतम थ्रूपुट के लिए ज़ीरो-एन्कोडिंग बाइनरी फॉर्मेट लागू करता है। यह एक ज़ीरो-एलोकेशन दृष्टिकोण के माध्यम से खुद को अलग करता है जो कचरा संग्रहण (garbage collection) दबाव को कम करने के लिए ऑब्जेक्ट इंस्टेंस का पुन: उपयोग करता है और अनमैनेज्ड स्ट्रक्ट्स के मेमोरी लेआउट को सीधे बाइनरी स्ट्रीम में कॉपी करता है। लाइब्रेरी बैकवर्ड कम्पैटिबिलिटी के लिए बाइनरी स्कीमा वर्ज़निंग को कवर करती है और बड़े डेटासेट के लिए एसिंक्रोनस कलेक्शन स्ट्रीमिंग का समर्थन करती है। इसमें C# और TypeScript के बीच डेटा एक्सचेंज के लिए डेटा संरचनाओं को सिंक्रोनाइज़ करने के लिए एक TypeScript टाइप जनरेटर शामिल है। अतिरिक्त क्षमताओं में पेलोड कम्प्रेशन, कस्टम फ़ॉर्मेटर इम्प्लीमेंटेशन और सीरियलाइज़ेशन कॉलबैक्स शामिल हैं।

    Allows the definition of manual serialization logic for external types by implementing custom formatter classes.

    C#
    GitHub पर देखें↗4,598
  • cysharp/magiconionCysharp का अवतार

    Cysharp/MagicOnion

    4,408GitHub पर देखें↗

    MagicOnion एक .NET RPC फ्रेमवर्क है जिसका उपयोग सर्वर और क्लाइंट्स के बीच संचार के लिए साझा इंटरफेस का उपयोग करके टाइप-सेफ रिमोट प्रोसीजर कॉल सेवाएं बनाने के लिए किया जाता है। यह एक बाइनरी सीरियलाइज़ेशन फ्रेमवर्क और एक वितरित सेवा ऑर्केस्ट्रेटर के रूप में कार्य करता है, जो कम-लेटेंसी स्ट्रीमिंग और रीयल-टाइम डेटा एक्सचेंज के लिए एक नेटवर्क लेयर प्रदान करता है। यह प्रोजेक्ट एक AOT-संगत नेटवर्क क्लाइंट के माध्यम से खुद को अलग करता है जो प्रतिबंधित रनटाइम वातावरण में अहेड-ऑफ-टाइम संकलन का समर्थन करने के लिए सोर्स जनरेटर का उपयोग करता है। यह द्विदिश संचार और रीयल-टाइम डेटा स्ट्रीमिंग को सक्षम बनाता है, जिससे सर्वर और कई क्लाइंट्स को पोलिंग के बिना एसिंक्रोनस रूप से संदेश पुश करने की अनुमति मिलती है। यह फ्रेमवर्क सत्र-आधारित स्टेटफुल कनेक्शन प्रबंधन, सत्यापन के लिए इंटरसेप्टर-आधारित अनुरोध पाइपलाइन्स और भूमिका-आधारित एक्सेस कंट्रोल सहित एक व्यापक क्षमता सतह को कवर करता है। इसमें Unity नेटवर्क संचार के समर्थन के साथ-साथ हार्टबीट-आधारित कनेक्शन मॉनिटरिंग और सर्वर प्रदर्शन मेट्रिक्स जैसे ऑब्ज़र्वेबिलिटी उपकरण भी शामिल हैं।

    Allows replacing the default serialization format with custom implementations to support specific data types or encryption.

    C#c-sharpgrpcrpc
    GitHub पर देखें↗4,408
  • isar/hiveisar का अवतार

    isar/hive

    4,390GitHub पर देखें↗

    Hive is a lightweight NoSQL key-value database written in pure Dart for local data persistence. It functions as a type-safe document store that allows for the saving and retrieval of complex data structures and custom objects. The system distinguishes itself through the use of custom adapters for object serialization and symmetric-key encryption to secure data at rest. For web environments, it provides a persistence layer that wraps IndexedDB and utilizes web workers. The project covers broad capability areas including container management, atomic transactional writes, and indexed data retri

    Saves non-primitive objects by implementing custom serialization logic to convert data into storable formats.

    Dartdartdatabaseencryption
    GitHub पर देखें↗4,390
  • neuecc/magiconionneuecc का अवतार

    neuecc/MagicOnion

    4,408GitHub पर देखें↗

    MagicOnion .NET प्लेटफ़ॉर्म और Unity के लिए एक रिमोट प्रोसीजर कॉल फ्रेमवर्क है। यह एक बाइनरी API प्रोटोकॉल और रीयल-टाइम संचार इंजन के रूप में कार्य करता है जो क्लाइंट्स और सर्वरों के बीच टाइप-सेफ संचार प्रदान करने के लिए साझा इंटरफेस का उपयोग करता है। यह फ्रेमवर्क अहेड-ऑफ-टाइम संकलन वातावरण के साथ अपनी संगतता के माध्यम से खुद को अलग करता है, जो IL2CPP का उपयोग करने वाले मोबाइल और कंसोल प्लेटफ़ॉर्म सहित समर्थन के लिए क्लाइंट प्रॉक्सी और सीरियलाइज़ेशन के लिए सोर्स जनरेटर का उपयोग करता है। यह Unity के लिए एक विशेष मिडलवेयर लेयर प्रदान करता है जो इंजन-विशिष्ट डेटा प्रकारों को संभालता है और रनटाइम संगतता सुनिश्चित करता है। यह प्रोजेक्ट नेटवर्किंग क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें द्विदिश डेटा स्ट्रीमिंग, यूनरी रिक्वेस्ट-रिस्पॉन्स चक्र और सर्वर-टू-क्लाइंट पुश मैसेजिंग शामिल है। इसमें TLS एन्क्रिप्शन और JWT प्रमाणीकरण के माध्यम से सुरक्षा के लिए इन-बिल्ट समर्थन, साथ ही स्टेटफुल प्रति-क्लाइंट सत्र प्रबंधन और इंटरसेप्टर-आधारित अनुरोध फ़िल्टरिंग शामिल है। संचार स्थिति की निगरानी, सर्वर प्रदर्शन मेट्रिक्स को ट्रैक करने और डिबगिंग के लिए क्लाइंट्स तक सर्वर-साइड स्टैक ट्रेसेस को प्रसारित करने के लिए डायग्नोस्टिक उपकरण उपलब्ध हैं।

    Supports replacing the default binary serializer with custom implementations to change data encoding and compression.

    C#
    GitHub पर देखें↗4,408
  • alibaba/fastjson2alibaba का अवतार

    alibaba/fastjson2

    4,307GitHub पर देखें↗

    fastjson2 is a high-performance Java library used for serializing and deserializing Java objects to and from JSON strings and byte arrays. It functions as a binary JSON serializer for encoding objects into optimized binary formats to reduce payload size and increase processing speed. The project includes a JSONPath query engine for extracting specific data and fields from JSON documents using standardized path expressions and filters. It also serves as a JSON schema validator, providing utilities to generate data contracts and validate JSON input against defined schemas to ensure structural c

    Enables the creation of custom serializers by implementing dedicated reading and writing logic.

    Javaandroidbig-datadeserialization
    GitHub पर देखें↗4,307
  • msgspec/msgspecmsgspec का अवतार

    msgspec/msgspec

    3,821GitHub पर देखें↗

    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

    Converts non-standard types into serializable formats using custom runtime hook functions.

    Pythondeserializationjsonjson-schema
    GitHub पर देखें↗3,821
  • commanded/commandedcommanded का अवतार

    commanded/commanded

    2,016GitHub पर देखें↗

    Commanded is an Elixir framework designed for building event-sourced applications that utilize domain-driven design. It provides a structured environment for implementing command-query responsibility segregation, allowing developers to separate write-side command processing from read-side data projection. By treating state changes as an immutable sequence of events, the framework ensures a reliable audit trail and facilitates system recovery. The project distinguishes itself through its support for distributed process orchestration and event-driven middleware pipelines. It enables the managem

    Allows implementing alternative formats or compression strategies by providing custom serializers to handle data transformation during storage and retrieval.

    Elixircommandedcqrscqrs-es
    GitHub पर देखें↗2,016
  • qicosmos/rest_rpcqicosmos का अवतार

    qicosmos/rest_rpc

    2,007GitHub पर देखें↗

    Rest_rpc is a C++20 remote procedure call framework designed for building distributed services. It provides an asynchronous service interface that allows developers to expose local functions as network-accessible services, enabling remote clients to trigger tasks through automated serialization and communication protocols. The framework distinguishes itself by leveraging template metaprogramming to perform compile-time type introspection, which generates binary encoders and decoders without the need for runtime reflection. It further optimizes network throughput through zero-copy buffer manag

    Supports custom encoding and decoding functions to integrate alternative serialization libraries for processing data structures.

    C++
    GitHub पर देखें↗2,007
  • teamsirenix/odin-serializerTeamSirenix का अवतार

    TeamSirenix/odin-serializer

    1,884GitHub पर देखें↗

    Odin Serializer Unity गेम इंजन के लिए जटिल ऑब्जेक्ट ग्राफ़ को पर्सिस्टेंट बाइनरी या JSON प्रारूपों में बदलने के लिए डिज़ाइन किया गया एक फ्रेमवर्क है। यह डेटा की संरचनात्मक अखंडता बनाए रखते हुए, नेस्टेड जेनेरिक्स और पॉलीमॉर्फिक प्रकारों सहित जटिल क्लास संरचनाओं को सहेजने और लोड करने के लिए एक प्रणाली प्रदान करती है। फ्रेमवर्क अहेड-ऑफ-टाइम संकलन (compilation) के लिए अपने समर्थन के माध्यम से खुद को अलग करती है, जो रनटाइम रिफ्लेक्शन को प्रतिबंधित करने वाले प्लेटफॉर्म पर कार्यक्षमता सुनिश्चित करने के लिए बिल्ड प्रक्रिया के दौरान आवश्यक प्रकार का मेटाडेटा उत्पन्न करती है। यह सीधे Unity इंजन लाइफसाइकिल के साथ एकीकृत होती है, जो इंजन-विशिष्ट प्रकारों के सीरियलाइजेशन और अद्वितीय पर्सिस्टेंट पहचानकर्ताओं के माध्यम से बाहरी एसेट संदर्भों के प्रबंधन की अनुमति देती है। उपयोगकर्ता रूपांतरण प्रक्रिया के दौरान कौन से क्लास सदस्य शामिल या बाहर किए जाने हैं, इसे नियंत्रित करने के लिए दानेदार (granular) सीरियलाइजेशन नीतियों को परिभाषित कर सकते हैं। यह क्षमता केवल आवश्यक जानकारी को संसाधित करके डेटा भंडारण और ट्रांसमिशन के अनुकूलन की अनुमति देती है, जबकि अंतर्निहित इंजन जटिल इनहेरिटेंस पदानुक्रमों की रिकर्सिव मैपिंग को संभालता है।

    Provides granular control over member inclusion and exclusion to optimize data storage for complex architectures.

    C#
    GitHub पर देखें↗1,884
  1. Home
  2. Data & Databases
  3. Data Type Managers
  4. Dynamic Type Managers
  5. Custom Type Serializers
  6. Custom Serialization Interfaces
  7. Custom Serializer Implementations

सब-टैग एक्सप्लोर करें

  • Event Data SerializersCustom serialization logic for transforming domain events and snapshots into persistent storage formats. **Distinct from Custom Serializer Implementations:** Distinct from Custom Serializer Implementations: focuses on event-sourced domain data transformation rather than generic class-based serialization interfaces.
  • Pluggable Binary SerializersAllows replacing default binary serialization logic with custom implementations for encoding or compression. **Distinct from Custom Serializer Implementations:** Focuses on replacing the global serialization engine rather than just defining a single class serializer.
  • Proxy Serialization ManagersManages serialization contracts for proxy classes by implementing specific methods and object replacement. **Distinct from Custom Serializer Implementations:** Distinct from Custom Serializer Implementations: specifically handles the serialization contracts within dynamic proxy structures.
  • Serialization HooksMechanisms for intercepting and modifying the serialization process to inject custom object states or parameters. **Distinct from Custom Serializer Implementations:** Distinct from Custom Serializer Implementations: focuses on runtime hooks and wrappers for modifying existing serialization flows rather than defining new class-level serialization logic.