Bo0mer/gentools
Generate logging, tracing and monitoring Go interface implementations
This tool generates boilerplate code for Go interfaces, adding logging, tracing, and monitoring capabilities. You provide an existing Go interface, and it outputs new Go files with the necessary implementation details. This helps Go developers quickly instrument their services for observability.
No commits in the last 6 months.
Use this if you are a Go developer building a service and need to easily add standardized monitoring, logging, or tracing to your interfaces without writing repetitive code.
Not ideal if you are not a Go developer or if you need highly customized, non-standard implementations for your observability concerns.
Stars
8
Forks
4
Language
Go
License
Apache-2.0
Category
Last pushed
Feb 14, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/Bo0mer/gentools"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
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.