FlatBuffers

E696494

FlatBuffers is an efficient cross-platform serialization library from Google designed for fast, memory-efficient data access without an unpacking step, commonly used in games, mobile, and high-performance services.

All labels observed (1)

Label Occurrences
FlatBuffers canonical 1

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf open-source software ⓘ
serialization library ⓘ
category binary serialization format ⓘ
data interchange format ⓘ
comparedTo Cap’n Proto ⓘ
Protocol Buffers ⓘ
dataModel enums ⓘ
structs ⓘ
tables ⓘ
unions ⓘ
vectors ⓘ
designedFor efficient cross-platform serialization ⓘ
fast data access ⓘ
memory efficiency ⓘ
developer Google ⓘ
feature backward and forward compatibility ⓘ
code generation from schema files ⓘ
no unpacking step required for reads ⓘ
optional schema evolution ⓘ
random access to serialized data ⓘ
zero-copy deserialization ⓘ
fileExtension .fbs ⓘ
license Apache License 2.0 ⓘ
organization Google ⓘ
programmingLanguage C++ ⓘ
repository https://github.com/google/flatbuffers ⓘ
supports default values ⓘ
in-place mutation of buffers ⓘ
little-endian encoding ⓘ
optional fields ⓘ
versioned schemas ⓘ
supportsLanguage C ⓘ
C# ⓘ
C++ ⓘ
Clojure ⓘ
Dart ⓘ
Go ⓘ
Java ⓘ
JavaScript ⓘ
Kotlin ⓘ
Lua ⓘ
PHP ⓘ
Python ⓘ
Rust ⓘ
Swift ⓘ
TypeScript ⓘ
binary schema language code generators ⓘ
useCase data storage formats ⓘ
game development ⓘ
high-performance services ⓘ
mobile applications ⓘ
network protocols ⓘ
real-time systems ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

gRPC → supportsSerializationFormat → FlatBuffers ⓘ