Discuss on Groups View on GitHub

Road Map

This is a list of big ideas we’d like to implement in Cap’n Proto. We don’t know in what order these will actually happen; as always, real work is driven by real-world needs.

Language Features

RPC Protocol Features

C++ Cap’n Proto API Features

C++ KJ API Features

KJ is a framework library that is bundled with Cap’n Proto, but is broadly applicable to C++ applications even if they don’t use Cap’n Proto serialization.

Storage

Tools

Quality Assurance

These things absolutely must happen before any 1.0 release. Note that it’s not yet decided when a 1.0 release would happen nor how many 0.x releases might precede it.

Infrastructure

Note: These are very large projects.