Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nitely/nim-grpc

Pure Nim gRPC client and server
https://github.com/nitely/nim-grpc

Last synced: about 2 months ago
JSON representation

Pure Nim gRPC client and server

Awesome Lists containing this project

README

        

# gRpc

Pure Nim [gRPC](https://grpc.io) implementation.
It works on top of [hyperx](https://github.com/nitely/nim-hyperx).
Tested with go-grpc server/client interop tests.

## Install

```
nimble install grpc
```

## Compatibility

> Nim +2.0

## Requirements

- OpenSSL

## Debugging

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

## ToDo

- [x] Client
- [x] Server
- [x] Compression
- [x] Interop tests
- [x] TLS / non-TLS
- [ ] Code gen proto Service
- [ ] JSON
- [ ] UDS
- [ ] Auth

## LICENSE

MIT