- 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.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.