SaaSHub helps you find the best software and product alternatives Learn more →
Protobuf-es Alternatives
Similar projects and alternatives to protobuf-es
-
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
orval
orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺
-
-
-
-
-
-
webrpc
webrpc is a schema-driven approach to writing apis with code generation of full client libraries in many languages
-
-
-
-
-
protobuf-conformance
A repository running the Protobuf conformance tests against various JS/TS libraries on equal test surface. (by dcodeIO)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
protobuf-es discussion
protobuf-es reviews and mentions
-
When the model is the marketing device: A Protobuf short story
Back at protobuf.js, I eventually realized that LLM recommendations had shifted drastically, coming up with all kinds of specifics why protobuf.js is not a good library anymore. So I interrogated my helpful assistants to trace back the source of that independent-sounding corroboration, and what I found was of the more interesting kind. The specifics came from a commercial competitor's README, namely Buf's protobuf-es. For reference, here is their README earlier this year, and here is the same README on April 12th, just refreshed prior to my protobuf.js reappearance. The former is the good kind of relatively technical document, whereas the latter is a complete shift in tone to a comparison on selective and in part fabricated and false grounds.
-
Ask HN: Protobuf in TS/JS, Terrifying?
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.
-
Let's GET perfy
However the last couple years show some promise. There is which is this very compliant, and runs in the browser; but probably if youre looking to implement protobufs you are focused on speed?
-
gut: convert golang structs to typescript interfaces
Yes, you can. You are mistaking protobuf with gRPC. See this for more information.
-
TypeScript type safety with GO
You can use this with connect: https://github.com/bufbuild/protobuf-es
-
Ask HN: Why isn't JSON-RPC more widely adopted?
Ah you should check out https://github.com/bufbuild/protobuf-es which feels great so far. Then there's connect by the same buf people but it has a grpc-web option https://connect.build/docs/web/getting-started/. The amount of code generated is also tiny, which I love.
-
Connect-Web: ergonomic Protobuf & gRPC for browsers
I'd recommend looking into protobuf-ts (Timo from Buf) or protobuf-es (Buf maintained).
-
Connect-Web: It's time for Protobuf/gRPC to be your first choice in the browser
Not sure if it is a magic bullet, but it was definitely written by TypeScript developers, for TypeScript developers.
The generated TypeScript code is already pretty minimal because all serialization ops are implemented with reflection instead of generated code (which is only marginally slower than generated code in JS).
But you can also switch to generating JavaScript + TypeScript declaration files, which is truly minimal: JavaScript is an entire dynamic language, so we actually only generated a small snippet of metadata in the .js output, and create a class at run time with a function call. The generated typings (.d.ts) give you type safety, autocompletion in the IDE, and so on.
You can see the output here: https://github.com/bufbuild/protobuf-es/blob/main/packages/p...
- Connect: A Better gRPC
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Aug 2026
Stats
bufbuild/protobuf-es is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of protobuf-es is TypeScript.