https://github.com/bufbuild/protobuf-py
grpc protobuf protoc-plugin protocol-buffers
Score: 22.946268356388977
Last synced: 1 day ago
JSON representation
Repository metadata:
Idiomatic Protocol Buffers for Python.
- Host: GitHub
- URL: https://github.com/bufbuild/protobuf-py
- Owner: bufbuild
- License: apache-2.0
- Created: 2026-06-24T19:08:37.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-10-26T04:38:06.000Z (8 days ago)
- Last Synced: 2026-10-31T15:35:06.082Z (2 days ago)
- Topics: grpc, protobuf, protoc-plugin, protocol-buffers
- Language: Python
- Homepage: https://protobufpy.com
- Size: 13.4 MB
- Stars: 117
- Watchers: 3
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Owner metadata:
- Name: Buf
- Login: bufbuild
- Email: info@buf.build
- Kind: organization
- Description: A new way of working with Protocol Buffers.
- Website: https://buf.build
- Location:
- Twitter: bufbuild
- Company:
- Icon url: https://avatars.githubusercontent.com/u/54191850?v=4
- Repositories: 80
- Last Synced at: 2026-10-31T15:35:20.711Z
- Profile URL: https://github.com/bufbuild
GitHub Events
Total
- Create event: 12
- Delete event: 9
- Issue comment event: 1
- Issues event: 1
- Pull request event: 7
- Pull request review event: 4
- Push event: 51
- Watch event: 4
- Total: 89
Last Year
- Create event: 12
- Delete event: 9
- Issue comment event: 1
- Issues event: 1
- Pull request event: 7
- Pull request review event: 4
- Push event: 51
- Watch event: 4
- Total: 89
Committers metadata
Last synced: 2 days ago
Total Commits: 137
Total Committers: 10
Avg Commits per committer: 13.7
Development Distribution Score (DDS): 0.416
Commits in past year: 137
Committers in past year: 10
Avg Commits per committer in past year: 13.7
Development Distribution Score (DDS) in past year: 0.416
| Name | Commits | |
|---|---|---|
| renovate[bot] | 2****] | 80 |
| Anuraag (Rag) Agrawal | a****a@g****m | 45 |
| Zach Drake | 4****e | 3 |
| Stefan VanBuren | s****n@v****z | 2 |
| Ajeet D'Souza | 9****t@g****m | 2 |
| Philip K. Warren | p****n | 1 |
| Max Kanat-Alexander | a****m@g****m | 1 |
| Kolja | G****a@d****t | 1 |
| Gabriel Seltzer | g****r@g****m | 1 |
| Adrien | a****n@p****m | 1 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 8
Total pull requests: 101
Average time to close issues: 17 days
Average time to close pull requests: 1 day
Total issue authors: 8
Total pull request authors: 12
Average comments per issue: 1.25
Average comments per pull request: 0.4
Merged pull request: 91
Bot issues: 0
Bot pull requests: 51
Past year issues: 8
Past year pull requests: 101
Past year average time to close issues: 17 days
Past year average time to close pull requests: 1 day
Past year issue authors: 8
Past year pull request authors: 12
Past year average comments per issue: 1.25
Past year average comments per pull request: 0.4
Past year merged pull request: 91
Past year bot issues: 0
Past year bot pull requests: 51
Top Issue Authors
- gpnevill (1)
- xrmx (1)
- ofek (1)
- stefanvanburen (1)
- gabeseltzer (1)
- sneakers-the-rat (1)
- milas (1)
- AdrienVannson (1)
Top Pull Request Authors
- renovate[bot] (51)
- anuraaga (38)
- stefanvanburen (2)
- ajeetdsouza (2)
- gpnevill (1)
- mkanat (1)
- gabeseltzer (1)
- KoljaFrahm (1)
- AdrienVannson (1)
- pkwarren (1)
- timostamm (1)
- thezachdrake (1)
Top Issue Labels
- Bug (5)
- Feature (3)
Top Pull Request Labels
- Emergency Bypass Review (2)
Package metadata
- Total packages: 10
-
Total downloads:
- conda: 340 total
- pypi: 7,695,506 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 46
- Total maintainers: 2
proxy.golang.org: github.com/bufbuild/protobuf-py
- Homepage:
- Documentation: https://pkg.go.dev/github.com/bufbuild/protobuf-py#section-documentation
- Licenses: apache-2.0
- Latest release: v0.6.0 (published about 1 month ago)
- Last Synced: 2026-10-31T15:35:57.799Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.337%
- Average: 4.483%
- Dependent repos count: 4.629%
pypi.org: protobuf-py-ext
Native extension for protobuf-py
- Homepage: https://github.com/bufbuild/protobuf-py
- Documentation: https://protobufpy.com/
- Licenses: Apache-2.0
- Latest release: 0.7.0 (published 12 days ago)
- Last Synced: 2026-10-31T15:35:17.623Z (2 days ago)
- Versions: 9
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,844,195 Last month
-
Rankings:
- Dependent packages count: 6.984%
- Average: 23.248%
- Dependent repos count: 39.511%
- Maintainers (1)
pypi.org: protobuf-py
Idiomatic Protocol Buffers for Python.
- Homepage: https://github.com/bufbuild/protobuf-py
- Documentation: https://protobufpy.com/
- Licenses: Apache-2.0
- Latest release: 0.7.0 (published 12 days ago)
- Last Synced: 2026-10-31T15:35:25.200Z (2 days ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,813,276 Last month
-
Rankings:
- Dependent packages count: 7.872%
- Average: 26.372%
- Downloads: 26.74%
- Dependent repos count: 44.505%
- Maintainers (1)
pypi.org: protoc-gen-py
- Homepage: https://github.com/bufbuild/protobuf-py
- Documentation: https://protobufpy.com/
- Licenses: Apache-2.0
- Latest release: 0.7.0 (published 12 days ago)
- Last Synced: 2026-10-31T15:35:17.575Z (2 days ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 38,035 Last month
-
Rankings:
- Dependent packages count: 7.872%
- Average: 26.514%
- Downloads: 27.163%
- Dependent repos count: 44.505%
- Maintainers (1)
anaconda.org: protobuf-py
Idiomatic Protocol Buffers for Python, providing the pure-Python API and typing surface for protobuf-py; the compiled implementation is provided by the protobuf-py-ext package.
- Homepage: https://github.com/bufbuild/protobuf-py
- Licenses: Apache-2.0
- Latest release: 0.4.0 (published about 2 months ago)
- Last Synced: 2026-09-10T00:59:46.530Z (about 2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 170 Total
-
Rankings:
- Dependent packages count: 33.146%
- Dependent repos count: 36.141%
- Average: 40.836%
- Downloads: 53.222%
anaconda.org: protobuf-py-ext
Rust-backed native extension providing the core Protocol Buffers message implementation used by protobuf-py.
- Homepage: https://github.com/bufbuild/protobuf-py
- Licenses: Apache-2.0
- Latest release: 0.4.0 (published about 2 months ago)
- Last Synced: 2026-09-09T01:39:03.940Z (about 2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 170 Total
-
Rankings:
- Dependent packages count: 33.176%
- Dependent repos count: 36.174%
- Average: 40.873%
- Downloads: 53.27%
nixpkgs-unstable: python313Packages.protobuf-py
Idiomatic Protocol Buffers for Python
- Homepage: https://github.com/bufbuild/protobuf-py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/protobuf-py/default.nix#L46
- Licenses: Apache-2.0
- Latest release: 0.3.0 (published 1 day ago)
- Last Synced: 2026-11-01T11:06:04.402Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python314Packages.protobuf-py
Idiomatic Protocol Buffers for Python
- Homepage: https://github.com/bufbuild/protobuf-py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/protobuf-py/default.nix#L46
- Licenses: Apache-2.0
- Latest release: 0.3.0 (published 1 day ago)
- Last Synced: 2026-11-01T11:40:36.013Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python314Packages.protobuf-py-ext
Native accelerator for the protobuf-py runtime
- Homepage: https://github.com/bufbuild/protobuf-py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/protobuf-py-ext/default.nix#L43
- Licenses: Apache-2.0
- Latest release: 0.3.0 (published 1 day ago)
- Last Synced: 2026-11-01T11:40:36.361Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python313Packages.protobuf-py-ext
Native accelerator for the protobuf-py runtime
- Homepage: https://github.com/bufbuild/protobuf-py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/protobuf-py-ext/default.nix#L43
- Licenses: Apache-2.0
- Latest release: 0.3.0 (published 1 day ago)
- Last Synced: 2026-11-01T11:06:04.697Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- license-header *
- protoc-runner ==35.1
- PyO3/maturin-action e83996d129638aa358a18fbd1dfb82f0b0fb5d3b composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- pypa/gh-action-pypi-publish dc37677b2e1c63e2034f94d8a5b11f265b73ba33 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- protobuf-py >=0.0.1
- protobuf-py ==0.3.0
- ahash 0.8.12
- autocfg 1.5.1
- base64 0.22.1
- base64 0.23.1
- bitvec 1.1.1
- buffa 0.9.1
- bytes 1.12.1
- cfg-if 1.0.4
- foldhash 0.1.5
- funty 2.0.0
- getrandom 0.3.4
- hashbrown 0.15.5
- heck 0.5.0
- itoa 1.0.18
- jiter 0.16.0
- lexical-parse-float 1.0.6
- lexical-parse-integer 1.0.6
- lexical-util 1.0.7
- libc 0.2.189
- memchr 2.8.3
- num-bigint 0.4.8
- num-integer 0.1.46
- num-traits 0.2.19
- once_cell 1.21.4
- portable-atomic 1.15.0
- proc-macro2 1.0.107
- pyo3 0.29.2
- pyo3-build-config 0.29.2
- pyo3-ffi 0.29.2
- pyo3-macros 0.29.2
- pyo3-macros-backend 0.29.2
- quote 1.0.47
- r-efi 5.3.0
- radium 0.7.0
- rustversion 1.0.23
- ryu 1.0.23
- serde 1.0.229
- serde_core 1.0.229
- serde_derive 1.0.229
- serde_json 1.0.151
- simdutf8 0.1.5
- smallvec 1.15.2
- smoothutf8 0.2.3
- syn 2.0.119
- syn 3.0.3
- tap 1.0.1
- target-lexicon 0.13.5
- thiserror 2.0.20
- thiserror-impl 2.0.20
- unicode-ident 1.0.24
- version_check 0.9.5
- wasip2 1.0.4+wasi-0.2.12
- wit-bindgen 0.57.1
- wyz 0.5.1
- zerocopy 0.8.56
- zerocopy-derive 0.8.56
- zmij 1.0.23
- protobuf-py >=0.0.1
- annotated-types 0.8.0
- backports-asyncio-runner 1.2.0
- buf-bin 1.72.0
- click 8.4.2
- colorama 0.4.6
- coverage 7.15.4
- deepmerge 2.1.0
- example 0.0.1
- example-plugin 0.0.1
- exceptiongroup 1.3.1
- fix-protobuf-imports 0.1.7
- ghp-import 2.1.0
- griffelib 2.1.0
- hypothesis 6.165.2
- iniconfig 2.3.0
- jinja2 3.1.6
- license-header 0.0.1
- markdown 3.10.3
- markupsafe 3.0.3
- maturin 1.14.1
- mergedeep 1.3.4
- mkdocs 1.6.1
- mkdocs-autorefs 1.4.4
- mkdocs-get-deps 0.2.2
- mkdocstrings 1.0.6
- mkdocstrings-python 2.0.5
- nodeenv 1.10.0
- packaging 26.3
- pastel 0.2.1
- pathspec 1.1.1
- platformdirs 4.11.1
- pluggy 1.6.0
- poethepoet 0.48.0
- protobuf 7.35.1
- protobuf-py 0.3.0
- protobuf-py-bench 0.0.1
- protobuf-py-ext 0.3.0
- protoc-gen-py 0.3.0
- protoc-runner 35.1
- py-cpuinfo 9.0.0
- pydantic 2.13.4
- pydantic-core 2.46.4
- pygments 2.20.0
- pymdown-extensions 11.0.1
- pyright 1.1.411
- pytest 9.1.1
- pytest-asyncio 1.4.0
- pytest-benchmark 5.2.3
- pytest-cov 7.1.0
- python-dateutil 2.9.0.post0
- pyyaml 6.0.3
- pyyaml-env-tag 1.1
- ruff 0.16.2
- six 1.17.0
- sortedcontainers 2.4.0
- tombi 1.2.8
- tomli 2.4.1
- ty 0.0.69
- typing-extensions 4.16.0
- typing-inspection 0.4.2
- upstream-protobuf 0.0.1
- watchdog 6.0.0
- zensical 0.0.53
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- pypa/gh-action-pypi-publish dc37677b2e1c63e2034f94d8a5b11f265b73ba33 composite
- buf-bin ==1.72.0
- fix-protobuf-imports ==0.1.7
- protobuf ==7.35.1
- pyyaml ==6.0.3
- license-header 0.0.1
- packaging 26.3
- pastel 0.2.1
- poethepoet 0.48.0
- protoc-runner 35.1
- pyyaml 6.0.3
- tomli 2.4.1
- wheel 0.47.0