nice-grpc

JSON →
library 2.1.16 ·javascript
verified Jun 7, 2026

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.