protobuf-es

Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests. (by bufbuild)

Protobuf-es Alternatives

Similar projects and alternatives to protobuf-es

  1. gRPC

    C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  2. 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.

    Puter.js logo
  3. json-api

    A specification for building JSON APIs

  4. buf

    The best way of working with Protocol Buffers.

  5. grpcurl

    Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

  6. fetch

    Fetch Standard (by whatwg)

  7. grpc-web

    38 protobuf-es VS grpc-web

    gRPC for Web Clients

  8. connect-es

    30 protobuf-es VS connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. twirp

    A simple RPC framework with protobuf service definitions

  11. orval

    26 protobuf-es VS 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. 🍺

  12. connect-go

    Discontinued Moved to https://github.com/connectrpc/connect-go (by bufbuild)

  13. protobuf-ts

    14 protobuf-es VS protobuf-ts

    Protobuf and RPC for TypeScript

  14. bloomrpc

    15 protobuf-es VS bloomrpc

    Discontinued Former GUI client for gRPC services. No longer maintained.

  15. ts-proto

    11 protobuf-es VS ts-proto

    An idiomatic protobuf generator for TypeScript

  16. tygo

    Generate Typescript types from Golang source code

  17. webrpc

    webrpc is a schema-driven approach to writing apis with code generation of full client libraries in many languages

  18. refute

    3 protobuf-es VS refute

    Refute module.

  19. pbf

    5 protobuf-es VS pbf

    A low-level, lightweight protocol buffers implementation in JavaScript.

  20. TwirpScript

    3 protobuf-es VS TwirpScript

    A protobuf RPC framework for JavaScript and TypeScript

  21. protobuf-conformance

    A repository running the Protobuf conformance tests against various libraries

  22. protobuf-conformance

    A repository running the Protobuf conformance tests against various JS/TS libraries on equal test surface. (by dcodeIO)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better protobuf-es alternative or higher similarity.

protobuf-es discussion

Log in or Post with

protobuf-es reviews and mentions

Posts with mentions or reviews of protobuf-es. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-06-30.
  • When the model is the marketing device: A Protobuf short story
    5 projects | dev.to | 30 Jun 2026
    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?
    1 project | news.ycombinator.com | 30 Jul 2025
    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
    3 projects | dev.to | 6 Jun 2025
    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
    4 projects | /r/golang | 29 May 2023
    Yes, you can. You are mistaking protobuf with gRPC. See this for more information.
  • TypeScript type safety with GO
    4 projects | /r/golang | 20 Jan 2023
    You can use this with connect: https://github.com/bufbuild/protobuf-es
  • Ask HN: Why isn't JSON-RPC more widely adopted?
    11 projects | news.ycombinator.com | 2 Jan 2023
    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
    3 projects | /r/typescript | 4 Aug 2022
    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
    10 projects | news.ycombinator.com | 4 Aug 2022
    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
    10 projects | news.ycombinator.com | 1 Jun 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic protobuf-es repo stats
10
1,645
9.1
5 days ago

Sponsored
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.
developer.puter.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?