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.

Try in SPARQL Jump to: Statements Referenced by

Statements (53)

Predicate Object
instanceOf open-source software
serialization library
category binary serialization format
data interchange format
comparedTo Cap’n Proto NERFINISHED
Protocol Buffers NERFINISHED
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 NERFINISHED
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 NERFINISHED
C# NERFINISHED
C++ NERFINISHED
Clojure NERFINISHED
Dart NERFINISHED
Go NERFINISHED
Java
JavaScript NERFINISHED
Kotlin NERFINISHED
Lua NERFINISHED
PHP NERFINISHED
Python
Rust NERFINISHED
Swift NERFINISHED
TypeScript NERFINISHED
binary schema language code generators
useCase data storage formats
game development
high-performance services
mobile applications
network protocols
real-time systems

Referenced by (1)

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

gRPC supportsSerializationFormat FlatBuffers