metaverse/truss
Truss helps you build go-kit microservices without having to worry about writing or maintaining boilerplate code.
Code-generates complete go-kit service scaffolding from Protocol Buffer definitions, automatically producing gRPC and HTTP endpoints with JSON transport via Google API annotations. The tool creates middleware hooks, client libraries, and server implementations, leaving only business logic for developers to implement in generated handler files. Built on protoc and supporting both gRPC and REST transports through a single service definition.
741 stars. No commits in the last 6 months.
Stars
741
Forks
145
Language
Go
License
—
Category
Last pushed
May 01, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/metaverse/truss"
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.
omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
openconfig/ygot
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
mailru/easyjson
Fast JSON serializer for golang.