msgpack
« Back to VersTracker
Description:
Library for a binary-based efficient data interchange format
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @msgpack  |  formulae.brew.sh
Category: Developer tools
Tags: serialization data-format binary protocol json
Install: brew install msgpack
About:
MessagePack is an efficient binary serialization format that enables fast data exchange between different programming languages. It allows you to serialize complex data structures into compact binary arrays, making it ideal for high-performance communication and storage. The library provides a drop-in replacement for JSON that is faster and smaller.
Key Features:
  • Compact binary format up to 3x faster than JSON
  • Multi-language support across 50+ programming languages
  • Drop-in replacement with similar data model to JSON
  • Zero-copy serialization capabilities
  • Dynamic type system with rich extensibility
Use Cases:
  • High-performance RPC and API communication
  • Real-time messaging and WebSocket data exchange
  • Efficient configuration file serialization
  • Caching complex data structures
Alternatives:
  • Protocol Buffers – More verbose schema definition but better for long-term data contracts
  • JSON – Human-readable but slower and more verbose than MessagePack
  • Avro – Schema-based with built-in RPC, but more complex implementation
Version History
Detected Version Rev Change Commit
Sep 10, 2025 8:16am 0 VERSION_BUMP b0f89051