{"library":"google-protocol-compiler","type":"library","category":null,"description":"An experimental WebAssembly port of Google's protoc compiler, compiled from C++ protobuf source. Version 0.0.7 provides protoc functionality for Node.js and browser environments without native binaries. Distributed as an npm package, it supports generating code from .proto files for all standard languages (e.g., JavaScript, Python, C++, Java). The package exposes a command-line tool (when installed globally) and a programmable module. Current release cadence is low (last release 6+ years ago); it is not maintained by Google directly but is a community build. Key differentiator: runs entirely in-process/browser, no native protoc binary required.","language":"javascript","status":"deprecated","version":"0.0.7","tags":["javascript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install google-protocol-compiler","imports":["const generator = require('google-protocol-compiler');","generator.onReady(() => { ... });","const result = generator.generateCode(name, content, language, parameters);","const langs = generator.languageList;"]},{"cmd":"yarn add google-protocol-compiler","imports":[]},{"cmd":"pnpm add google-protocol-compiler","imports":[]}],"homepage":null,"github":"https://github.com/google/protobuf","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/google-protocol-compiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}