Hacker ApprovedDepartments

ConnectRPC

Hacker Approved

Ranked 2 of 5 RPC frameworks by recommenders

Developers recommend it as a gRPC-compatible HTTP API framework that works with Protobuf and generates typed clients. One critic notes few languages have server support.

Developers recommend it as a gRPC-compatible HTTP API framework that works with Protobuf and generates typed clients. One critic notes few languages have server support.

16 people gave an opinion

recommend it
15
criticize it
1
approval share
94%
Each figure is one person. RecommendsCriticizes

Recommended in 5 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 15 people recommend itNeeds 10 or more, met.
  • 15 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 5 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Generated typed TypeScript clients

    “it allows me to define a proper API scheme and generate a decent-quality Typescript client”

    Comment from 19 Dec 2025 in “Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)”

    “the generated types for my backend and frontend saves me time”

    Comment from 2 Dec 2025 in “Why I stopped using JSON for my APIs”

    “proper API schema with generated TS client is nice”

    Comment from 19 Dec 2025 in “Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)”
  • HTTP and browser compatibility

    “HTTP/1.1 out of the box, switches on Content-Type between binary and JSON, and fully-compatible with gRPC”

    Comment from 13 Jul 2026 in “Protobuf-py: Protobuf for Python, without compromises”

    “ConnectRPC allows sane integration of PB with regular browser clients.”

    Comment from 14 Feb 2026 in “gRPC: From service definition to wire format”

    “We are using this for the basic HTTP server/client compatibility.”

    Comment from 14 Feb 2026 in “gRPC: From service definition to wire format”
  • Few issues, good experience

    “Using connectrpc was a pretty refreshing experience for me. Implementing a client for the HTTP stuff at least is pretty easy!”

    Comment from 14 Feb 2026 in “gRPC: From service definition to wire format”

    “we basically haven't had any issues with it (go and typescript)”

    Comment from 14 Feb 2026 in “gRPC: From service definition to wire format”

    “my experience so far has been great”

    Comment from 20 Dec 2025 in “Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)”
  • Compatible with gRPC and Protobuf

    “HTTP/1.1 out of the box, switches on Content-Type between binary and JSON, and fully-compatible with gRPC”

    Comment from 13 Jul 2026 in “Protobuf-py: Protobuf for Python, without compromises”

    “could be a great middle ground since it is compatible with both Protobuf and JSON served APIs”

    Comment from 2 Dec 2025 in “Why I stopped using JSON for my APIs”

Other RPC frameworks people recommend

The four most recommended other RPC frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

ConnectRPC compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
gRPC252451%8——
ConnectRPCThis page15194%5—Approved
tRPC12286%7—Approved
Apache Thrift8373%5——
Varlink7278%5——
See all 5 RPC frameworks, ranked

What people said

All 17 comments that mention it, newest first. Each links to the original comment.

“several major LLM platforms rely on ConnectRPC and Protobuf for their own APIs”

RecommendsComment from 16 Aug 2026 in “Protobuf has LSP support. You're welcome”

“this is how it should be done”

RecommendsComment from 13 Jul 2026 in “Protobuf-py: Protobuf for Python, without compromises”

“HTTP/1.1 out of the box, switches on Content-Type between binary and JSON, and fully-compatible with gRPC”

RecommendsComment from 13 Jul 2026 in “Protobuf-py: Protobuf for Python, without compromises”

“I started the ConnectRPC project”

RecommendsComment from 20 Apr 2026 in “Zero-copy protobuf and ConnectRPC for Rust”

“+1 for connect-rpc. After go-micro‘s maintainer went off the rails, I ripped it all out and switched to connect.”

RecommendsComment from 14 Feb 2026 in “gRPC: From service definition to wire format”

“We are using this for the basic HTTP server/client compatibility.”

RecommendsComment from 14 Feb 2026 in “gRPC: From service definition to wire format”

“ConnectRPC allows sane integration of PB with regular browser clients.”

RecommendsComment from 14 Feb 2026 in “gRPC: From service definition to wire format”

“Using connectrpc was a pretty refreshing experience for me. Implementing a client for the HTTP stuff at least is pretty easy!”

RecommendsComment from 14 Feb 2026 in “gRPC: From service definition to wire format”

“we basically haven't had any issues with it (go and typescript)”

RecommendsComment from 14 Feb 2026 in “gRPC: From service definition to wire format”

“my experience so far has been great”

RecommendsComment from 20 Dec 2025 in “Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)”

“proper API schema with generated TS client is nice”

RecommendsComment from 19 Dec 2025 in “Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)”

“it allows me to define a proper API scheme and generate a decent-quality Typescript client”

RecommendsComment from 19 Dec 2025 in “Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)”

“the generated types for my backend and frontend saves me time”

RecommendsComment from 2 Dec 2025 in “Why I stopped using JSON for my APIs”

“connectrpc seems to have stalled so there isn't a ton of languages w/server support”

CriticizesComment from 2 Dec 2025 in “Why I stopped using JSON for my APIs”

“could be a great middle ground since it is compatible with both Protobuf and JSON served APIs”

RecommendsComment from 2 Dec 2025 in “Why I stopped using JSON for my APIs”

“Yeah that one looked good.”

RecommendsComment from 1 Dec 2025 in “Why I stopped using JSON for my APIs”

“It's basically what you describe, though it's not clear to me how well supported it is.”

RecommendsComment from 1 Dec 2025 in “Why I stopped using JSON for my APIs”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.