- Notifications
You must be signed in to change notification settings - Fork393
Rust implementation of Google protocol buffers
License
NotificationsYou must be signed in to change notification settings
stepancheg/rust-protobuf
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Protobuf implementation inRust.
- Written in pure rust
- Generates rust code
- Has runtime library support for generated code(Coded{Input|Output}Stream impl)
- Supports both Protobuf versions 2 and 3
- and more
Documentation ishosted on docs.rs.
Version 3 is current stable version. Compared to version 2 it implements:
- runtime reflection
- JSON and text format parsing and printing
- dynamic messages (messages which can be created from
.proto
file on the flywithout code generation)
Version 2 is previous stable version. Only most critical bugfixes will be appliedto 2.x version, otherwise it won't be maintained.
The crateneeds help:
- a new maintainer, but also
- testing
- documentation
- examples to be used as documentation
- feedback on API design
- feedback on implementation
- pull requests
SeeCHANGELOG.md for a list of changes and compatility issues between versions.
- prost — another protobuf implementation in Rust, also has gRPC implementation
- quick-protobuf — alternative protobuf implementation in Rust
- grpc-rs — another gRPC implementation for Rust
- grpc-rust — incomplete implementation of gRPC based on this library
About
Rust implementation of Google protocol buffers
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.