awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 Repos

Awesome GitHub RepositoriesSerialization Format Mappings

Methods for mapping internal data structures to specific output representations.

Distinct from Custom Data Types: Distinct from Custom Data Types: focuses on the mapping logic for serialization rather than schema-level type definitions.

Explore 10 awesome GitHub repositories matching data & databases · Serialization Format Mappings. Refine with filters or upvote what's useful.

Awesome Serialization Format Mappings GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • v2ray/v2ray-coreAvatar von v2ray

    v2ray/v2ray-core

    46,872Auf GitHub ansehen↗

    v2ray-core is a network proxy framework and custom proxy engine designed for censorship circumvention. It functions as a traffic routing platform that directs network data between inbound and outbound connections to access blocked content and services. The system employs a modular architecture using pluggable protocol handlers and a chain-based connection pipeline to transform and forward network traffic. It provides secure tunneling infrastructure to establish encrypted connections and uses a rule-based routing system to direct data between protocols and destinations. The framework includes

    Maps internal runtime data structures to serialized configuration formats for system initialization.

    Gogolanghttp-proxyproxy
    Auf GitHub ansehen↗46,872
  • pybind/pybind11Avatar von pybind

    pybind/pybind11

    17,913Auf GitHub ansehen↗

    pybind11 is a header-only C++ binding library that exposes C++ functions and classes as Python modules. It serves as a language bridge, mapping native types, inheritance hierarchies, and lambda functions into compatible Python objects to enable high-performance native code execution. The library includes specialized integration for NumPy arrays, utilizing buffer protocols to bind native C++ data without copying memory. It provides a toolkit for mapping C++ standard library data structures and smart pointers into the Python environment while maintaining cross-language memory management. The p

    Implements mappings that transform specialized C++ data structures into portable formats for efficient storage.

    C++
    Auf GitHub ansehen↗17,913
  • serde-rs/serdeAvatar von serde-rs

    serde-rs/serde

    10,457Auf GitHub ansehen↗

    This project is a framework for the efficient serialization and deserialization of data structures. It provides a unified, macro-based interface that automates the conversion of complex internal objects into standardized formats and reconstructs them from raw input streams or buffers. By leveraging compile-time code generation, the library minimizes manual implementation overhead while ensuring consistent logic across diverse data types. The framework distinguishes itself through a format-agnostic data model and a visitor-based parsing architecture that decouples data structures from specific

    Maps internal data structures to specific output representations through custom method implementations.

    Rustderiveno-stdrust
    Auf GitHub ansehen↗10,457
  • mongodb/mongo-go-driverAvatar von mongodb

    mongodb/mongo-go-driver

    8,506Auf GitHub ansehen↗

    The mongo-go-driver is a Go library for building applications that integrate with a MongoDB document store. It enables the storage and retrieval of flexible document data by providing a bridge between Go backends and the database. The driver implements specialized capabilities for semantic vector search, allowing the handling and execution of high-dimensional vector data for similarity-based retrieval. It also supports full-text search via linguistic analysis and programmatic search index management. The project covers a broad range of database operations, including document-based CRUD, bulk

    Provides configuration options for mapping Go data types to BSON binary formats.

    Godatabasedrivergo
    Auf GitHub ansehen↗8,506
  • esotericsoftware/kryoAvatar von EsotericSoftware

    EsotericSoftware/kryo

    6,529Auf GitHub ansehen↗

    Kryo is a Java binary serialization framework and object cloning library used to convert Java objects into a compact binary format and restore them from bytes. It provides a system for creating deep or shallow copies of complex object graphs without requiring binary conversion. The project utilizes variable-length integer encoding and integer-ID class registration to reduce the size of serialized data. It handles complex object graphs through circular reference tracking to prevent data duplication and infinite loops. To maintain long-term data viability, it includes schema evolution managemen

    Provides a configurable registry to map specific classes to dedicated read and write serialization logic.

    HTML
    Auf GitHub ansehen↗6,529
  • python-attrs/attrsAvatar von python-attrs

    python-attrs/attrs

    5,799Auf GitHub ansehen↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Integrates attrs classes with Marshmallow schemas for structured data serialization.

    Python
    Auf GitHub ansehen↗5,799
  • fzyzcjy/flutter_rust_bridgeAvatar von fzyzcjy

    fzyzcjy/flutter_rust_bridge

    5,106Auf GitHub ansehen↗

    flutterrustbridge is a code generation tool that automatically creates type‑safe Dart bindings for Rust functions, enabling direct cross‑language calls between Flutter and a Rust backend. It provides an async FFI adapter that transforms synchronous Rust functions into Dart async methods with background thread management, a cross‑language object manager that wraps persistent Rust structs as Dart objects preserving state across calls, and trait object interop that converts Rust traits into Dart abstract classes for seamless bidirectional use. The project handles the full lifecycle of integrat

    Supports switching between serialization backends like Protobuf and JSON for cross-language data exchange.

    Dartbindgendartffi
    Auf GitHub ansehen↗5,106
  • flasgger/flasggerAvatar von flasgger

    flasgger/flasgger

    3,740Auf GitHub ansehen↗

    Flasgger is a documentation framework for Flask applications that generates OpenAPI specifications and an integrated Swagger UI. It functions as a documentation generator and specification parser that extracts API schemas from route definitions, function docstrings, and external specification files. The tool allows API definitions to be maintained either within the source code using YAML blocks in docstrings or decoupled into standalone YAML files. It provides a browser-based interactive console for testing and exploring API endpoints directly from the web application. Beyond documentation,

    Integrates with Marshmallow schemas to define the required structures for API requests and responses.

    Python
    Auf GitHub ansehen↗3,740
  • rochacbruno/flasggerAvatar von rochacbruno

    rochacbruno/flasgger

    3,740Auf GitHub ansehen↗

    Flasgger is an OpenAPI documentation generator for Flask that creates interactive API specifications and Swagger UI documentation directly from application docstrings. It functions as an OpenAPI schema validator, verifying that incoming request data matches defined specifications and returning standardized error responses. The project includes a Marshmallow schema bridge to convert data structures into OpenAPI definitions and integrates a web interface for visualizing and testing API endpoints through an embedded interactive console. It further supports dynamic specification resolution, allow

    Maps existing Marshmallow data validation objects to OpenAPI schema definitions to avoid duplication.

    Python
    Auf GitHub ansehen↗3,740
  • json-iterator/javaAvatar von json-iterator

    json-iterator/java

    1,566Auf GitHub ansehen↗

    This library is a high-performance JSON processing tool for Java designed to handle data serialization and deserialization with minimal resource consumption. It provides a framework for transforming complex object graphs into JSON strings and mapping raw input directly to typed class properties. The library distinguishes itself by utilizing compile-time code generation and reflection-free mapping to eliminate expensive runtime overhead. By employing iterator-based stream parsing and zero-allocation buffer management, it processes large or deeply nested data structures while reducing garbage c

    Acts as a flexible framework for transforming complex object graphs into JSON strings and mapping raw input to typed properties.

    Javadeserializationjavajson
    Auf GitHub ansehen↗1,566
  1. Home
  2. Data & Databases
  3. Custom Data Types
  4. Serialization Format Mappings

Unter-Tags erkunden

  • Class-to-Serializer Registries1 Sub-TagMechanisms for associating specific Java classes with specialized serialization handlers via a registry. **Distinct from Serialization Format Mappings:** Focuses on the registry mapping of classes to handlers, whereas Serialization Format Mappings is about internal data to output representation.