msgpack-tools
« Back to VersTracker
Description:
Command-line tools for converting between MessagePack and JSON
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: messagepack json serialization cli data-conversion binary-format
Install: brew install msgpack-tools
About:
msgpack-tools provides command-line utilities to serialize data to MessagePack format or deserialize it back to JSON. It offers high-performance binary encoding that is more compact than JSON, ideal for data interchange and storage. The tools facilitate seamless conversion between human-readable JSON and efficient binary MessagePack.
Key Features:
  • msgpack2json: Converts binary MessagePack to human-readable JSON
  • json2msgpack: Converts JSON to compact binary MessagePack
  • High-performance C++ implementation
  • Preserves data types and structure during conversion
  • Stream processing for large files
Use Cases:
  • Debugging binary MessagePack data by converting it to JSON for inspection
  • Converting configuration files from JSON to MessagePack for reduced storage and bandwidth
  • Preprocessing data for high-performance MessagePack-based APIs
  • Batch processing of data files for efficient transmission
Alternatives:
  • msgpack-python – Python library offering similar functionality but requires a Python runtime; msgpack-tools provides standalone CLI binaries
  • jq – Powerful JSON processor but cannot handle binary MessagePack format directly
Version History
Detected Version Rev Change Commit
Sep 16, 2025 10:58am 0 VERSION_BUMP 12721128
Sep 14, 2024 7:47am 0 VERSION_BUMP 9585d858