ConnectRPC
Hacker ApprovedRanked 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%
Recommended in 5 of 13 months
- November 2025: not recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: recommended
- March 2026: not recommended
- April 2026: recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: not recommended
- October 2026: not recommended
- 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.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| gRPC | 25 | 24 | 51% | 8 | — | — |
| ConnectRPCThis page | 15 | 1 | 94% | 5 | — | Approved |
| tRPC | 12 | 2 | 86% | 7 | — | Approved |
| Apache Thrift | 8 | 3 | 73% | 5 | — | — |
| Varlink | 7 | 2 | 78% | 5 | — | — |
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”
“this is how it should be done”
“HTTP/1.1 out of the box, switches on Content-Type between binary and JSON, and fully-compatible with gRPC”
“I started the ConnectRPC project”
“+1 for connect-rpc. After go-micro‘s maintainer went off the rails, I ripped it all out and switched to connect.”
“We are using this for the basic HTTP server/client compatibility.”
“ConnectRPC allows sane integration of PB with regular browser clients.”
“Using connectrpc was a pretty refreshing experience for me. Implementing a client for the HTTP stuff at least is pretty easy!”
“we basically haven't had any issues with it (go and typescript)”
“my experience so far has been great”
“proper API schema with generated TS client is nice”
“it allows me to define a proper API scheme and generate a decent-quality Typescript client”
“the generated types for my backend and frontend saves me time”
“connectrpc seems to have stalled so there isn't a ton of languages w/server support”
“could be a great middle ground since it is compatible with both Protobuf and JSON served APIs”
“Yeah that one looked good.”
“It's basically what you describe, though it's not clear to me how well supported it is.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.