msgpack.com - MessagePack: It's like JSON. but fast and small.

alternative (3015) json (320) serializer (6) msgpack (4) messagepack (3) better json (3) faster json (3)

Example domain paragraphs

MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves.

MessagePack is supported by over 50 programming languages and environments. See list of implementations .

Redis scripting has support for MessagePack because it is a fast and compact serialization format with a simple to implement specification. I liked it so much that I implemented a MessagePack C extension for Lua just to include it into Redis.