- Notifications
You must be signed in to change notification settings - Fork35
A TypeScript gRPC library that is nice to you
License
NotificationsYou must be signed in to change notification settings
deeplay-io/nice-grpc
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A gRPC library that is nice to you.
- Written in TypeScript for TypeScript.
- Modern API that uses Promises and Async Iterables for streaming.
- Easy cancellation propagation with
AbortSignal. - Client and server middleware support via concise API that uses AsyncGenerators.
- nice-grpc — server and client library for Node.js.
- nice-grpc-web — client library for the Browser.
- nice-grpc-common — a package containing commondata structures and types for
nice-grpcandnice-grpc-web. - nice-grpc-client-middleware-deadline— client middleware that adds support for setting call deadline.
- nice-grpc-client-middleware-retry— client middleware that adds automatic retries to unary calls.
- nice-grpc-client-middleware-devtools— client middleware to log calls withgrpc-web-tools in thebrowser.
- nice-grpc-server-middleware-terminator— server middleware that makes it possible to prevent long-running calls fromblocking server graceful shutdown.
- nice-grpc-server-health —Health Checking Protocolimplementation.
- nice-grpc-server-reflection —Server Reflectionsupport.
- nice-grpc-error-details — experimentalRich Error Modelsupport.
- nice-grpc-opentelemetry —OpenTelemetry instrumentation.
- nice-grpc-prometheus —Prometheus monitoring.
About
A TypeScript gRPC library that is nice to you
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.