flatcc
« Back to VersTracker
Description:
FlatBuffers Compiler and Library in C for C
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: serialization flatbuffers c-library code-generation performance
Install: brew install flatcc
About:
Flatcc is a command-line compiler and C library for FlatBuffers, a fast binary serialization format. It allows developers to define data structures in schema files and generate efficient C code for reading and writing serialized data without parsing overhead. Its main value is providing high-performance, zero-copy data access ideal for resource-constrained or latency-sensitive applications.
Key Features:
  • Zero-copy deserialization for maximum performance
  • Lightweight C89 library with no external dependencies
  • Supports schema evolution and cross-language compatibility
  • Portable across embedded systems, desktops, and servers
Use Cases:
  • High-performance embedded systems and IoT devices
  • Game development for efficient asset loading
  • Real-time data pipelines and microservices
  • Cross-platform data exchange between heterogeneous systems
Alternatives:
  • flatbuffers – Official Google implementation; larger footprint and C++ focus vs. flatcc's C89 minimalism
Version History
Detected Version Rev Change Commit
Sep 13, 2024 6:58am 0 VERSION_BUMP f411ca5e