# ![DRPC](logo.png)

A drop-in, lightweight gRPC replacement.

[![Go Report Card](https://goreportcard.com/badge/storj.io/drpc)](https://goreportcard.com/report/storj.io/drpc)
[![Go Doc](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat-square)](https://pkg.go.dev/storj.io/drpc)
![Beta](https://img.shields.io/badge/version-beta-green.svg)

DRPC is:

* Compatible with your existing gRPC protocol buffer definitions
* Simple, at just ~3500 lines of code!
* Compatible. Works for many gRPC use-cases as-is!
* Fast. DRPC has a lightning quick wire format
* Extensible. DRPC is transport agnostic, supports middleware, and is designed around interfaces.

## Licensing

DRPC is licensed under the MIT/expat license. See the LICENSE file for more.
