{"library":"grpcity","type":"library","category":null,"description":"gRPCity is a batteries-included gRPC framework for Node.js that wraps @grpc/grpc-js and @grpc/proto-loader behind an opinionated, promise-first API. Version 3.0.0, released 2023, requires Node >=18 and is actively maintained. Key differentiators vs raw @grpc/grpc-js: one loader reused across client/server, Koa-style middleware on both sides, sensible defaults for channel options and retry, built-in reflection, AbortSignal support, and runtime validation with zod. Written in TypeScript with complete type exports.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","grpcity","grpc.js","grpc","protobuf","microservice","framework","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install grpcity","imports":["import { ProtoLoader } from 'grpcity'","import { gRPCServer } from 'grpcity'","import { gRPCClient } from 'grpcity'"]},{"cmd":"yarn add grpcity","imports":[]},{"cmd":"pnpm add grpcity","imports":[]}],"homepage":"https://github.com/chakhsu/grpcity","github":"https://github.com/chakhsu/grpcity","docs":null,"changelog":null,"pypi":null,"npm":"grpcity","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}