https://github.com/hyperium/tonic
async grpc proto rpc rust
Last synced: 1 day ago
Repository metadata:
A native gRPC client & server implementation with async/await support.
- Host: GitHub
- URL: https://github.com/hyperium/tonic
- Owner: hyperium
- License: mit
- Created: 2019-08-09T17:59:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-25T21:14:04.000Z (18 days ago)
- Last Synced: 2024-10-29T16:19:08.304Z (14 days ago)
- Topics: async, grpc, proto, rpc, rust
- Language: Rust
- Homepage: https://docs.rs/tonic
- Size: 78.4 MB
- Stars: 9,944
- Watchers: 75
- Forks: 1,011
- Open Issues: 255
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Owner metadata:
- Name: hyperium
- Login: hyperium
- Email:
- Kind: organization
- Description: HTTP in Rust 🦀
- Website: https://hyper.rs
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/8730506?v=4
- Repositories: 15
- Last Synced at: 2024-04-20T07:45:24.257Z
- Profile URL: https://github.com/hyperium
- Sponsor URL:
Committers metadata
Last synced: 2 days ago
Total Commits: 1,093
Total Committers: 265
Avg Commits per committer: 4.125
Development Distribution Score (DDS): 0.702
Commits in past year: 290
Committers in past year: 63
Avg Commits per committer in past year: 4.603
Development Distribution Score (DDS) in past year: 0.317
Name | Commits | |
---|---|---|
Lucio Franco | l****4@g****m | 326 |
tottoto | t****v@g****m | 308 |
David Pedersen | d****n@g****m | 49 |
Juan Alvarez | j@y****o | 36 |
James Nugent | j****s@j****m | 18 |
Dirkjan Ochtman | d****n@o****l | 13 |
Rafael Lemos | f****v@g****m | 11 |
John Doneth | d****7@g****m | 8 |
Johan Andersson | r****i@r****e | 6 |
Francesco Guardiani | f****d@g****m | 4 |
Cameron | c****t@a****m | 4 |
Adam Chalmers | a****s@g****m | 4 |
Adam Jacob | a****m@s****g | 3 |
Alex Pearson | a****x@a****m | 3 |
Alex Rudy | g****b@a****t | 3 |
Brandon Williams | b****g@g****m | 3 |
Joe Dahlquist | j****t@g****m | 3 |
Matt Conway | m****5@g****m | 3 |
Shikhar Bhushan | s****r@s****v | 3 |
Spencer Judge | s****e@g****m | 3 |
Tom Dyas | t****s@t****m | 3 |
Zak Henry | z****y@g****m | 3 |
Fuyang Liu | l****g | 3 |
Tuetuopay | t****y@m****m | 2 |
Taiki Endo | t****9@g****m | 2 |
Sylwester Rąpała | s****a@o****m | 2 |
Ross Light | r****s@z****m | 2 |
Quentin Perez | q****n@z****y | 2 |
Phillip Cloud | c****d@s****i | 2 |
Mikhail Katychev | m****h@g****m | 2 |
and 235 more... |
Issue and Pull Request metadata
Last synced: 2 days ago
Package metadata
- Total packages: 9
-
Total downloads:
- cargo: 164,566,321 total
- Total docker downloads: 66,240,679
- Total dependent packages: 1,440 (may contain duplicates)
- Total dependent repositories: 7,236 (may contain duplicates)
- Total versions: 199
- Total maintainers: 5
- Total advisories: 1
cargo: tonic
A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.
- Homepage: https://github.com/hyperium/tonic
- Documentation: https://docs.rs/tonic/
- Licenses: MIT
- Latest release: 0.11.0 (published 9 months ago)
- Last Synced: 2024-11-10T20:34:06.196Z (2 days ago)
- Versions: 43
- Dependent Packages: 866
- Dependent Repositories: 3,853
- Downloads: 77,606,908 Total
- Docker Downloads: 24,237,147
-
Rankings:
- Dependent packages count: 0.1%
- Downloads: 0.233%
- Dependent repos count: 0.597%
- Average: 0.848%
- Stargazers count: 1.136%
- Forks count: 1.147%
- Docker downloads count: 1.875%
- Maintainers (2)
- Advisories:
cargo: tonic-build
Codegen module of `tonic` gRPC implementation.
- Homepage: https://github.com/hyperium/tonic
- Documentation: https://docs.rs/tonic-build/
- Licenses: MIT
- Latest release: 0.11.0 (published 9 months ago)
- Last Synced: 2024-11-10T20:34:04.868Z (2 days ago)
- Versions: 40
- Dependent Packages: 493
- Dependent Repositories: 2,652
- Downloads: 57,724,610 Total
- Docker Downloads: 23,326,732
-
Rankings:
- Dependent packages count: 0.184%
- Downloads: 0.283%
- Dependent repos count: 0.74%
- Average: 0.894%
- Stargazers count: 1.136%
- Forks count: 1.147%
- Docker downloads count: 1.875%
- Maintainers (2)
cargo: tonic-health
Health Checking module of `tonic` gRPC implementation.
- Homepage: https://github.com/hyperium/tonic
- Documentation: https://docs.rs/tonic-health/
- Licenses: MIT
- Latest release: 0.11.0 (published 9 months ago)
- Last Synced: 2024-11-10T20:34:08.970Z (2 days ago)
- Versions: 22
- Dependent Packages: 29
- Dependent Repositories: 497
- Downloads: 12,431,044 Total
- Docker Downloads: 22
-
Rankings:
- Downloads: 1.017%
- Forks count: 1.184%
- Stargazers count: 1.241%
- Average: 1.518%
- Dependent repos count: 1.735%
- Dependent packages count: 2.412%
- Maintainers (1)
cargo: tonic-reflection
Server Reflection module of `tonic` gRPC implementation.
- Homepage: https://github.com/hyperium/tonic
- Documentation: https://docs.rs/tonic-reflection/
- Licenses: MIT
- Latest release: 0.11.0 (published 9 months ago)
- Last Synced: 2024-11-10T20:34:03.211Z (2 days ago)
- Versions: 17
- Dependent Packages: 27
- Dependent Repositories: 172
- Downloads: 13,234,287 Total
- Docker Downloads: 18,676,756
-
Rankings:
- Forks count: 1.184%
- Stargazers count: 1.243%
- Downloads: 1.293%
- Average: 1.908%
- Dependent repos count: 2.795%
- Dependent packages count: 3.026%
- Maintainers (1)
cargo: tonic-web
grpc-web protocol translation for tonic services.
- Homepage: https://github.com/hyperium/tonic
- Documentation: https://docs.rs/tonic-web/
- Licenses: MIT
- Latest release: 0.11.0 (published 9 months ago)
- Last Synced: 2024-11-10T20:34:04.737Z (2 days ago)
- Versions: 16
- Dependent Packages: 21
- Dependent Repositories: 51
- Downloads: 2,014,527 Total
- Docker Downloads: 22
-
Rankings:
- Forks count: 1.184%
- Stargazers count: 1.241%
- Average: 2.436%
- Downloads: 2.476%
- Dependent packages count: 3.026%
- Dependent repos count: 4.251%
- Maintainers (1)
go: github.com/hyperium/tonic
- Homepage:
- Documentation: https://pkg.go.dev/github.com/hyperium/tonic#section-documentation
- Licenses: mit
- Latest release: v0.11.0 (published 9 months ago)
- Last Synced: 2024-11-10T20:34:08.363Z (2 days ago)
- Versions: 40
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 0.784%
- Forks count: 1.014%
- Average: 3.761%
- Dependent repos count: 4.794%
- Dependent packages count: 8.453%
cargo: tonic-types
A collection of useful protobuf types that can be used with `tonic`.
- Homepage: https://github.com/hyperium/tonic
- Documentation: https://docs.rs/tonic-types/
- Licenses: MIT
- Latest release: 0.11.0 (published 9 months ago)
- Last Synced: 2024-11-10T20:34:06.353Z (2 days ago)
- Versions: 18
- Dependent Packages: 4
- Dependent Repositories: 10
- Downloads: 1,548,445 Total
-
Rankings:
- Forks count: 1.184%
- Stargazers count: 1.241%
- Downloads: 3.898%
- Average: 4.477%
- Dependent packages count: 7.935%
- Dependent repos count: 8.127%
- Maintainers (1)
cargo: tonic-build-codec
Codegen module of `tonic` gRPC implementation. (Add feature to support selecting codec)
- Homepage: https://github.com/bysir/tonic
- Documentation: https://docs.rs/tonic-build-codec/
- Licenses: MIT
- Latest release: 0.6.2 (published over 2 years ago)
- Last Synced: 2024-11-10T20:34:07.471Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 5,576 Total
-
Rankings:
- Forks count: 1.362%
- Stargazers count: 1.529%
- Average: 16.958%
- Downloads: 18.767%
- Dependent repos count: 29.318%
- Dependent packages count: 33.812%
- Maintainers (1)
cargo: informalsystems-tonic-build
Temporary fork for internal use. Use the `tonic-build` crate instead.
- Homepage: https://github.com/hyperium/tonic
- Documentation: https://docs.rs/informalsystems-tonic-build/
- Licenses: MIT
- Latest release: 0.5.2 (published about 3 years ago)
- Last Synced: 2024-11-10T20:34:05.489Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 924 Total
-
Rankings:
- Forks count: 1.354%
- Stargazers count: 1.528%
- Average: 28.844%
- Dependent repos count: 29.318%
- Dependent packages count: 33.812%
- Downloads: 78.208%
- Maintainers (2)
Dependencies
- async-stream 0.3 development
- futures 0.3 development
- http 0.2 development
- http-body 0.4 development
- hyper 0.14 development
- tokio-stream 0.1.5 development
- tower 0.4 development
- tower-http 0.3 development
- tower-service 0.3 development
- tracing-subscriber 0.3 development
- bytes 1.0
- futures-util 0.3
- prost 0.11
- tokio 1.0
- bencher 0.1.5 development
- quickcheck 1.0 development
- quickcheck_macros 1.0 development
- rand 0.8 development
- static_assertions 1.0 development
- tokio 1.0 development
- tower 0.4.7 development
- async-stream 0.3
- async-trait 0.1.13
- axum 0.5
- base64 0.13
- bytes 1.0
- flate2 1.0
- futures-core 0.3
- futures-util 0.3
- h2 0.3
- http 0.2
- http-body 0.4.4
- hyper 0.14.14
- hyper-timeout 0.4
- percent-encoding 2.1
- pin-project 1.0
- prost-derive 0.11
- prost1 0.11
- rustls-native-certs 0.6.1
- rustls-pemfile 1.0
- tokio 1.0.1
- tokio-rustls 0.23.1
- tokio-stream 0.1
- tokio-util 0.7
- tower 0.4.7
- tower-layer 0.3
- tower-service 0.3
- tracing 0.1
- tracing-futures 0.2
- webpki-roots 0.22.1
- tokio 1.0 development
- async-stream 0.3
- bytes 1.0
- prost 0.11
- tokio 1.0
- tokio-stream 0.1
- tonic 0.8
- futures 0.3 development
- futures-util 0.3 development
- bytes 1.0
- prost 0.11
- prost-types 0.11
- tokio 1.0
- tokio-stream 0.1
- tonic 0.8
- tokio 1 development
- base64 0.13
- bytes 1.0
- futures-core 0.3
- http 0.2
- http-body 0.4
- hyper 0.14
- pin-project 1
- tonic 0.8
- tower-service 0.3
- tracing 0.1
- EmbarkStudios/cargo-deny-action v1 composite
- Swatinem/rust-cache v2 composite
- actions/checkout v3 composite
- dtolnay/rust-toolchain nightly composite
- hecrj/setup-rust-action v1 composite
- taiki-e/install-action v2 composite
- taiki-e/install-action cargo-hack composite
- taiki-e/install-action cargo-udeps composite
- base64 0.21
- bytes 1.0
- hyper 0.14
- prost 0.12
- tokio 1
- tokio-stream 0.1