summaryrefslogtreecommitdiffstats
path: root/libraries/protozero/README
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/protozero/README')
-rw-r--r--libraries/protozero/README10
1 files changed, 10 insertions, 0 deletions
diff --git a/libraries/protozero/README b/libraries/protozero/README
new file mode 100644
index 0000000000..1a383f3606
--- /dev/null
+++ b/libraries/protozero/README
@@ -0,0 +1,10 @@
+Minimalistic protocol buffer decoder and encoder in C++.
+
+Designed for high performance. Suitable for writing zero copy parsers
+and encoders with minimal need for run-time allocation of memory.
+
+Low-level: this is designed to be a building block for writing a very
+customized decoder for a stable protobuf schema. If your protobuf
+schema is changing frequently or lazy decoding is not critical for
+your application then this approach offers no value: just use the C++
+API that can be generated with the Google Protobufs protoc program.