1 repo
Formal grammars and syntax specifications for defining structured data models and serialization formats.
Distinguishing note: Focuses on the definition of data structures and metadata rather than the implementation of the serialization engine.
Explore 1 awesome GitHub repository matching software engineering & architecture · Schema Definition Languages. Refine with filters or upvote what's useful.
FlatBuffers is a cross-platform serialization library designed for performance-critical applications that require efficient, zero-copy data access. By organizing data in a structured binary format, it allows applications to read and write complex data structures directly from memory-mapped buffers without the need for intermediate parsing or temporary object allocation. The project distinguishes itself through a schema-driven approach that balances high-performance access with long-term data evolution. It utilizes a unique memory layout featuring relative offsets and inline fixed-size structu
FlatBuffers specifies namespaces, types, enums, and metadata attributes for structured data serialization using a formal grammar that defines the syntax for your data.