Альтернативы протокольным буферам

Мне нужна базовая система передачи сообщений /RPC. Я мог бы использовать систему сериализации, но мне нужна какая-то проверка для обеспечения синхронизации обоих концов. Я посмотрел на буферы протокола Google, но я не слишком увлекаюсь генерированием кода. Каковы другие альтернативы?