Description:
Swift language implementation of gRPC
|
|
Type: Formula
|
Tracked Since: Nov 11, 2024
|
|
Links:
Homepage |
GitHub |
formulae.brew.sh
|
|
Stars: 2,217 |
Forks: 436 |
Language: Swift |
Category: Networking
|
|
Tags:
grpc
swift
networking
rpc
protobuf
|
|
Install:
brew install grpc-swift
|
About:
grpc-swift is a native Swift implementation of the gRPC framework, enabling high-performance, cross-platform RPC communication. It provides type-safe client and server code generation from Protocol Buffers, supporting both HTTP/2 and Swift's async/await concurrency model.
|
Key Features:
- Native Swift implementation with full async/await support
- Code generation from Protocol Buffers (.proto files)
- HTTP/2 transport with TLS/SSL security
- Bidirectional streaming and interceptors
- Cross-platform support (iOS, macOS, Linux)
|
Use Cases:
- Building microservices communication layers in Swift backends
- Creating efficient client-server apps for Apple platforms with type-safe APIs
|
Alternatives:
-
Apache Thrift
– Multi-language RPC framework with less Swift-native integration
-
REST/JSON APIs
– Simpler but less performant and type-safe than gRPC
|
| Detected |
Version |
Rev |
Change |
Commit |
| Nov 11, 2024 7:14pm |
|
0 |
VERSION_BUMP |
b118f389 |
| Nov 11, 2024 6:37pm |
|
0 |
VERSION_BUMP |
b8a3e32c |
| Oct 25, 2024 4:23am |
|
1 |
VERSION_BUMP |
935daff8 |
| Oct 8, 2024 6:36am |
|
0 |
VERSION_BUMP |
08dd3896 |
| Sep 18, 2024 5:02pm |
|
0 |
VERSION_BUMP |
f8c2f796 |
| Sep 18, 2024 3:36pm |
|
0 |
VERSION_BUMP |
01a6aec4 |
| Oct 2, 2023 7:02pm |
|
0 |
VERSION_BUMP |
09b73d48 |
| Jun 6, 2023 9:56am |
|
0 |
VERSION_BUMP |
cb5bf634 |
| Apr 11, 2023 10:39am |
|
0 |
VERSION_BUMP |
a10268fe |
| Mar 8, 2023 6:06pm |
|
0 |
VERSION_BUMP |
96e87b68 |
| Mar 8, 2023 6:06pm |
|
0 |
VERSION_BUMP |
e60dbc05 |
| Feb 27, 2023 8:13pm |
|
0 |
VERSION_BUMP |
dd8acdf0 |
| Feb 9, 2023 4:04pm |
|
0 |
VERSION_BUMP |
0b2ddb10 |
| Feb 9, 2023 4:04pm |
|
0 |
VERSION_BUMP |
78f7ded7 |
|