# capnproto-rust: Cap'n Proto for Rust
[![Build Status](https://travis-ci.org/dwrensha/capnproto-rust.svg?branch=master)](https://travis-ci.org/dwrensha/capnproto-rust)
[![crates.io](http://meritbadge.herokuapp.com/capnp)](https://crates.io/crates/capnp)
## About
[Cap'n Proto](http://kentonv.github.io/capnproto/) is an
extremely efficient protocol
for sharing data and capabilities.
capnproto-rust is a (work-in-progress) implementation of Cap'n Proto
for [Rust](http://www.rust-lang.org).
This repo contains the runtime library. [capnpc-rust](https://github.com/dwrensha/capnpc-rust)
has a code generator plugin.
See [capnp-rpc-rust](https://github.com/dwrensha/capnp-rpc-rust)
for an implementation of
remote procedure calls built on top of this.
## Documentation
Hosted [here](https://docs.capnproto-rust.org).
## Examples
[addressbook serialization](https://github.com/dwrensha/capnpc-rust/tree/master/example/addressbook),
[RPC](https://github.com/dwrensha/capnp-rpc-rust/tree/master/examples)
## Status
See updates [here](https://dwrensha.github.io/capnproto-rust).