Skip to content

Latest commit

 

History

127 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Pure Nim gRPC client and server

Topics

Resources

Stars

24 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages