blob: e42f4c5c742042e6da3cb09ab84ca290fb9f8983 [file] [log] [blame] [view]
[![CI status](https://github.com/google/protobuf.dart/workflows/Dart%20CI/badge.svg)](https://github.com/google/protobuf.dart/actions?query=workflow%3A%22Dart%22+branch%3Amaster)
## Protobuf support for Dart
[Protocol Buffers](https://developers.google.com/protocol-buffers) (protobuf)
are Google's language-neutral, platform-neutral, extensible mechanism for
serializing structured data.
This repository is home to packages related to
[protobuf for Dart](https://pub.dev/documentation/protobuf/latest/).
Package | Description | Published Version
--- | --- | ---
[protobuf](protobuf/) | A support library for the generated code | [![pub package](https://img.shields.io/pub/v/protobuf.svg)](https://pub.dev/packages/protobuf)
[protoc_plugin](protoc_plugin/) | A Dart back-end for the protoc compiler | [![pub package](https://img.shields.io/pub/v/protoc_plugin.svg)](https://pub.dev/packages/protoc_plugin)
[api_benchmark](api_benchmark/) | Benchmarking for various API calls |
[query_benchmark](query_benchmark/) | Benchmark for encoding and decoding of a "real-world" protobuf |
## Publishing automation
For information about our publishing automation and release process, see
https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.