Protocol Buffers (protobuf) — это языково-нейтральный механизм сериализации данных от Google. Он поддерживает множество языков и платформ, обеспечивая эффективный обмен структурированными данными. Подробнее — в документации.
Для установки protobuf нужно скачать компилятор protoc (предварительно собранный бинарник или собрать из исходников) и установить рантайм для выбранного языка. Инструкции для каждого языка — в соответствующих директориях исходного кода.
Protobuf поддерживает C++, Java, Python, Go, Ruby, C#, PHP, Dart, JavaScript и другие. Для начала работы пройдите туториалы или изучите примеры в директории examples. Полная документация — на сайте Protocol Buffers.
GitHub ★ 71,508
