2 repository-uri
Encoders that translate application-specific complex types into binary formats using custom markers.
Distinct from Composite Type Encoders: Focuses on binary serialization markers rather than database composite type translation.
Explore 2 awesome GitHub repositories matching data & databases · Custom Binary Type Encoders. Refine with filters or upvote what's useful.
MessagePack is a binary object serialization library and a cross-platform data exchange format. It serves as a binary alternative to JSON, converting structured data into a space-efficient binary representation for network transmission and storage. The system provides a standardized format for swapping complex data types across different programming languages and architectures. It allows for the definition of custom data type encoding by pairing application-specific information with specialized serialization markers. The library handles the encoding and decoding of diverse data types, includ
Defines specialized binary formats for application-specific data structures using extendable serialization markers.
TypeGPU is a tool for type-safe WebGPU development that enables writing shaders in TypeScript. It translates high-level TypeScript function definitions and structures into WebGPU Shading Language source code to automate shader generation and validate logic using a type system. The project provides a mechanism for cross-library GPU interoperability by sharing typed buffers without copying data to system memory. It also integrates the Model Context Protocol to allow AI agents to inspect generated shader code and diagnose runtime errors. The system manages WebGPU resource mapping through typed
Translates complex data structures into typed binary formats to ensure correct memory alignment during CPU-to-GPU transfer.