ugrpc
JSON →ugrpc is a gRPC library for Node.js that simplifies the creation of gRPC servers and clients with built-in health check support. Version 1.5.1 provides a concise API for setting up microservice communications using protocol buffers. It uses @grpc/proto-loader for loading .proto files and offers configurable options. The package includes automatic health check service integration, allowing you to define custom health dependencies and update statuses dynamically. It supports both CommonJS and ESM (via TypeScript types) but the examples use require(). Releases are sporadic, and the package is maintained by a single developer. Compared to other gRPC libraries like @grpc/grpc-js, ugrpc abstracts away boilerplate code for server and client initialization, making it suitable for rapid prototyping in microservice environments.