{"repo":"thesayyn/protoc-gen-ts","free":true,"listed":false,"github":"https://github.com/thesayyn/protoc-gen-ts","clone":"git clone https://github.com/thesayyn/protoc-gen-ts.git","description":"Compile protocol buffer messages to TypeScript.","language":"TypeScript","stars":406,"topics":["protocol-buffers","grpc","grpc-node","grpc-typescript","grpc-client","grpc-web","proto-files","typescript","protoc-plugin","protoc-gen"],"license":"MIT","category":"networking-infra","readme_excerpt":"Protoc Gen Typescript Compile .proto files to plain TypeScript. Supports gRPC Node and gRPC Web. [!NOTE] As of 2024, this project has adopted Rust as its primary programming language, replacing JavaScript. See the issue for the details. Contributing I have limited availability to consistently maintain this project, as my time is primarily allocated to cutting new releases and implementing fixes on an ad hoc basis. See issues that needs help See issues for newcomers Become a maintainer? Send an email Features - Passes all required conformance tests - Supports well-known types - Supports gRPC ( @grpc/grpc-js ) - Supports gRPC Web ( grpc-web ) - Supports json encoding ( toJson , fromJson ) - Supports binary encoding ( toBinary , fromBinary ) - Optimized for [de]serialization speed. Usage Protoc Buf Example Development Contributors Support We need your constant support to keep protoc-gen-ts well maintained and add new features. If your corporate has a OSS funding scheme, please consider supporting us monthly through open collective.","default_branch":null,"files":null,"tree":[],"storefront":"/r/thesayyn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thesayyn/protoc-gen-ts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}