{"library":"koa-grpc","type":"library","category":null,"description":"A gRPC middleware for Koa that allows building gRPC servers using the familiar Koa middleware pattern. It wraps gRPC services into Koa-style context, enabling middleware chains, routing via koa-mount, and request/response handling with `ctx.request`, `ctx.body`, and `ctx.call`. Current stable version 1.0.6, no recent releases. Differentiators: integrates gRPC with Koa's composable middleware, supports async/await, and uses protobuf generated code via @grpc/proto-loader or grpc-tools.","language":"javascript","status":"maintenance","version":"1.0.6","tags":["javascript","koa","grpc"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install koa-grpc","imports":["import KoaGrpc from 'koa-grpc'","import { Context } from 'koa'","import type { KoaGrpc } from 'koa-grpc'"]},{"cmd":"yarn add koa-grpc","imports":[]},{"cmd":"pnpm add koa-grpc","imports":[]}],"homepage":"https://github.com/cooperhsiung/koa-grpc#readme","github":"https://github.com/cooperhsiung/koa-grpc","docs":null,"changelog":null,"pypi":null,"npm":"koa-grpc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}