GRPCCoreA gRPC library for Swift written natively in Swift.
🚧 This module is part of gRPC Swift v2 which is under active development and in the pre-release stage.
gRPC Swift is distributed across multiple Swift packages. These are:
grpc-swift (this package) containing core gRPC abstractions and an in-process transport.
grpc/grpc-swiftgrpc-swift-nio-transport contains high-performance HTTP/2 transports built on top
of SwiftNIO.
grpc/grpc-swift-nio-transportgrpc-swift-protobuf contains runtime serialization components to interoperate with
SwiftProtobuf as well as a plugin for the Protocol
Buffers compiler, protoc.
grpc/grpc-swift-protobufgrpc-swift-extras contains optional runtime components and integrations with other packages.
grpc/grpc-swift-extrasThis package, and this module (GRPCCore) in particular, include higher level documentation such
as tutorials.
GRPCCore (this module) contains core abstractions, currency types and runtime components
for gRPC Swift.GRPCInProcessTransport contains an in-process implementation of the ClientTransport and
ServerTransport protocols.GRPCodeGen contains components for building a code generator.Resources for developers working on gRPC Swift: