https://github.com/hendriknielaender/zrpc
⛓️ gRPC library for zig built on C Core library
https://github.com/hendriknielaender/zrpc
grpc grpc-client grpc-server zig ziglang
Last synced: about 1 year ago
JSON representation
⛓️ gRPC library for zig built on C Core library
- Host: GitHub
- URL: https://github.com/hendriknielaender/zrpc
- Owner: hendriknielaender
- License: mit
- Created: 2023-08-04T17:22:39.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T19:50:47.000Z (over 1 year ago)
- Last Synced: 2025-04-11T02:57:47.942Z (about 1 year ago)
- Topics: grpc, grpc-client, grpc-server, zig, ziglang
- Language: Zig
- Homepage:
- Size: 103 KB
- Stars: 16
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!WARNING]
> Still work in progress.
⚡zRPC - gRPC for Zig (Built on C Core Library)
This is a gRPC library for the Zig programming language built on top of the C Core library. It provides an efficient and expressive way to communicate between microservices using the gRPC protocol in Zig.
## Features
- **Full Integration with Zig**: Seamless usage with Zig's build system and standard library.
- **Performance**: Built on top of the robust gRPC C Core library.
- **Bi-directional Streaming**: Support for full-duplex streaming RPCs.
- **Pluggable**: Supports custom authentication, load balancing, retries, etc.
## Requirements
- Zig compiler version 0.x.x or newer.
## Installation
WIP