Ross ROSS = Recommend OSS · open-source software intelligence for agents

fullstorydev/grpcurl

Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers observed · 2026-08-28

github.com/fullstorydev/grpcurl · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

70/100

  • Activity 98
  • Release rhythm 16
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 103
  • age_days: 3208
  • days_rel: 540
  • days_push: 16
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

12788 stars · 575 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

grpcurl is a command-line tool for invoking RPC methods on gRPC servers, accepting JSON input and converting it to binary protobuf encoding. It can also browse gRPC service schemas via server reflection, proto source files, or protoset files, and includes a Go library for building similar tools.

Use cases

  • test grpc endpoints from the command line
  • invoke grpc rpc methods with json payloads
  • browse grpc service schema via server reflection
  • debug bidirectional streaming grpc calls interactively
  • call grpc servers with mutual tls client certificates
  • test grpc apis without writing a client

When to choose

  • you need a curl-like tool for testing gRPC servers from the terminal
  • your server supports reflection so no proto files are needed
  • you want to exercise streaming RPCs interactively via stdin
  • you need flexible TLS/mTLS options when calling gRPC endpoints

When to avoid

  • you need a GUI-based gRPC client with saved request collections
  • your use case is plain REST/HTTP APIs rather than gRPC
  • you need load testing or benchmarking rather than manual invocation
  • the server lacks reflection and you have no proto or protoset files

Facets

cli-tool · maturity active

rpc http-client cli developer-tools serialization developer-tools apis backend cli windows go cross-platform grpc protobuf curl-for-grpc server-reflection api-testing microservices command-line linux macos

5 sources

Member repositories

RepositoryRoleHealth v2
fullstorydev/grpcurlmain70

For agents

markdown · JSON · MCP: product_card(name="fullstorydev/grpcurl")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem