Gogox is a collection of reusable golang components
Below listed available components, they have their own README section (linked):
- cache is a cache adapter, so that your application doesn't need to know the backend implementation.
- errorx is a custom error handler components. It contains more robust attributes and works with grpc-gateway (must use gogox grpc components)
- grpc is a GRPC specific components, such as log and trace interceptors.
- http is a HTTP specific components, such as middlwares.
- log is a log adapter, so that your application doesn't need to know the logger implementation.
- stats is a stats adapter, so that your application doesn't need to know the stats implementation.
- trace is a trace ID generator.
- sugar is a sugar syntax package.