grpc

Pure Nim gRPC client and server

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Installation

nimble install grpc
choosenim install grpc
git clone https://github.com/nitely/nim-grpc

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
grpc - - - - - - -

Source

Repository https://github.com/nitely/nim-grpc
Homepage https://github.com/nitely/nim-grpc
Registry Source nimble_official

README

gRpc

Pure Nim gRPC implementation. It works on top of hyperx. Tested with go-grpc server/client interop tests.

Install

nimble install grpc

Compatibility

Nim +2.0

Requirements

  • OpenSSL

Usage

Read the examples and the interop tests.

Protobuf

This lib uses the protobuf_serialization package to serialize the protobuf messages.

The protobuf types generated by importProto3 can be inspected by defining -d:LogGeneratedTypes which will generate a file next to the compiled nim file with the types.

Debugging

The -d:grpcDebug define will print debugging messages and error traces

LICENSE

MIT