3 Repos
Custom logic for encoding specific data types via marshaler interfaces.
Distinct from Custom Serialization Interfaces: Applies the custom interface pattern to TOML serialization specifically, not JSON.
Explore 3 awesome GitHub repositories matching web development · Type-Specific Serialization. Refine with filters or upvote what's useful.
This is a TOML parser and serializer for the Go language. It serves as a data serialization library and configuration file mapper that encodes and decodes data between Go structures and the TOML configuration format. The library provides interfaces for custom type marshaling, allowing for specialized logic when parsing or serializing specific data types. It transforms structured objects into deterministic TOML documents for storage or transmission. The project covers a broad range of data processing capabilities, including structured value encoding, TOML data generation, and metadata inspect
Enables custom encoding and decoding logic for specific types using marshaler and unmarshaler interfaces.
MagicOnion ist ein .NET RPC-Framework, das verwendet wird, um typsichere Remote-Prozeduraufrufdienste unter Verwendung gemeinsamer Interfaces für die Kommunikation zwischen Servern und Clients zu erstellen. Es fungiert als binäres Serialisierungs-Framework und verteilter Service-Orchestrator und bietet eine Netzwerkschicht für Streaming mit geringer Latenz und Echtzeit-Datenaustausch. Das Projekt zeichnet sich durch einen AOT-kompatiblen Netzwerk-Client aus, der Source-Generatoren verwendet, um Ahead-of-Time-Kompilierung in eingeschränkten Laufzeitumgebungen zu unterstützen. Es ermöglicht bidirektionale Kommunikation und Echtzeit-Daten-Streaming, wodurch Server und mehrere Clients Nachrichten asynchron ohne Polling pushen können. Das Framework deckt eine breite Funktionspalette ab, einschließlich sitzungsbasiertem, zustandsbehaftetem Verbindungsmanagement, Interceptor-basierten Request-Pipelines zur Validierung und rollenbasierter Zugriffskontrolle. Es enthält zudem Observability-Tools wie Heartbeat-basiertes Verbindungs-Monitoring und Server-Leistungsmetriken sowie Unterstützung für Unity-Netzwerkkommunikation.
Enables the serialization and transmission of specific engine data types using specialized extension packages.
Icepick is an Android instance state library and persistence tool designed to automate the serialization and restoration of object state within Android bundles. It provides a framework for maintaining application state during activity recreation, configuration changes, and process death. The project utilizes annotation-driven code generation to create the boilerplate logic required for bundle manipulation and key management. It distinguishes itself through a provider-based serialization system that allows for custom serialization and deserialization logic when handling complex types that do n
Applies custom bundling rules based on data types to handle non-standard object processing during state persistence.