12 रिपॉजिटरी
Controls the inclusion of type identifiers in serialized data to enable runtime introspection while managing bandwidth.
Distinct from Data Serialization: Distinct from general data serialization: focuses on the configuration of serialization metadata for introspection.
Explore 12 awesome GitHub repositories matching data & databases · Serialization Configuration Managers. Refine with filters or upvote what's useful.
F Prime एक कंपोनेंट-आधारित फ्रेमवर्क है जिसे एम्बेडेड और स्पेसफ्लाइट सॉफ्टवेयर के विकास और परिनियोजन (deployment) के लिए डिज़ाइन किया गया है। यह एक मॉड्यूलर आर्किटेक्चर प्रदान करता है जो सॉफ्टवेयर लॉजिक को कम्युनिकेशन इंटरफेस से अलग करता है, जिससे डेवलपर्स को डोमेन-विशिष्ट मॉडलिंग भाषा के माध्यम से सिस्टम संरचनाओं को परिभाषित करने की अनुमति मिलती है। यह मॉडल-आधारित दृष्टिकोण स्वचालित कोड जनरेशन को सक्षम बनाता है, जो जटिल सिस्टम टोपोलॉजी में निरंतरता सुनिश्चित करता है और सॉफ्टवेयर मॉड्यूल के बीच सख्त इंटरफेस अनुबंधों को बनाए रखता है। यह फ्रेमवर्क अपने एकीकृत बिल्ड सिस्टम और ग्राउंड डेटा ऑपरेशंस सूट के माध्यम से खुद को अलग करता है। यह एम्बेडेड सॉफ्टवेयर के पूरे जीवनचक्र को स्वचालित करता है, क्रॉस-कंपाइलेशन और डिपेंडेंसी मैनेजमेंट से लेकर टेलीमेट्री और कमांड इंटरफेस के जनरेशन तक। ऑनबोर्ड फ्लाइट सॉफ्टवेयर और ग्राउंड-आधारित मॉनिटरिंग दोनों के लिए एक एकीकृत वातावरण प्रदान करके, यह विविध हार्डवेयर प्लेटफॉर्मों पर वितरित एम्बेडेड सिस्टम के निर्बाध एकीकरण, परीक्षण और कमांड-एंड-कंट्रोल की सुविधा प्रदान करता है। अपने मुख्य आर्किटेक्चर से परे, इस प्रोजेक्ट में सिस्टम ऑब्जर्वेबिलिटी के लिए व्यापक उपकरण शामिल हैं, जिनमें रीयल-टाइम टेलीमेट्री विज़ुअलाइज़ेशन, इवेंट लॉगिंग और डायग्नोस्टिक ट्रेसिंग शामिल हैं। यह बेयर-मेटल वातावरण से लेकर रीयल-टाइम ऑपरेटिंग सिस्टम तक, परिनियोजन परिदृश्यों की एक विस्तृत श्रृंखला का समर्थन करता है, और मेमोरी मैनेजमेंट, स्टेट-ड्रिवन व्यवहार मॉडलिंग, और एसिंक्रोनस टास्क निष्पादन के लिए तंत्र प्रदान करता है। यह प्रोजेक्ट एक C++ रिपॉजिटरी के रूप में बनाए रखा गया है, जिसमें व्यापक डॉक्यूमेंटेशन और क्रॉस-प्लेटफॉर्म विकास के लिए बिल्ड-सिस्टम सपोर्ट शामिल है।
Controls the inclusion of type identifiers in serialized data to enable runtime introspection while managing bandwidth and storage overhead.
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
Uses type annotations to automatically select appropriate storage methods for artifacts passed between steps in a workflow.
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
Handles the conversion, storage, and retrieval of data objects between pipeline steps for built-in and custom types.
Active Model Serializers is a Ruby on Rails JSON serializer used to transform model objects and associations into structured JSON responses for APIs. It functions as a model-to-JSON mapper and response formatter that decouples internal database schemas from external API contracts. The project utilizes a pluggable adapter pattern to organize serialized data according to specific standards, such as the JSON API specification. It provides a mechanism to map internal attributes to custom JSON keys and implements a serialization scope that allows for attribute and association filtering based on au
Passes an authorization context into the serializer to customize output based on user permissions.
protobuf-net is a .NET library that serializes and deserializes objects using the Protocol Buffers binary format for efficient data exchange. It provides a code-first gRPC service framework, allowing developers to define service contracts directly from existing C# classes without writing separate .proto files. The library is nullable-aware, encoding null values in collections and nullable scalars using wrapper messages to distinguish null from default zero values, and includes an ahead-of-time serializer generator that compiles serializer code at build time to eliminate runtime code generati
Allows configuring how common data types are serialized to adjust compatibility and performance.
Primus एक रियल-टाइम कम्युनिकेशन एब्स्ट्रैक्शन लेयर और मिडलवेयर फ्रेमवर्क है। यह मैसेजिंग के लिए एक मानकीकृत इंटरफ़ेस प्रदान करता है जो डेवलपर्स को एप्लिकेशन लॉजिक को फिर से लिखे बिना विभिन्न ट्रांसपोर्ट इंजनों के बीच स्विच करने की अनुमति देता है, साथ ही सॉकेट लाइफसाइकिल को मैनेज करने के लिए एक रैपर के रूप में भी कार्य करता है। यह प्रोजेक्ट एक रियल-टाइम क्लाइंट लाइब्रेरी जनरेटर के रूप में कार्य करके खुद को अलग करता है, जो सर्वर कॉन्फ़िगरेशन के आधार पर संगत क्लाइंट-साइड कोड तैयार करता है। यह वर्चुअल स्ट्रीम मल्टीप्लेक्सिंग और लक्षित प्रसारण (targeted broadcasting) के लिए कनेक्शन को नामित कम्युनिकेशन रूम्स में समूहित करने की क्षमता के माध्यम से डेटा फ़्लो को व्यवस्थित करता है। यह फ्रेमवर्क रैंडमाइज्ड एक्सपोनेंशियल बैक-ऑफ़ के माध्यम से स्वचालित रिकवरी के साथ कनेक्शन मैनेजमेंट और हार्टबीट मैकेनिज्म का उपयोग करके नेटवर्क लेटेंसी मॉनिटरिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें कनेक्शन को प्रमाणित करने, मिडलवेयर के माध्यम से डेटा पैकेट को ट्रांसफ़ॉर्म करने और विभिन्न डेटा फ़ॉर्मेट के लिए प्लगेबल सीरियलाइज़ेशन का उपयोग करने के लिए सिस्टम भी शामिल हैं।
Allows configuring how data is serialized to support various formats like JSON or binary.
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
Allows configuration of serialization behavior, including null handling, formatting, and matching logic.
Jackson-databind is a Java serialization framework and JSON data binding library used to convert Java objects to JSON and vice versa. It functions as a JSON streaming API that generates and parses content as a sequence of tokens, and as a hierarchical data tree mapper that reads data into a node structure for dynamic modification without predefined classes. The project provides a structured mapping process to bind data to objects, allowing for the transformation of complex Java objects into data formats and the reconstruction of objects from those formats. It supports custom data format mappi
Provides control over serialization output, including pretty-printing, empty object handling, and date formatting.
go-json is a high-performance JSON serialization library for Go that serves as an encoder and decoder replacement for the standard library. It provides tools to convert native data structures to and from JSON format with optimized processing speeds. The library includes a conditional serializer for filtering specific data structure fields during the encoding process and a colorizer to produce color-coded JSON strings for human readability. The project supports context-aware marshaling to trigger specific logic during the serialization of complex data types.
Provides serialization contexts to pass state through the encoding tree for custom marshalling logic.
Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp
Registers type serializers within specific contexts to control data processing during the map loading process.
Odin Serializer Unity गेम इंजन के लिए जटिल ऑब्जेक्ट ग्राफ़ को पर्सिस्टेंट बाइनरी या JSON प्रारूपों में बदलने के लिए डिज़ाइन किया गया एक फ्रेमवर्क है। यह डेटा की संरचनात्मक अखंडता बनाए रखते हुए, नेस्टेड जेनेरिक्स और पॉलीमॉर्फिक प्रकारों सहित जटिल क्लास संरचनाओं को सहेजने और लोड करने के लिए एक प्रणाली प्रदान करती है। फ्रेमवर्क अहेड-ऑफ-टाइम संकलन (compilation) के लिए अपने समर्थन के माध्यम से खुद को अलग करती है, जो रनटाइम रिफ्लेक्शन को प्रतिबंधित करने वाले प्लेटफॉर्म पर कार्यक्षमता सुनिश्चित करने के लिए बिल्ड प्रक्रिया के दौरान आवश्यक प्रकार का मेटाडेटा उत्पन्न करती है। यह सीधे Unity इंजन लाइफसाइकिल के साथ एकीकृत होती है, जो इंजन-विशिष्ट प्रकारों के सीरियलाइजेशन और अद्वितीय पर्सिस्टेंट पहचानकर्ताओं के माध्यम से बाहरी एसेट संदर्भों के प्रबंधन की अनुमति देती है। उपयोगकर्ता रूपांतरण प्रक्रिया के दौरान कौन से क्लास सदस्य शामिल या बाहर किए जाने हैं, इसे नियंत्रित करने के लिए दानेदार (granular) सीरियलाइजेशन नीतियों को परिभाषित कर सकते हैं। यह क्षमता केवल आवश्यक जानकारी को संसाधित करके डेटा भंडारण और ट्रांसमिशन के अनुकूलन की अनुमति देती है, जबकि अंतर्निहित इंजन जटिल इनहेरिटेंस पदानुक्रमों की रिकर्सिव मैपिंग को संभालता है।
Allows users to define granular policies for how complex objects are converted into persistent formats.
PalDB उच्च-प्रदर्शन डेटा पुनर्प्राप्ति के लिए डिज़ाइन किया गया Java के लिए एक एम्बेडेबल की-वैल्यू स्टोरेज इंजन है। यह एक लाइब्रेरी के रूप में कार्य करता है जो डेटा को एक एकल, अपरिवर्तनीय बाइनरी फ़ाइल में पर्सिस्ट करता है, जो राइट-वन्स वर्कलोड के लिए एक स्टोरेज समाधान प्रदान करता है जिसे मानक इन-मेमोरी संग्रहों की तुलना में न्यूनतम मेमोरी ओवरहेड की आवश्यकता होती है। यह सिस्टम एक राइट-वन्स डेटा लेआउट के माध्यम से खुद को अलग बनाता है जो समवर्ती रीड ऑपरेशंस के दौरान लॉकिंग तंत्र की आवश्यकता को समाप्त करता है। मेमोरी-मैप्ड फ़ाइल एक्सेस और सॉर्ट किए गए की इंडेक्सिंग का उपयोग करके, इंजन सीधे प्रोसेस एड्रेस स्पेस के भीतर त्वरित लुकअप को सक्षम बनाता है। यह आर्किटेक्चर स्टैटिक डेटासेट के वितरण को रीड-ओनली फ़ाइलों के रूप में समर्थन करता है जिन्हें कई एप्लिकेशन इंस्टेंस द्वारा एम्बेड और एक्सेस किया जा सकता है। लाइब्रेरी में उच्च-प्रदर्शन डेटा सीरियलाइज़ेशन के लिए एक फ्रेमवर्क शामिल है, जो डेवलपर्स को जटिल ऑब्जेक्ट्स को कॉम्पैक्ट बाइनरी स्ट्रीम में बदलने के लिए कस्टम लॉजिक को परिभाषित करने की अनुमति देता है। यह विस्तारशीलता सुनिश्चित करती है कि अद्वितीय डेटा संरचनाओं को स्थानीय एप्लिकेशन वातावरण के भीतर कुशलतापूर्वक संग्रहीत और पुनर्प्राप्त किया जा सके।
Allows developers to define custom logic for converting complex objects into compact binary streams.