https://github.com/stepancheg/rust-protobuf
protobuf rust serialization
Last synced: about 1 month ago
Repository metadata:
Rust implementation of Google protocol buffers
- Host: GitHub
- URL: https://github.com/stepancheg/rust-protobuf
- Owner: stepancheg
- License: mit
- Created: 2013-07-28T22:12:52.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T17:28:55.000Z (2 months ago)
- Last Synced: 2024-10-29T11:12:26.029Z (about 2 months ago)
- Topics: protobuf, rust, serialization
- Language: Rust
- Homepage:
- Size: 52.9 MB
- Stars: 2,798
- Watchers: 26
- Forks: 380
- Open Issues: 71
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG-before-3.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Owner metadata:
- Name: Stepan Koltsov
- Login: stepancheg
- Email:
- Kind: user
- Description:
- Website:
- Location: London
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/28969?u=184cec698ead4d3444236763bb8bba1c3e778094&v=4
- Repositories: 135
- Last Synced at: 2023-04-09T19:21:59.855Z
- Profile URL: https://github.com/stepancheg
- Sponsor URL:
Committers metadata
Last synced: about 1 month ago
Total Commits: 3,237
Total Committers: 142
Avg Commits per committer: 22.796
Development Distribution Score (DDS): 0.082
Commits in past year: 90
Committers in past year: 17
Avg Commits per committer in past year: 5.294
Development Distribution Score (DDS) in past year: 0.344
Name | Commits | |
---|---|---|
Stepan Koltsov | s****v@g****m | 2973 |
Guillaume Pinot | t****i@t****u | 16 |
Sam Clements | s****m@b****k | 10 |
Nikhil Benesch | n****h@g****m | 9 |
meh | m****h@s****o | 7 |
Ryan Roden-Corrent | r****n@r****t | 7 |
dixeran | d****n@o****m | 6 |
Philipp Brüschweiler | b****2@g****m | 6 |
Hans Jørgen Hoel | h****g@g****m | 6 |
Jay Lee | b****e@g****m | 5 |
Tamir Duberstein | t****d@g****m | 5 |
Victor M. Alvarez | v****z@v****m | 5 |
eman | e****u@g****m | 4 |
Sahil Yakhmi | s****l@y****m | 4 |
Robert Norris | r****b@e****g | 3 |
Tim Andres | t****s@g****m | 3 |
Tom Milligan | t****m@r****o | 3 |
Neil Shen | o****s@g****m | 3 |
Martin von Zweigbergk | m****z@g****m | 3 |
Jan Segre | j****n@s****n | 3 |
Hans Jørgen Hoel | h****g@r****m | 3 |
Erick Tryzelaar | e****r@g****m | 3 |
David Calavera | d****a@g****m | 3 |
Cristi Cobzarenco | c****c@g****m | 3 |
Chinedu Francis Nwafili | f****i@g****m | 3 |
Brian L. Troutwine | b****t@p****m | 3 |
Andre-Philippe Paquet | a****t@g****m | 3 |
Jay Lee | B****e@g****m | 2 |
Erick Tryzelaar | e****t@c****m | 2 |
Dominik Miedziński | d****k@m****l | 2 |
and 112 more... |
Issue and Pull Request metadata
Last synced: about 1 month ago
Package metadata
- Total packages: 12
-
Total downloads:
- cargo: 83,361,698 total
- Total docker downloads: 142,393,134
- Total dependent packages: 813 (may contain duplicates)
- Total dependent repositories: 7,679 (may contain duplicates)
- Total versions: 559
- Total maintainers: 11
- Total advisories: 1
cargo: protobuf
Rust implementation of Google protocol buffers
- Homepage: https://github.com/stepancheg/rust-protobuf/
- Documentation: https://docs.rs/protobuf/
- Licenses: MIT
- Latest release: 3.4.0 (published 10 months ago)
- Last Synced: 2024-10-29T12:14:59.185Z (about 2 months ago)
- Versions: 147
- Dependent Packages: 510
- Dependent Repositories: 3,839
- Downloads: 40,959,486 Total
- Docker Downloads: 30,344,559
-
Rankings:
- Dependent packages count: 0.161%
- Downloads: 0.308%
- Dependent repos count: 0.599%
- Average: 1.36%
- Docker downloads count: 1.747%
- Forks count: 2.266%
- Stargazers count: 3.08%
- Maintainers (6)
- Advisories:
cargo: protobuf-codegen
Code generator for rust-protobuf. Includes a library to invoke programmatically (e. g. from `build.rs`) and `protoc-gen-rs` binary.
- Homepage: https://github.com/stepancheg/rust-protobuf/
- Documentation: https://docs.rs/protobuf-codegen/
- Licenses: MIT
- Latest release: 3.4.0 (published 10 months ago)
- Last Synced: 2024-11-10T20:37:32.097Z (about 1 month ago)
- Versions: 93
- Dependent Packages: 86
- Dependent Repositories: 1,142
- Downloads: 14,957,070 Total
- Docker Downloads: 23,354,891
-
Rankings:
- Downloads: 0.622%
- Dependent packages count: 0.92%
- Dependent repos count: 1.194%
- Docker downloads count: 1.614%
- Average: 1.62%
- Forks count: 2.554%
- Stargazers count: 2.812%
- Maintainers (6)
cargo: protoc-rust
protoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.
- Homepage: https://github.com/stepancheg/rust-protobuf/
- Documentation: https://docs.rs/protoc-rust/
- Licenses: MIT
- Latest release: 2.28.0 (published about 2 years ago)
- Last Synced: 2024-11-10T20:37:37.159Z (about 1 month ago)
- Versions: 84
- Dependent Packages: 82
- Dependent Repositories: 510
- Downloads: 4,590,127 Total
- Docker Downloads: 60,455
-
Rankings:
- Dependent packages count: 0.614%
- Downloads: 1.07%
- Dependent repos count: 1.716%
- Average: 1.755%
- Docker downloads count: 1.762%
- Forks count: 2.554%
- Stargazers count: 2.812%
- Maintainers (1)
cargo: protobuf-codegen-pure
Pure-rust codegen for protobuf using protobuf-parser crate WIP
- Homepage: https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure/
- Documentation: https://docs.rs/protobuf-codegen-pure/
- Licenses: MIT
- Latest release: 2.28.0 (published about 2 years ago)
- Last Synced: 2024-11-10T20:37:34.067Z (about 1 month ago)
- Versions: 69
- Dependent Packages: 57
- Dependent Repositories: 343
- Downloads: 4,069,519 Total
- Docker Downloads: 23,292,494
-
Rankings:
- Dependent packages count: 0.782%
- Downloads: 1.206%
- Docker downloads count: 1.789%
- Average: 1.871%
- Dependent repos count: 2.083%
- Forks count: 2.554%
- Stargazers count: 2.812%
- Maintainers (1)
cargo: protoc
Protobuf protoc command as API
- Homepage: https://github.com/stepancheg/rust-protobuf/tree/master/protoc/
- Documentation: https://docs.rs/protoc/
- Licenses: MIT
- Latest release: 2.28.0 (published about 2 years ago)
- Last Synced: 2024-11-10T20:37:32.040Z (about 1 month ago)
- Versions: 87
- Dependent Packages: 20
- Dependent Repositories: 605
- Downloads: 5,212,097 Total
- Docker Downloads: 23,342,786
-
Rankings:
- Downloads: 0.991%
- Dependent repos count: 1.602%
- Docker downloads count: 1.752%
- Dependent packages count: 1.922%
- Average: 1.939%
- Forks count: 2.554%
- Stargazers count: 2.812%
- Maintainers (1)
cargo: protobuf-parse
Parse `.proto` files. Files are parsed into a `protobuf::descriptor::FileDescriptorSet` object using either: * pure rust parser (no dependencies) * `protoc` binary (more reliable and compatible with Google's implementation)
- Homepage: https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-parse/
- Documentation: https://docs.rs/protobuf-parse/
- Licenses: MIT
- Latest release: 3.4.0 (published 10 months ago)
- Last Synced: 2024-11-10T20:37:29.874Z (about 1 month ago)
- Versions: 25
- Dependent Packages: 16
- Dependent Repositories: 506
- Downloads: 6,241,816 Total
- Docker Downloads: 23,291,294
-
Rankings:
- Downloads: 1.346%
- Dependent repos count: 1.656%
- Docker downloads count: 1.82%
- Average: 2.315%
- Forks count: 2.556%
- Stargazers count: 2.807%
- Dependent packages count: 3.706%
- Maintainers (6)
cargo: protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
- Homepage: https://github.com/stepancheg/rust-protobuf/
- Documentation: https://docs.rs/protobuf-support/
- Licenses: MIT
- Latest release: 3.4.0 (published 10 months ago)
- Last Synced: 2024-11-10T20:37:29.744Z (about 1 month ago)
- Versions: 16
- Dependent Packages: 5
- Dependent Repositories: 659
- Downloads: 6,729,315 Total
- Docker Downloads: 18,706,471
-
Rankings:
- Downloads: 1.422%
- Dependent repos count: 1.475%
- Docker downloads count: 1.847%
- Forks count: 2.556%
- Average: 2.757%
- Stargazers count: 2.807%
- Dependent packages count: 6.435%
- Maintainers (6)
cargo: protoc-rust-grpc
protoc --rust-grpc_out=... available as API. protoc needs to be in $PATH, protoc-gen-rust-grpc does not.
- Homepage: https://github.com/stepancheg/rust-protobuf/protoc-rust/
- Documentation: https://docs.rs/protoc-rust-grpc/
- Licenses: MIT/Apache-2.0
- Latest release: 0.8.3 (published over 3 years ago)
- Last Synced: 2024-11-10T20:37:30.843Z (about 1 month ago)
- Versions: 16
- Dependent Packages: 14
- Dependent Repositories: 46
- Downloads: 162,469 Total
- Docker Downloads: 184
-
Rankings:
- Dependent packages count: 2.281%
- Forks count: 2.556%
- Stargazers count: 2.807%
- Average: 3.593%
- Dependent repos count: 4.323%
- Docker downloads count: 4.524%
- Downloads: 5.068%
- Maintainers (3)
cargo: protobuf-json-mapping
JSON mapping for Protocol Buffers messages.
- Homepage: https://github.com/stepancheg/rust-protobuf/
- Documentation: https://docs.rs/protobuf-json-mapping/
- Licenses: MIT
- Latest release: 3.4.0 (published 10 months ago)
- Last Synced: 2024-11-10T20:37:31.144Z (about 1 month ago)
- Versions: 13
- Dependent Packages: 17
- Dependent Repositories: 11
- Downloads: 373,359 Total
-
Rankings:
- Forks count: 2.556%
- Stargazers count: 2.807%
- Downloads: 5.095%
- Average: 5.781%
- Dependent repos count: 7.839%
- Dependent packages count: 10.61%
- Maintainers (6)
cargo: protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
- Homepage: https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure/
- Documentation: https://docs.rs/protobuf-codegen-pure3/
- Licenses: MIT
- Latest release: 2.28.2 (published almost 2 years ago)
- Last Synced: 2024-11-10T20:37:32.260Z (about 1 month ago)
- Versions: 5
- Dependent Packages: 1
- Dependent Repositories: 17
- Downloads: 50,592 Total
-
Rankings:
- Forks count: 2.556%
- Stargazers count: 2.807%
- Dependent repos count: 6.668%
- Average: 7.123%
- Downloads: 7.872%
- Dependent packages count: 15.712%
- Maintainers (1)
cargo: protobuf-codegen3
Code generator for rust-protobuf. Includes a library and `protoc-gen-rust` binary. See `protoc-rust` and `protobuf-codegen-pure` crates.
- Homepage: https://github.com/stepancheg/rust-protobuf/
- Documentation: https://docs.rs/protobuf-codegen3/
- Licenses: MIT
- Latest release: 2.28.2 (published almost 2 years ago)
- Last Synced: 2024-11-10T20:37:29.672Z (about 1 month ago)
- Versions: 3
- Dependent Packages: 3
- Dependent Repositories: 1
- Downloads: 13,388 Total
-
Rankings:
- Forks count: 2.556%
- Stargazers count: 2.807%
- Dependent packages count: 7.957%
- Average: 9.101%
- Downloads: 15.042%
- Dependent repos count: 17.144%
- Maintainers (1)
cargo: protobuf-codegen-no-elision
Code generator for rust-protobuf. Includes a library and `protoc-gen-rust` binary. See `protoc-rust` and `protobuf-codegen-pure` crates.
- Homepage: https://github.com/stepancheg/rust-protobuf/
- Documentation: https://docs.rs/protobuf-codegen-no-elision/
- Licenses: MIT/Apache-2.0
- Latest release: 2.0.4 (published about 6 years ago)
- Last Synced: 2024-11-10T20:37:31.555Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 2,460 Total
-
Rankings:
- Forks count: 2.615%
- Stargazers count: 2.912%
- Dependent packages count: 11.427%
- Average: 16.61%
- Dependent repos count: 29.318%
- Downloads: 36.777%
- Maintainers (1)
Dependencies
- bytes 1.1
- once_cell 1.9.0
- protobuf-support =4.0.0-alpha.0
- thiserror 1.0.30
- anyhow 1.0.53
- once_cell 1.10.0
- protobuf =4.0.0-alpha.0
- protobuf-parse =4.0.0-alpha.0
- regex 1.5.5
- tempfile 3
- thiserror 1.0.30
- serde 1.0.84
- serde_json 1.0.78
- tempfile 3
- prost 0.10.1
- protobuf =4.0.0-alpha.0
- protobuf-support =4.0.0-alpha.0
- thiserror 1.0.30
- anyhow 1.0.53
- indexmap 1.8.0
- log 0.*
- protobuf =4.0.0-alpha.0
- protobuf-support =4.0.0-alpha.0
- tempfile 3.2.0
- thiserror 1.0.30
- which 4.0
- thiserror 1.0.30
- protoc-bin-vendored =3.0.0
- bytes 1.1
- bytes 1.1
- fastrand 1.4.0
- rand ~0.5
- bytes 1.1
- bytes 1.1
- bytes 1.1
- protoc-bin-vendored =3.0.0
- tempfile 3.2.0
- regex 1.5.5
- anyhow 1.0.53
- bytes 1.1
- env_logger 0.5.*
- glob 0.2
- log 0.*
- tempfile 3.0
- actions-rs/cargo v1 composite
- actions-rs/toolchain v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- megalinter/megalinter v5 composite