awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesType-Specific Serialization

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.

Awesome Type-Specific Serialization GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • burntsushi/tomlAvatar de BurntSushi

    BurntSushi/toml

    4,904Voir sur GitHub↗

    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.

    Go
    Voir sur GitHub↗4,904
  • cysharp/magiconionAvatar de Cysharp

    Cysharp/MagicOnion

    4,408Voir sur GitHub↗

    MagicOnion est un framework RPC .NET utilisé pour construire des services d'appel de procédure à distance typés en utilisant des interfaces partagées pour la communication entre serveurs et clients. Il fonctionne comme un framework de sérialisation binaire et un orchestrateur de service distribué, fournissant une couche réseau pour le streaming à faible latence et l'échange de données en temps réel. Le projet se distingue par un client réseau compatible AOT qui utilise des générateurs de code source pour prendre en charge la compilation ahead-of-time dans des environnements d'exécution restreints. Il permet une communication bidirectionnelle et le streaming de données en temps réel, permettant aux serveurs et à plusieurs clients de pousser des messages de manière asynchrone sans polling. Le framework couvre une large surface de capacités, incluant la gestion de connexion avec état basée sur des sessions, des pipelines de requête basés sur des intercepteurs pour la validation, et le contrôle d'accès basé sur les rôles. Il inclut également des outils d'observabilité tels que la surveillance de connexion basée sur le heartbeat et les métriques de performance du serveur, aux côtés de la prise en charge de la communication réseau Unity.

    Enables the serialization and transmission of specific engine data types using specialized extension packages.

    C#c-sharpgrpcrpc
    Voir sur GitHub↗4,408
  • frankiesardo/icepickAvatar de frankiesardo

    frankiesardo/icepick

    3,725Voir sur GitHub↗

    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.

    Clojure
    Voir sur GitHub↗3,725
  1. Home
  2. Web Development
  3. JSON Encoding
  4. Custom Serialization Interfaces
  5. Type-Specific Serialization

Explorer les sous-tags

  • Engine-Specific Type SerializationSpecialized serialization logic for transmitting complex data types specific to a game or application engine. **Distinct from Type-Specific Serialization:** Focuses on engine-specific domain types (like Unity types) rather than generic JSON/TOML type marshaling.