3 مستودعات
Modular encoders and decoders for translating complex objects into raw byte arrays for network transmission.
Distinct from Byte Buffers: Existing candidates are too narrow (audio) or focus on pooling/mutable buffers rather than the general codec logic for structured data.
Explore 3 awesome GitHub repositories matching data & databases · Binary Serialization Codecs. Refine with filters or upvote what's useful.
grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions. The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation. The infrastructure covers a broad range of distr
Provides pluggable encoders and decoders for translating high-level types into binary wire formats.
Cellnet is a Go networking framework designed for building distributed systems and peer-to-peer networks. It provides a multi-protocol transport layer that standardizes message exchange across TCP, UDP, and WebSockets, utilizing a binary message codec system to map message types to unique identifiers for network transmission. The framework is distinguished by its remote procedure call library, which enables the execution of functions on remote peers using synchronous or asynchronous request patterns. It further differentiates itself with an asynchronous event dispatcher that processes network
Provides a pluggable system of binary serialization codecs for translating structured messages into raw byte arrays for network transmission.
Solana Web3.js is a TypeScript and JavaScript client library for interacting with the Solana blockchain. It functions as a web3 client that provides an RPC wrapper for managing network requests and a toolkit for querying account state and executing on-chain program instructions. The library includes a specialized cryptography interface for generating key pairs and performing asynchronous signing and verification using web cryptography standards. It also provides a serialization tool for encoding and decoding data between JavaScript objects and byte buffers to match on-chain program state. Th
Encodes complex JavaScript objects into raw byte arrays using modular codecs to match on-chain data layouts.