2 repository-uri
Allows replacing the default RPC serializer with alternative serialization formats for broader data type support.
Distinct from Serialization Defaults: Distinct from Serialization Defaults: focuses on replacing the entire serializer, not configuring default values.
Explore 2 awesome GitHub repositories matching web development · Pluggable Serialization Formats. Refine with filters or upvote what's useful.
orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu
Supports plugging in alternative serializers like SuperJson for broader data type compatibility.
Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification generation and JSON Schema validation. It serves as a toolkit for developing REST and RPC APIs with typed inputs and outputs, deriving interactive documentation directly from the source code. The framework distinguishes itself by automating the synchronization between implementation and documentation. It uses a content-negotiation engine to manage multiple serialization formats via client headers and employs a JSON Schema input validator to automatically verify request paramet
Adds support for new data formats by providing custom marshal and unmarshal functions.