9 مستودعات
Allows configuring how common data types are serialized to adjust compatibility and performance.
Distinct from Serialization Configuration Managers: Distinct from Serialization Configuration Managers: focuses on configuring how specific data types are serialized, not just type identifier inclusion.
Explore 9 awesome GitHub repositories matching data & databases · Data Type Serialization Configurations. Refine with filters or upvote what's useful.
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.
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 هو طبقة تجريد للاتصالات في الوقت الفعلي وإطار عمل للبرمجيات الوسيطة. يوفر واجهة موحدة للمراسلة تسمح للمطورين بالتبديل بين محركات النقل المختلفة دون إعادة كتابة منطق التطبيق، بينما يعمل أيضاً كغلاف لإدارة دورات حياة المقبس (socket). يتميز المشروع بكونه مولد مكتبة عميل في الوقت الفعلي، حيث ينتج كوداً متوافقاً من جانب العميل بناءً على تكوينات الخادم. كما ينظم تدفق البيانات من خلال تعدد إرسال التدفق الافتراضي والقدرة على تجميع الاتصالات في غرف اتصال مسماة للبث المستهدف. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك إدارة الاتصال مع الاسترداد التلقائي عبر التراجع الأسي العشوائي ومراقبة زمن انتقال الشبكة باستخدام آليات نبضات القلب. كما يتضمن أنظمة لمصادقة الاتصالات، وتحويل حزم البيانات عبر البرمجيات الوسيطة، واستخدام التسلسل القابل للتوصيل لتنسيقات بيانات متنوعة.
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.
This library is a PHP-based serialization framework designed to convert complex object graphs into structured formats such as JSON, XML, YAML, and CSV, and to reconstruct those objects from serialized data. It functions as a data transformation tool that maps object properties to array structures, facilitating both application state persistence and the exchange of data between systems. The framework distinguishes itself through a two-stage pipeline that normalizes objects into intermediate structures before encoding them into specific formats. It supports advanced mapping requirements, includ
Allows defining custom serialization rules to ignore properties, group fields, or map nested structures.
Odin Serializer هو إطار عمل مصمم لمحرك ألعاب Unity لتحويل رسوم بيانية للكائنات المعقدة إلى تنسيقات ثنائية أو JSON مستمرة. يوفر نظاماً لحفظ وتحميل هياكل الفئات المعقدة، بما في ذلك الأنواع العامة المتداخلة والأنواع متعددة الأشكال، مع الحفاظ على السلامة الهيكلية للبيانات. يتميز إطار العمل بدعمه للتجميع قبل الوقت (ahead-of-time)، حيث يولد بيانات وصفية للنوع ضرورية أثناء عملية البناء لضمان الوظيفة على المنصات التي تقيد الانعكاس في وقت التشغيل. ويتكامل مباشرة مع دورة حياة محرك Unity، مما يسمح بتسلسل الأنواع الخاصة بالمحرك وإدارة مراجع الأصول الخارجية من خلال معرفات فريدة مستمرة. يمكن للمستخدمين تحديد سياسات تسلسل دقيقة للتحكم في أعضاء الفئة الذين يتم تضمينهم أو استبعادهم أثناء عملية التحويل. تسمح هذه الإمكانية بتحسين تخزين البيانات ونقلها من خلال ضمان معالجة المعلومات المطلوبة فقط، بينما يتعامل المحرك الأساسي مع التعيين العودي لتسلسلات الوراثة المعقدة.
Allows users to define granular policies for how complex objects are converted into persistent formats.
PalDB is an embeddable key-value storage engine for Java designed for high-performance data retrieval. It functions as a library that persists data into a single, immutable binary file, providing a storage solution for write-once workloads that require minimal memory overhead compared to standard in-memory collections. The system distinguishes itself through a write-once data layout that eliminates the need for locking mechanisms during concurrent read operations. By utilizing memory-mapped file access and sorted key indexing, the engine enables rapid lookups directly within the process addre
Allows developers to define custom logic for converting complex objects into compact binary streams.