server: A minimal gRPC Framework
npm install --save @ddadaal/tsgrpc-server @grpc/grpc-js
- Strongly typed
- Plugin system with similar API to fastify (fastify plugin API)
- Use
module augmentation
to provide type information to all plugins in the project
- Use
- Graceful shutdown with register-able on close hook
- Support streaming
- Allow writing
async
function as handlers - Integrated with pino logger