Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/litichevskiydv/grpc-bay

Packages for working with gRPC in the JS world
https://github.com/litichevskiydv/grpc-bay

Last synced: 8 days ago
JSON representation

Packages for working with gRPC in the JS world

Awesome Lists containing this project

README

        

# grpc-bay

[![Build Status](https://github.com/litichevskiydv/grpc-bay/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/litichevskiydv/grpc-bay/actions/workflows/ci.yaml)
[![Coverage Status](https://coveralls.io/repos/github/litichevskiydv/grpc-bay/badge.svg?branch=main)](https://coveralls.io/github/litichevskiydv/grpc-bay?branch=main)

Packages for working with gRPC in the JS world

| Package | Description | npm |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------- | ----- |
| `grpc-instrumentum` | A set of tools to simplify working with protoc | [![npm version](https://badge.fury.io/js/grpc-instrumentum.svg)](https://www.npmjs.com/package/grpc-instrumentum) |
| `grpc-pbf-loader` | A utility package for loading `.proto` files for use with gRPC, using [pbf](https://github.com/mapbox/pbf) as a serializer | [![npm version](https://badge.fury.io/js/grpc-pbf-loader.svg)](https://www.npmjs.com/package/grpc-pbf-loader) |
| `grpc-error-extra` | Utility error class suitable for gRPC error responses and can carry custom details | [![npm version](https://badge.fury.io/js/grpc-error-extra.svg)](https://www.npmjs.com/package/grpc-error-extra) |
| `grpc-host-builder` | Lightweight configurator for gRPC host | [![npm version](https://badge.fury.io/js/grpc-host-builder.svg)](https://www.npmjs.com/package/grpc-host-builder) |
| `grpc-opentracing` | Interceptors for client and server to track calls through opentracing | [![npm version](https://badge.fury.io/js/grpc-opentracing.svg)](https://www.npmjs.com/package/grpc-opentracing) |
| `grpc-prometheus` | Interceptor for the server to collect statistics of calls through Prometheus | [![npm version](https://badge.fury.io/js/grpc-prometheus.svg)](https://www.npmjs.com/package/grpc-prometheus) |
| `grpc-clients-tracking` | Interceptors for the client and server to collect statistics about consumer calls through Prometheus | [![npm version](https://badge.fury.io/js/grpc-clients-tracking.svg)](https://www.npmjs.com/package/grpc-clients-tracking) |06:51 04.07.2022