ProtoCURL
Dev tools
command line tool
SHOW HN2023
98points
15comments
#663of 3,109 in 2023
Top 22%of 2023 by points
How HN took it
QuietFewer than 5 comments about the project
0 positive, 2 neutral or asking, 0 mixed, 0 critical, out of 2 comments about the project.
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful for Protobuf over plain HTTP where grpcurl does not apply
From 2 comments
I’ve used a similar tool a bit that did what I needed. gRPCurl, Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers…
codetrotter on HNIf you have a gRPC service, you'd use `grpcurl`. This one is for RESTish HTTP 1 API's where the req/resp body is protobuf - something that `grpcurl` can't handle. In other words,…
dsies on HN
Objections
Niche use case; grpcurl covers gRPC services
From 1 comment
If you have a gRPC service, you'd use `grpcurl`. This one is for RESTish HTTP 1 API's where the req/resp body is protobuf - something that `grpcurl` can't handle. In other words,…
dsies on HN
Requests
Schema registry and automatic schema detection for Protobuf payloads
From 1 comment
nice. A lot of the problems people have with protobuf are down to deficiency in the opensource tooling. For example, I miss an easy way to stuff all my (and my team's) protobufs…
ithkuil on HN
Questions
Does it offer more than gRPC reflection for introspection
From 1 comment
This just sounds like gRPC reflection. Was it more comprehensive than that?
lopkeny12ko on HN
Alternatives named
grpcurl
From 2 comments
I’ve used a similar tool a bit that did what I needed. gRPCurl, Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers…
codetrotter on HNIf you have a gRPC service, you'd use `grpcurl`. This one is for RESTish HTTP 1 API's where the req/resp body is protobuf - something that `grpcurl` can't handle. In other words,…
dsies on HN
grpcui
From 1 comment
Pretty cool, but if you like a gui, I'd highly recommend https://github.com/fullstorydev/grpcui, lightweight and super easy to use
RutZap on HN
Buf and buf curl
From 2 comments
Our team has been using Buf (https://buf.build) recently, and they have a nice solution for schema dependency management.
joaosoares on HNBut has a registry and has a tool to use the regiatry to call grpc https://buf.build/blog/buf-curl/ Didn't dig deeper to see if the bud tooling can help me deciding protobufs…
ithkuil on HN
protoc encode and decode
From 1 comment
I used `protoc --encode` (and `--decode`) to do something similar. Didn't send it over HTTP but piped it to MQTT or serial ports. Unfortunately, those options are poorly…
fisian on HN
mitmproxy
From 1 comment
mitmproxy also has some nice tools for working with raw protobufs.
cjbprime on HN