A summary of data about the Ruby ecosystem.

https://github.com/googleapis/common-protos-ruby

Ruby protocol buffer classes generated from https://github.com/googleapis/api-common-protos
https://github.com/googleapis/common-protos-ruby

Keywords from Contributors

marshalling protobuf-runtime protoc protocol-buffers protocol-compiler

Last synced: about 9 hours ago
JSON representation

Repository metadata

Ruby protocol buffer classes generated from https://github.com/googleapis/api-common-protos

README.md

Common Protos Ruby

Gem Version Gem Version

This repository is a home for the protocol buffer types which are
common dependencies throughout the Google API ecosystem, generated for Ruby.
The protobuf definitions for these generated Ruby classes are provided in the
https://github.com/googleapis/googleapis repository.

Included gems

The gems available are:

Maintenance

Generally these gems are maintained by Google engineers and automated processes.

Gem updates

A GitHub Action periodically opens pull requests to update proto classes based
on changes to the source protos from https://github.com/googleapis/googleapis.
Changes can also be run locally on the command line by moving into an existing
gem directory and running:

$ toys compile

You can also run toys compile at the top level of the repo to update all gems.

Creating new gems

New common component gems are rare, and decisions on their creation are owned
by the Google Cloud SDK team in compliance with AIP 213.

If a new gem is needed, it can be generated by Google engineer by triggering a
GitHub Action. It can also be generated locally on the command line by running:

$ toys new-gem path/to/proto/directory

Releases

Releases are handled by release-please. Release pull requests will be opened as
needed and can be merged by Google engineers.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 359
Total Committers: 19
Avg Commits per committer: 18.895
Development Distribution Score (DDS): 0.521

Commits in past year: 44
Committers in past year: 9
Avg Commits per committer in past year: 4.889
Development Distribution Score (DDS) in past year: 0.568

Name Email Commits
yoshi-code-bot 7****t 172
Daniel Azuma d****a@g****m 69
release-please[bot] 5****] 66
Joe Bolinger j****r@g****m 14
Mend Renovate b****t@r****m 12
Viacheslav Rostovtsev 5****v 5
André Andreassa a****a 3
Tomo Suzuki s****o@g****m 3
Justin Beckwith j****h@g****m 2
Mike Moore m****e@b****m 2
Shiv Gautam 8****m 2
google-cloud-policy-bot[bot] 8****] 2
Chris Smith q****o@g****m 1
David Supplee d****e@g****m 1
Diptanshu Mittal 4****l 1
Ernest Landrito l****o@g****m 1
Google Admin g****n@g****m 1
Jeff Ching c****r@g****m 1
Tram Bui 6****9 1

Committer domains:


Issue and Pull Request metadata

Last synced: 5 days ago

Total issues: 10
Total pull requests: 494
Average time to close issues: 7 months
Average time to close pull requests: 4 days
Total issue authors: 9
Total pull request authors: 14
Average comments per issue: 0.5
Average comments per pull request: 0.51
Merged pull request: 401
Bot issues: 5
Bot pull requests: 109

Past year issues: 1
Past year pull requests: 91
Past year average time to close issues: 5 days
Past year average time to close pull requests: 4 days
Past year issue authors: 1
Past year pull request authors: 10
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.22
Past year merged pull request: 63
Past year bot issues: 1
Past year bot pull requests: 36

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/googleapis/common-protos-ruby

Top Issue Authors

  • failure-checker[bot] (2)
  • qnighy (1)
  • repo-metadata-lint[bot] (1)
  • ha4gu (1)
  • release-please[bot] (1)
  • forking-renovate[bot] (1)
  • shouichi (1)
  • yoshi-code-bot (1)
  • q-ahmedsalman (1)

Top Pull Request Authors

  • yoshi-code-bot (273)
  • release-please[bot] (109)
  • dazuma (66)
  • renovate-bot (17)
  • viacheslav-rostovtsev (9)
  • aandreassa (6)
  • suztomo (4)
  • shivgautam (2)
  • JustinBeckwith (2)
  • chingor13 (2)
  • diptanshumittal (1)
  • ramesh-chandra-zomato (1)
  • google-admin (1)
  • likuor (1)

Top Issue Labels

  • type: process (4)
  • type: bug (2)
  • priority: p2 (2)
  • type: feature request (2)
  • priority: p3 (2)
  • kokoro:force-run (2)
  • repo-metadata: lint (1)
  • automerge (1)
  • autorelease: pending (1)

Top Pull Request Labels

  • kokoro:force-run (381)
  • autorelease: published (64)
  • autorelease: pending (46)
  • automerge (24)
  • cla: yes (16)
  • autorelease: tagged (11)
  • automerge: exact (7)
  • autorelease: closed (1)
  • do not merge (1)
  • api: iam (1)

Package metadata

gem.coop: googleapis-common-protos-types

Common protocol buffer types used by Google APIs

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/googleapis-common-protos-types/
  • Licenses: Apache-2.0
  • Latest release: 1.22.0 (published 5 months ago)
  • Last Synced: 2026-03-02T03:32:49.237Z (2 days ago)
  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 203,658,412 Total
  • Docker Downloads: 443,049,090
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.095%
    • Downloads: 0.124%
    • Docker downloads count: 0.256%
  • Maintainers (2)
gem.coop: googleapis-common-protos

Common gRPC and protocol buffer classes used in Google APIs

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/googleapis-common-protos/
  • Licenses: Apache-2.0
  • Latest release: 1.9.0 (published 6 months ago)
  • Last Synced: 2026-03-01T17:34:13.542Z (2 days ago)
  • Versions: 20
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 101,221,110 Total
  • Docker Downloads: 442,854,388
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.128%
    • Downloads: 0.255%
    • Docker downloads count: 0.257%
  • Maintainers (2)
gem.coop: grpc-google-iam-v1

Common protos and gRPC services for Google IAM

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/grpc-google-iam-v1/
  • Licenses: Apache-2.0
  • Latest release: 1.11.0 (published 10 months ago)
  • Last Synced: 2026-03-02T03:03:31.220Z (2 days ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 69,105,337 Total
  • Docker Downloads: 70
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Downloads: 0.418%
    • Average: 0.436%
    • Docker downloads count: 1.326%
  • Maintainers (2)
gem.coop: google-cloud-common

Common protocol buffer types used by Google Cloud APIs

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/google-cloud-common/
  • Licenses: Apache-2.0
  • Latest release: 1.9.0 (published 10 months ago)
  • Last Synced: 2026-03-02T07:31:28.129Z (2 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 15,887,807 Total
  • Docker Downloads: 20,834,546
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.492%
    • Docker downloads count: 0.981%
    • Downloads: 0.987%
  • Maintainers (1)
debian-13: ruby-googleapis-common-protos-types

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: https://packages.debian.org/trixie/ruby-googleapis-common-protos-types
  • Licenses: apache-2.0
  • Latest release: 1.14.0-1 (published 20 days ago)
  • Last Synced: 2026-02-13T13:16:09.271Z (19 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.864%
    • Forks count: 1.211%
    • Stargazers count: 2.244%
rubygems.org: googleapis-common-protos-types

Common protocol buffer types used by Google APIs

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/googleapis-common-protos-types/
  • Licenses: Apache-2.0
  • Latest release: 1.22.0 (published 5 months ago)
  • Last Synced: 2026-02-28T16:01:06.210Z (3 days ago)
  • Versions: 31
  • Dependent Packages: 54
  • Dependent Repositories: 2,261
  • Downloads: 203,591,547 Total
  • Docker Downloads: 443,049,090
  • Rankings:
    • Downloads: 0.128%
    • Docker downloads count: 0.32%
    • Dependent packages count: 0.511%
    • Dependent repos count: 0.663%
    • Average: 4.684%
    • Forks count: 6.933%
    • Stargazers count: 19.55%
  • Maintainers (2)
rubygems.org: googleapis-common-protos

Common gRPC and protocol buffer classes used in Google APIs

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/googleapis-common-protos/
  • Licenses: Apache-2.0
  • Latest release: 1.9.0 (published 6 months ago)
  • Last Synced: 2026-02-28T16:01:05.950Z (3 days ago)
  • Versions: 20
  • Dependent Packages: 41
  • Dependent Repositories: 687
  • Downloads: 101,205,673 Total
  • Docker Downloads: 442,854,388
  • Rankings:
    • Downloads: 0.34%
    • Docker downloads count: 0.439%
    • Dependent packages count: 0.619%
    • Dependent repos count: 1.339%
    • Average: 4.87%
    • Forks count: 6.933%
    • Stargazers count: 19.55%
  • Maintainers (2)
rubygems.org: grpc-google-iam-v1

Common protos and gRPC services for Google IAM

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/grpc-google-iam-v1/
  • Licenses: Apache-2.0
  • Latest release: 1.11.0 (published 10 months ago)
  • Last Synced: 2026-02-28T16:01:06.091Z (3 days ago)
  • Versions: 17
  • Dependent Packages: 52
  • Dependent Repositories: 141
  • Downloads: 69,077,434 Total
  • Docker Downloads: 70
  • Rankings:
    • Downloads: 0.488%
    • Dependent packages count: 0.539%
    • Dependent repos count: 2.435%
    • Docker downloads count: 2.905%
    • Average: 5.475%
    • Forks count: 6.933%
    • Stargazers count: 19.55%
  • Maintainers (2)
gem.coop: google-shopping-type

Common protocol buffer types used by Google Shopping related client libraries

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/google-shopping-type/
  • Licenses: Apache-2.0
  • Latest release: 1.1.0 (published 10 months ago)
  • Last Synced: 2026-02-28T16:01:05.653Z (3 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 33,411 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 8.284%
    • Downloads: 24.852%
  • Maintainers (1)
rubygems.org: google-cloud-common

Common protocol buffer types used by Google Cloud APIs

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/google-cloud-common/
  • Licenses: Apache-2.0
  • Latest release: 1.9.0 (published 10 months ago)
  • Last Synced: 2026-02-28T16:01:04.897Z (3 days ago)
  • Versions: 11
  • Dependent Packages: 2
  • Dependent Repositories: 11
  • Downloads: 15,883,622 Total
  • Docker Downloads: 20,834,546
  • Rankings:
    • Dependent packages count: 5.265%
    • Forks count: 6.767%
    • Dependent repos count: 6.904%
    • Downloads: 6.969%
    • Average: 9.085%
    • Stargazers count: 19.521%
  • Maintainers (1)
gem.coop: google-apps-script-type

Common protocol buffer types used by Google Apps Script related client libraries

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/google-apps-script-type/
  • Licenses: Apache-2.0
  • Latest release: 1.7.0 (published 10 months ago)
  • Last Synced: 2026-02-28T16:01:06.249Z (3 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 19,667 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 10.696%
    • Downloads: 32.087%
  • Maintainers (1)
rubygems.org: google-apps-script-type

Common protocol buffer types used by Google Apps Script related client libraries

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/google-apps-script-type/
  • Licenses: Apache-2.0
  • Latest release: 1.7.0 (published 10 months ago)
  • Last Synced: 2026-02-28T16:01:05.872Z (3 days ago)
  • Versions: 11
  • Dependent Packages: 1
  • Dependent Repositories: 3
  • Downloads: 19,667 Total
  • Rankings:
    • Forks count: 6.767%
    • Dependent packages count: 7.748%
    • Dependent repos count: 12.642%
    • Stargazers count: 19.521%
    • Average: 20.982%
    • Downloads: 58.234%
  • Maintainers (1)
rubygems.org: google-shopping-type

Common protocol buffer types used by Google Shopping related client libraries

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Documentation: http://www.rubydoc.info/gems/google-shopping-type/
  • Licenses: Apache-2.0
  • Latest release: 1.1.0 (published 10 months ago)
  • Last Synced: 2026-02-28T16:01:05.406Z (3 days ago)
  • Versions: 9
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 33,411 Total
  • Rankings:
    • Dependent packages count: 15.783%
    • Dependent repos count: 48.893%
    • Average: 54.7%
    • Downloads: 99.423%
  • Maintainers (1)
ubuntu-23.10: ruby-googleapis-common-protos-types

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Licenses:
  • Latest release: 1.4.0-1 (published 18 days ago)
  • Last Synced: 2026-02-13T18:21:22.647Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: ruby-googleapis-common-protos-types

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Licenses:
  • Latest release: 1.4.0-1 (published 21 days ago)
  • Last Synced: 2026-02-11T06:40:21.525Z (21 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: ruby-googleapis-common-protos-types

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Licenses:
  • Latest release: 1.14.0-1 (published 22 days ago)
  • Last Synced: 2026-02-09T16:39:45.579Z (22 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
debian-12: ruby-googleapis-common-protos-types

ubuntu-24.04: ruby-googleapis-common-protos-types

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Licenses:
  • Latest release: 1.4.0-1 (published 25 days ago)
  • Last Synced: 2026-02-06T15:17:23.260Z (25 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-24.10: ruby-googleapis-common-protos

  • Homepage: https://github.com/googleapis/common-protos-ruby
  • Licenses:
  • Latest release: 1.6.0-1 (published 22 days ago)
  • Last Synced: 2026-02-09T16:39:45.062Z (22 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:

Dependencies

Gemfile rubygems
  • googleapis-common-protos >= 0
  • googleapis-common-protos-types >= 0
  • grpc-google-iam-v1 >= 0
google-cloud-common/google-cloud-common.gemspec rubygems
  • google-protobuf ~> 3.14
  • googleapis-common-protos-types ~> 1.2
googleapis-common-protos/Gemfile rubygems
  • googleapis-common-protos-types >= 0
googleapis-common-protos/googleapis-common-protos.gemspec rubygems
  • google-protobuf ~> 3.14
  • googleapis-common-protos-types ~> 1.2
  • grpc ~> 1.27
googleapis-common-protos-types/googleapis-common-protos-types.gemspec rubygems
  • google-protobuf ~> 3.14
grpc-google-iam-v1/Gemfile rubygems
  • googleapis-common-protos >= 0
  • googleapis-common-protos-types >= 0
grpc-google-iam-v1/grpc-google-iam-v1.gemspec rubygems
  • google-protobuf ~> 3.14
  • googleapis-common-protos >= 1.3.12, < 2.0
  • grpc ~> 1.27
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
.github/workflows/release-please-label.yml actions
  • actions/github-script v6 composite
.github/workflows/release-please.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • ruby/setup-ruby v1 composite
.github/workflows/update-gems.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
.github/workflows/update-googleapis.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
google-apps-script-type/Gemfile rubygems
  • googleapis-common-protos-types >= 0
google-apps-script-type/google-apps-script-type.gemspec rubygems
  • google-protobuf ~> 3.14
  • googleapis-common-protos-types ~> 1.4

Score: 27.66512656829617