{"library":"nice-grpc","type":"library","category":null,"description":"nice-grpc is a Node.js gRPC library that provides a modern, promise-based API with full TypeScript support. Current stable version is 2.1.16, with a release cadence of approximately every 2-3 months. It supports async-iterable server streaming, abort signals for cancellation, and integrates seamlessly with @grpc/grpc-js. Compared to grpc-js, it offers a higher-level, more ergonomic interface with automatic promise wrapping, streaming with async iterables, and built-in TypeScript types. It is designed to be compatible with all standard gRPC features including unary, server streaming, client streaming, and bidirectional streaming.","language":"javascript","status":"active","version":"2.1.16","tags":["javascript","grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install nice-grpc","imports":["import { createChannel } from 'nice-grpc'","import { createServer } from 'nice-grpc'","import { ServerError } from 'nice-grpc'"]},{"cmd":"yarn add nice-grpc","imports":[]},{"cmd":"pnpm add nice-grpc","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"nice-grpc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}