grpc-swift
« Back to VersTracker
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
Version History
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