SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 TypeScript Protobuf Projects
-
Yeah, but Zod and all of the runtime schema libraries all kind of add verbosity to the type system compared to say something like Typia[0] which AOT compiles the type checks (and ends up being way more elegant).
Caveat is that there are some restrictions with the compiler and some possible footguns (duplicated declarations bloating code).
[0] https://typia.io/
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Use the ts-proto to auto generate the interfaces and decorators for your gRPC controller.
-
tsrpc
A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.
-
Project mention: Real-Time Data with gRPC Streaming: .NET & React with Connect RPC | dev.to | 2025-07-05
Instead of using the standard gRPC JavaScript library (grpc-web), which hasn’t been updated in almost two years, I opted for the Connect RPC implementation. Connect RPC offers a modern, robust, and developer-friendly experience for gRPC in the browser, making it easy to consume streaming endpoints and integrate them seamlessly into React components.
-
protobuf-es
Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
I'm asking for a quick, well, scream check, because the ecosystem concerns me.
From what I've seen, protobuf-es is the clear winner in terms of API and general usability. I also burnt two full days resolving an off-by-typically-1 parsing error: https://github.com/bufbuild/protobuf-es/pull/1183, which impacted production significantly. If that implementation is the most compliant as it claims, well, I have concerns.
This recent experience is consistent with my past experience - that JS is the oddball of the ecosystem. I'm just hoping it doesn't have to be.
-
protobuf-ts is a third-party implementation. This solution only requires installing two libraries:
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
protobuf-project
Protobuf with Go import paths for Go and TypeScript: project boilerplate w/ Makefile. Supports grpc, vtprotobuf, drpc, ts-proto, twirp, starpc.
-
Project mention: gRPC Web (Browser) with Response and Request Streaming, Using HTTP/2 | news.ycombinator.com | 2025-04-16
-
-
NestJS-Microservice-Backend-with-Repository-Pattern-Prisma-GraphQL-gRPC
This repository demonstrates a highly scalable, basic backend architecture built using NestJS microservices. It features a robust Repository Pattern implementation, integrates Prisma for ORM, leverages GraphQL for API queries, and utilizes gRPC with Protobuf for high-performance, cross-service communication.
Project mention: Building a Scalable Backend with NestJS Microservices: A Blueprint for Modern Architecture | dev.to | 2025-04-08You can explore the full implementation here: GitHub Repository.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Protobuf discussion
TypeScript Protobuf related posts
-
Ask HN: Protobuf in TS/JS, Terrifying?
-
Using gRPC in React the Modern Way: From gRPC-web to Connect
-
Compile Protocol Buffers & gRPC to Typescript with Yarn
-
🧑💻 Build Your Cloud ☁️
-
gRPC: The Ugly Parts
-
Connect: Libraries for building browser and gRPC-compatible Protobuf APIs
-
Creating the Local First Stack
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source Protobuf projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | typia | 5,260 |
2 | ts-proto | 2,444 |
3 | tsrpc | 1,868 |
4 | connect-es | 1,577 |
5 | protobuf-es | 1,397 |
6 | protobuf-ts | 1,282 |
7 | pbkit | 332 |
8 | json-to-proto.github.io | 277 |
9 | buf-examples | 93 |
10 | openpgp-mobile | 26 |
11 | protobuf-project | 23 |
12 | grpc-web-native | 7 |
13 | deno-pbf | 5 |
14 | NestJS-Microservice-Backend-with-Repository-Pattern-Prisma-GraphQL-gRPC | 1 |