flatbuffers
FlatBuffers is an inter-platform serialization library designed to maximize memory efficiency. Provides direct access to serialized data without requiring parsing or opening. It facilitates data sharing between different programming languages by offering forward and backward compatibility support.
flatbuffers
100google · Desktop & Cross-Platform
- You define .fbs extension schemes and generate source code for different languages.
- Using FlatBufferBuilder, you serialize data efficiently in terms of memory.
- You read the serialized data directly through accessors created without parsing.
- • NeutralHacker News
Brave overhauled its Rust adblock engine with FlatBuffers, cutting memory 75%
“Perhaps it's obvious but I'm missing some (briefly) justification why FlatBuffers was better, not Protobuf/Capnproto/...”
- ↑ PositiveHacker News
Karmem: A fast binary serialization format faster than Google Flatbuffers
“This is a quite interesting discussion actually! Some thoughts: First of all: Theoretical results are actually quite important for real-life performance. It’s possible to write an implementation of bubble sort, have a bunch of benchmarks which shows great performance and 100%…”
Verified against README · Oct 26, 2026 · source