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 هو إطار عمل قائم على المكونات مصمم لتطوير ونشر البرمجيات المدمجة وبرمجيات الطيران الفضائي. يوفر بنية معيارية تفصل منطق البرمجيات عن واجهات الاتصال، مما يسمح للمطورين بتحديد هياكل النظام من خلال لغة نمذجة خاصة بالمجال. يتيح هذا النهج القائم على النماذج توليد الكود آلياً، مما يضمن الاتساق عبر طوبولوجيا النظام المعقدة مع الحفاظ على عقود واجهة صارمة بين وحدات البرمجيات. يتميز إطار العمل بنظام بناء متكامل ومجموعة عمليات بيانات أرضية. فهو يقوم بأتمتة دورة حياة البرمجيات المدمجة بالكامل، بدءاً من التجميع المتقاطع وإدارة التبعيات وصولاً إلى توليد واجهات القياس عن بُعد والأوامر. من خلال توفير بيئة موحدة لكل من برمجيات الطيران الموجودة على متن المركبة والمراقبة الأرضية، فإنه يسهل التكامل والاختبار والتحكم في الأنظمة المدمجة الموزعة عبر منصات أجهزة متنوعة. بالإضافة إلى بنيته الأساسية، يتضمن المشروع أدوات شاملة لمراقبة النظام، بما في ذلك تصور القياس عن بُعد في الوقت الفعلي، وتسجيل الأحداث، وتتبع التشخيص. وهو يدعم مجموعة واسعة من سيناريوهات النشر، من بيئات الأجهزة الخام (bare-metal) إلى أنظمة التشغيل في الوقت الفعلي، ويوفر آليات لإدارة الذاكرة، ونمذجة السلوك القائم على الحالة، وتنفيذ المهام غير المتزامنة. يتم صيانة المشروع كمستودع 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 هو طبقة تجريد للاتصالات في الوقت الفعلي وإطار عمل للبرمجيات الوسيطة. يوفر واجهة موحدة للمراسلة تسمح للمطورين بالتبديل بين محركات النقل المختلفة دون إعادة كتابة منطق التطبيق، بينما يعمل أيضاً كغلاف لإدارة دورات حياة المقبس (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.
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 مستمرة. يوفر نظاماً لحفظ وتحميل هياكل الفئات المعقدة، بما في ذلك الأنواع العامة المتداخلة والأنواع متعددة الأشكال، مع الحفاظ على السلامة الهيكلية للبيانات. يتميز إطار العمل بدعمه للتجميع قبل الوقت (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.