This is the open-runtime fork of the official grpc/grpc-dart package, maintained with critical production fixes and enhancements.
Key Features:
- Race condition fixes for production stability
- Null connection exception handling
- ServerInterceptor support for advanced security patterns
- Based on upstream 5.0.0 with fork-specific improvements
Why this fork? See WHY_USE_OPEN_RUNTIME_FORK.md for detailed justification.
The Dart implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.
- Quick Start - get an app running in minutes
- Examples
- API reference
For complete documentation, see Dart gRPC.
Note: grpc-web is supported by
package:grpc/grpc_web.dart. UDS-unix domain socket is supported with sdk version >= 2.8.0.
If you experience problems or have feature requests, open an issue.
Note that we have limited bandwidth to accept PRs, and that all PRs require signing the EasyCLA.