- Notifications
You must be signed in to change notification settings - Fork14
License
NotificationsYou must be signed in to change notification settings
grpc/grpc-swift-2
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repository contains a gRPC implementation for Swift. You can read moreabout gRPC on thegRPC project's website.
- 📚Documentation andtutorials are available on theSwift Package Index
- 💻Examples are available in theExamples directory
- 🚀Contributions are welcome, please seeCONTRIBUTING.md
- 🪪License is Apache 2.0, repeated inLICENSE
- 🔒Security issues should be reported via the process inSECURITY.md
- 🔀Related Repositories:
grpc-swift-nio-transport
containshigh-performance HTTP/2 client and server transport implementations for gRPCSwift built on top of SwiftNIO.grpc-swift-protobuf
contains integrations withSwiftProtobuf for gRPC Swift.grpc-swift-extras
contains optional extras for gRPCSwift.
The following snippet contains a Swift Package manifest to use gRPC Swift v2.x withthe SwiftNIO based transport and SwiftProtobuf serialization:
// swift-tools-version: 6.0import PackageDescriptionletpackage=Package( name:"Application", platforms:[.macOS("15.0")], dependencies:[.package(url:"https://github.com/grpc/grpc-swift-2.git", from:"2.0.0"),.package(url:"https://github.com/grpc/grpc-swift-nio-transport.git", from:"2.0.0"),.package(url:"https://github.com/grpc/grpc-swift-protobuf.git", from:"2.0.0"),], targets:[.executableTarget( name:"Server", dependencies:[.product(name:"GRPCCore",package:"grpc-swift-2"),.product(name:"GRPCNIOTransportHTTP2",package:"grpc-swift-nio-transport"),.product(name:"GRPCProtobuf",package:"grpc-swift-protobuf"),])])
About
No description, website, or topics provided.
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published