8 repositorios
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 8 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 es una capa de abstracción de comunicación en tiempo real y un framework de middleware. Proporciona una interfaz estandarizada para la mensajería que permite a los desarrolladores cambiar entre diferentes motores de transporte sin reescribir la lógica de la aplicación, sirviendo también como un envoltorio para gestionar los ciclos de vida de los sockets. El proyecto se distingue por funcionar como un generador de librerías de cliente en tiempo real, produciendo código del lado del cliente compatible basado en configuraciones del servidor. Además, organiza el flujo de datos a través de la multiplexación de flujos virtuales y la capacidad de agrupar conexiones en salas de comunicación con nombre para transmisiones dirigidas. El framework cubre una amplia gama de capacidades, incluyendo la gestión de conexiones con recuperación automatizada mediante retroceso exponencial aleatorio y monitoreo de latencia de red mediante mecanismos de latido (heartbeat). También incluye sistemas para autenticar conexiones, transformar paquetes de datos a través de middleware y utilizar serialización conectable para varios formatos de datos.
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.
Odin Serializer es un framework diseñado para el motor de juegos Unity para convertir grafos de objetos complejos en formatos binarios o JSON persistentes. Proporciona un sistema para guardar y cargar estructuras de clases intrincadas, incluyendo genéricos anidados y tipos polimórficos, mientras mantiene la integridad estructural de los datos. El framework se distingue por su soporte para compilación ahead-of-time, generando los metadatos de tipo necesarios durante el proceso de compilación para asegurar la funcionalidad en plataformas que restringen la reflexión en tiempo de ejecución. Se integra directamente con el ciclo de vida del motor Unity, permitiendo la serialización de tipos específicos del motor y la gestión de referencias de activos externos a través de identificadores persistentes únicos. Los usuarios pueden definir políticas de serialización granulares para controlar qué miembros de la clase se incluyen o excluyen durante el proceso de conversión. Esta capacidad permite la optimización del almacenamiento y transmisión de datos asegurando que solo se procese la información requerida, mientras que el motor subyacente maneja el mapeo recursivo de jerarquías de herencia complejas.
Allows users to define granular policies for how complex objects are converted into persistent formats.
PalDB es un motor de almacenamiento clave-valor integrable para Java diseñado para la recuperación de datos de alto rendimiento. Funciona como una biblioteca que persiste los datos en un único archivo binario inmutable, proporcionando una solución de almacenamiento para cargas de trabajo de escritura única que requieren una sobrecarga de memoria mínima en comparación con las colecciones estándar en memoria. El sistema se distingue por un diseño de datos de escritura única que elimina la necesidad de mecanismos de bloqueo durante operaciones de lectura concurrentes. Al utilizar acceso a archivos mapeados en memoria e indexación de claves ordenadas, el motor permite búsquedas rápidas directamente dentro del espacio de direcciones del proceso. Esta arquitectura admite la distribución de conjuntos de datos estáticos como archivos de solo lectura que pueden integrarse y accederse por múltiples instancias de aplicación. La biblioteca incluye un framework para la serialización de datos de alto rendimiento, permitiendo a los desarrolladores definir lógica personalizada para convertir objetos complejos en flujos binarios compactos. Esta extensibilidad asegura que las estructuras de datos únicas puedan almacenarse y recuperarse eficientemente dentro del entorno de aplicación local.
Allows developers to define custom logic for converting complex objects into compact binary streams.