webrpc/webrpc
webrpc is a schema-driven approach to writing backend services for modern Web apps and networks
This tool helps software developers quickly build backend services for web applications. You define your server's API interface in a special schema file, and it automatically generates the networking code for both your server and client applications. This allows you to focus on the unique business logic rather than repetitive API plumbing, and ensures type-safety across your entire web stack.
824 stars. Actively maintained with 11 commits in the last 30 days.
Use this if you are a developer building web services and want to streamline the creation of client and server communication code.
Not ideal if you need the absolute highest performance for service-to-service communication, where other solutions like gRPC might be marginally faster.
Stars
824
Forks
48
Language
Go
License
MIT
Category
Last pushed
Mar 17, 2026
Commits (30d)
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/webrpc/webrpc"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
googleapis/gapic-generator-python
Generate Python API client libraries from Protocol Buffers.
zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
openconfig/ygot
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
mailru/easyjson
Fast JSON serializer for golang.