Pb

The pb cli is Protobuf schema compiler like protoc.
protoc has native binary dependencies, but pb command is written in pure TypeScript, so it can be used comfortably in Node.js projects, etc., and can even easily be run in a web browser.