ScalaPB is a protocol buffer compiler (protoc) plugin for Scala. It will generate Scala case lessons, parsers and serializers to your protocol buffers. Each top-level message and enum is written to a separate Scala file. This ends in a major enchancment in incremental compilations.
Scala Protocol Buffers could be transformed to Java and vice versa. Scala and Java protobufs can co-exist in the identical challenge to make it simpler to regularly migrate, or work together with legacy Java APIs.
ScalaPB totally helps Scala.js so you may write Scala packages that use your domain-specific Protocol Buffers within the browser!