1 Repo
Internal hierarchical object trees derived from schemas used to drive encoding and decoding.
Distinct from Schema-Driven Object Modeling: Focuses on the internal library model used for runtime processing, not database schema alignment.
Explore 1 awesome GitHub repository matching data & databases · Reflection-Based Object Models. Refine with filters or upvote what's useful.
protobuf.js is a JavaScript and TypeScript library for encoding and decoding structured data using the Protocol Buffers binary format. It functions as a dynamic parser that can load and process schemas at runtime, a JSON transcoder for converting messages to human-readable formats, and a framework for building transport-agnostic remote procedure call clients. The project distinguishes itself by offering both dynamic message handling and a static code generator that produces TypeScript declarations and JavaScript modules to reduce runtime overhead. It also provides a reflection API for definin
Parses schema files into an internal tree of objects that drives runtime encoding and decoding.