Infrastructure
FauxRPC is a powerful tool that empowers you to accelerate development and testing by effortlessly generating fake implementations of gRPC, gRPC-Web, Connect, and REST services. If you have a protobuf-based workflow, this tool could help.
See the the documentation website for more!
go install github.com/sudorandom/fauxrpc/cmd/fauxrpc@latest
Binaries are built for several platforms for each release. See the latest ones on the releases page.
Pass protobuf descriptors to FauxRPC and a test server will be created, returning random fake data!
$ fauxrpc run --schema=service.binpb
That's... it. Now you can call it with your gRPC/gRPC-Web/Connect clients:
$ buf curl --http2-prior-knowledge http://127.0.0.1:6660/my.own.v1.service/HelloWorld
{
"text": "Thundercats."
}
Go to the documentation website for more!