flatbuffers
« Back to VersTracker
Description:
Serialization library for C++, supporting Java, C#, and Go
Type: Formula  |  Latest Version: 25.9.23@0  |  Tracked Since: Dec 20, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: serialization c-plus-plus gamedev performance data-format
Install: brew install flatbuffers
About:
FlatBuffers is a cross-platform serialization library designed for maximum efficiency. It allows you to access serialized data without parsing overhead, providing zero-copy access directly to memory. This results in significantly faster deserialization and lower memory usage compared to formats like JSON or Protocol Buffers.
Key Features:
  • Zero-copy access to serialized data
  • Minimal memory footprint
  • High performance deserialization
  • Supports C++, Java, C#, Go, Python, and more
  • Backward and forward compatibility
Use Cases:
  • Game development for fast asset loading
  • High-frequency trading systems requiring low latency
  • Mobile applications to conserve battery and memory
  • Real-time data processing pipelines
Alternatives:
  • Protocol Buffers – Protocol Buffers require a parsing step which is slower than FlatBuffers' direct memory access.
  • JSON – JSON is human-readable but significantly larger and slower to parse than the binary FlatBuffers format.
Version History
Detected Version Rev Change Commit
Dec 20, 2025 2:33am 25.9.23 0 VERSION_BUMP cdd1e841
Sep 24, 2025 1:10pm 0 VERSION_BUMP 79877304
Sep 10, 2025 8:42am 0 VERSION_BUMP 55adf862