msgpuck
« Back to VersTracker
Description:
Simple and efficient MsgPack binary serialization library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: serialization msgpack c-library data-format binary-protocol
Install: brew install msgpuck
About:
Msgpuck is a compact, high-performance C library for serializing and deserializing data using the MessagePack binary format. It provides a straightforward API for handling dynamic types without external dependencies, making it ideal for embedded systems and high-throughput applications. The library prioritizes minimal memory footprint and execution speed.
Key Features:
  • Zero dependencies (pure C99)
  • Low memory overhead and small code size
  • High-performance encoding and decoding
  • Simple, intuitive API for dynamic types
Use Cases:
  • Network communication between microservices
  • Data persistence in embedded systems
  • High-speed logging and telemetry
Alternatives:
  • msgpack-c – Official C++ reference library; heavier and requires C++.
  • cJSON – Human-readable JSON format; less efficient for bandwidth and parsing.
Version History
Detected Version Rev Change Commit