The Dart language implementation of gRPC.
Go to file
tobias 9c0cfd978d Updating handler.dart
Adding these changes allows for the error handler to have more uses.

This allows for internal errors to not only be logged, but also be obfuscated to remove sensitive information or extended to add the stack trace for simpler debugging.
2023-09-13 11:44:32 +02:00
.github Bump actions/checkout from 3.5.3 to 3.6.0 (#663) 2023-09-06 14:39:35 +00:00
example Fix imports in `http2_connection.dart` (#662) 2023-08-24 11:50:01 +02:00
interop Regenerate protobuf types with new protobuf version (#658) 2023-08-16 05:33:31 -07:00
lib Updating handler.dart 2023-09-13 11:44:32 +02:00
test Fix imports in `http2_connection.dart` (#662) 2023-08-24 11:50:01 +02:00
tool Switch to Dart 3 (#633) 2023-06-07 10:24:33 +02:00
.gitignore Add decoded grpc-status-details-bin details to GrpcError (#349) 2020-10-27 17:07:58 +01:00
AUTHORS allows async interceptors (#120) 2018-09-18 08:17:39 +02:00
CHANGELOG.md Fix regression on fetching the remote address of a closed socket. (#664) 2023-09-08 17:41:32 +02:00
CODE-OF-CONDUCT.md Update CODE-OF-CONDUCT.md (#49) 2018-01-19 10:50:18 +01:00
CONTRIBUTING.md Fix for duplicate headers (#397) 2020-11-12 09:51:57 +01:00
LICENSE Change license to Apache to be consistent with other gRPC repos (#47) 2018-01-12 15:14:19 +01:00
MAINTAINERS.md Update MAINTAINERS.md (#234) 2019-08-27 14:37:35 +02:00
README.md Add support for unix domain sockets (#327) 2020-11-11 15:43:05 +01:00
SECURITY.md Create SECURITY.md (#433) 2021-01-26 14:56:10 +01:00
analysis_options.yaml Fix imports in `http2_connection.dart` (#662) 2023-08-24 11:50:01 +02:00
build.yaml grpc-web support (#191) 2019-06-17 13:31:07 +02:00
pubspec.yaml Fix regression on fetching the remote address of a closed socket. (#664) 2023-09-08 17:41:32 +02:00

README.md

The Dart implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.

CI status pub package

Learn more

For complete documentation, see Dart gRPC.

Supported platforms

Note: grpc-web is supported by package:grpc/grpc_web.dart. UDS-unix domain socket is supported with sdk version >= 2.8.0.

Contributing

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.