4 रिपॉजिटरी
Serialization and deserialization of data using specific formats like JSON or Protobuf for network transmission.
Distinct from Protobuf Serialization: Covers the general use of multiple structured formats (JSON and Protobuf) rather than just one
Explore 4 awesome GitHub repositories matching data & databases · Structured Message Serialization. Refine with filters or upvote what's useful.
This is a minimal WebSocket library for Go designed for bidirectional real-time communication. It serves as a network protocol implementation for managing handshakes, frame masking, and control signals to enable the exchange of text and binary messages over persistent connections. The library distinguishes itself by providing a connectivity layer that wraps browser WebSocket APIs for applications compiled to WebAssembly. It also functions as data compression middleware, utilizing deflate compression to reduce bandwidth usage for transmitted messages. The project covers a broad range of netwo
Supports serializing and deserializing data using JSON and Protobuf formats for network transmission.
FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int
Transforms structured Python objects into encoded messages using configurable serialization libraries.
pyzmq provides Python language bindings for ZeroMQ, serving as an asynchronous messaging library for distributed data transport and inter-process communication. It enables the implementation of non-blocking communication patterns between distributed components and local processes. The toolkit focuses on high-performance data exchange through features such as zero-copy buffer access, which reads incoming messages directly into pre-allocated memory to avoid data duplication. It also supports the management of multipart messages and the use of state-shadowing object wrappers to track socket life
Implements serialization and deserialization of complex data structures into formats like JSON for network transmission.
Connect-go is a library for building type-safe remote procedure call services that are wire-compatible with gRPC and HTTP. It provides a Go implementation of Protocol Buffers for structured data exchange, enabling the creation of multi-protocol RPC servers and generated type-safe clients. The framework is distinguished by its polyglot protocol support, allowing a single server handler to serve requests using several different protocols simultaneously over HTTP. This includes the ability to toggle between different transport protocols for the same service and the use of pluggable content negot
Converts data structures to binary or JSON formats for service communication.