https://github.com/connectrpc/connect-py
connectrpc grpc protobuf protocol-buffers python
Score: 23.039093319186453
Last synced: about 2 hours ago
JSON representation
Repository metadata:
The Python implementation of Connect: Protobuf RPC that works.
- Host: GitHub
- URL: https://github.com/connectrpc/connect-py
- Owner: connectrpc
- License: other
- Created: 2025-09-22T22:23:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-10-26T05:32:13.000Z (11 days ago)
- Last Synced: 2026-10-29T12:37:21.920Z (8 days ago)
- Topics: connectrpc, grpc, protobuf, protocol-buffers, python
- Language: Python
- Homepage: https://connectrpc.com/docs/python/getting-started/
- Size: 3.94 MB
- Stars: 156
- Watchers: 3
- Forks: 21
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
- Maintainers: MAINTAINERS.md
- Agents: AGENTS.md
- Claude: CLAUDE.md
Owner metadata:
- Name: Connect
- Login: connectrpc
- Email:
- Kind: organization
- Description: Simple, reliable, interoperable. Protobuf RPC that works. Now part of CNCF.
- Website: https://connectrpc.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/97258658?v=4
- Repositories: 26
- Last Synced at: 2026-11-04T18:15:24.404Z
- Profile URL: https://github.com/connectrpc
GitHub Events
Total
- Create event: 12
- Delete event: 13
- Issue comment event: 2
- Issues event: 2
- Pull request event: 6
- Pull request review comment event: 3
- Pull request review event: 6
- Push event: 29
- Watch event: 2
- Total: 75
Last Year
- Create event: 12
- Delete event: 13
- Issue comment event: 2
- Issues event: 2
- Pull request event: 6
- Pull request review comment event: 3
- Pull request review event: 6
- Push event: 29
- Watch event: 2
- Total: 75
Committers metadata
Last synced: 1 day ago
Total Commits: 522
Total Committers: 17
Avg Commits per committer: 30.706
Development Distribution Score (DDS): 0.615
Commits in past year: 328
Committers in past year: 15
Avg Commits per committer in past year: 21.867
Development Distribution Score (DDS) in past year: 0.616
| Name | Commits | |
|---|---|---|
| Anuraag (Rag) Agrawal | a****a@g****m | 201 |
| renovate[bot] | 2****] | 126 |
| Yasushi Itoh | i****y | 76 |
| Stefan VanBuren | s****n@v****z | 71 |
| dependabot[bot] | 4****] | 30 |
| Kamil Monicz | k****l@m****v | 4 |
| dongjiang | d****9@1****m | 3 |
| Iain McGinniss | i****n@a****m | 2 |
| Achille | a****e@f****m | 1 |
| Ajeet D'Souza | 9****t@g****m | 1 |
| Derek Ludwig | d****g@g****m | 1 |
| Jeff Sawatzky | 4****y | 1 |
| Jialiang Liang | l****g@o****m | 1 |
| Lin Yiming | r****n@g****m | 1 |
| Oliver Sun | 7****9 | 1 |
| Steven Parkes | s****s@s****t | 1 |
| Tao Lin | n****o@g****m | 1 |
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 13
Total pull requests: 108
Average time to close issues: 4 days
Average time to close pull requests: 1 day
Total issue authors: 10
Total pull request authors: 11
Average comments per issue: 1.92
Average comments per pull request: 0.37
Merged pull request: 93
Bot issues: 0
Bot pull requests: 39
Past year issues: 13
Past year pull requests: 108
Past year average time to close issues: 4 days
Past year average time to close pull requests: 1 day
Past year issue authors: 10
Past year pull request authors: 11
Past year average comments per issue: 1.92
Past year average comments per pull request: 0.37
Past year merged pull request: 93
Past year bot issues: 0
Past year bot pull requests: 39
Top Issue Authors
- i2y (3)
- stefanvanburen (2)
- patrick-rice-lang (1)
- nrenzoni (1)
- mishushakov (1)
- n24q02m (1)
- akursar (1)
- anuraaga (1)
- oleg-tkachuk (1)
- hypnoce (1)
Top Pull Request Authors
- renovate[bot] (39)
- stefanvanburen (27)
- anuraaga (26)
- i2y (5)
- Zaczero (4)
- dongjiang1989 (2)
- lux-liang (1)
- Copilot (1)
- iainmcgin (1)
- nblintao (1)
- Yuren0312 (1)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 7
-
Total downloads:
- pypi: 3,702,338 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 40
- Total maintainers: 2
proxy.golang.org: github.com/connectrpc/connect-py
- Homepage:
- Documentation: https://pkg.go.dev/github.com/connectrpc/connect-py#section-documentation
- Licenses: other
- Latest release: v0.13.0 (published 8 days ago)
- Last Synced: 2026-11-04T18:13:58.242Z (1 day ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.494%
- Average: 4.645%
- Dependent repos count: 4.796%
pypi.org: protoc-gen-connectrpc
Code generator for Connect RPC
- Homepage: https://github.com/connectrpc/connect-py
- Documentation: https://protoc-gen-connectrpc.readthedocs.io/
- Licenses: Apache-2.0
- Latest release: 0.13.0 (published 12 days ago)
- Last Synced: 2026-11-04T18:14:07.113Z (1 day ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 20,496 Last month
-
Rankings:
- Dependent packages count: 7.601%
- Downloads: 14.737%
- Average: 21.774%
- Dependent repos count: 42.983%
- Maintainers (1)
pypi.org: connectrpc-grpcreflect
gRPC reflection for Connect RPC
- Homepage: https://github.com/connectrpc/connect-py
- Documentation: https://connectrpc-grpcreflect.readthedocs.io/
- Licenses: Apache-2.0
- Latest release: 0.2.0 (published 12 days ago)
- Last Synced: 2026-11-04T18:30:24.371Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 85 Last month
-
Rankings:
- Dependent packages count: 6.885%
- Average: 23.3%
- Downloads: 24.061%
- Dependent repos count: 38.953%
- Maintainers (1)
pypi.org: connectrpc-otel
OpenTelemetry instrumentation for Connect RPC
- Homepage: https://github.com/connectrpc/connect-py
- Documentation: https://connectrpc-otel.readthedocs.io/
- Licenses: Apache-2.0
- Latest release: 0.3.0 (published 12 days ago)
- Last Synced: 2026-11-04T18:14:01.484Z (1 day ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 35,119 Last month
-
Rankings:
- Dependent packages count: 7.519%
- Average: 25.02%
- Dependent repos count: 42.522%
- Maintainers (1)
pypi.org: connectrpc
Server and client runtime library for Connect RPC
- Homepage: https://github.com/connectrpc/connect-py
- Documentation: https://connectrpc.com/docs/python/getting-started/
- Licenses: Apache-2.0
- Latest release: 0.13.0 (published 12 days ago)
- Last Synced: 2026-11-04T18:30:22.275Z (1 day ago)
- Versions: 9
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,646,638 Last month
-
Rankings:
- Dependent packages count: 8.74%
- Average: 28.994%
- Dependent repos count: 49.249%
- Maintainers (1)
nixpkgs-unstable: python314Packages.connectrpc
Server and client runtime library for Connect RPC
- Homepage: https://github.com/connectrpc/connect-py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/connectrpc/default.nix#L72
- Licenses: Apache-2.0
- Latest release: 0.11.1 (published 3 months ago)
- Last Synced: 2026-11-01T11:25:15.605Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python313Packages.connectrpc
Server and client runtime library for Connect RPC
- Homepage: https://github.com/connectrpc/connect-py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/connectrpc/default.nix#L72
- Licenses: Apache-2.0
- Latest release: 0.11.1 (published 3 months ago)
- Last Synced: 2026-11-01T10:49:49.261Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- actions/checkout 08c6903cd8c0fde910a37f88322edcfb5dd907a8 composite
- actions/setup-go 44694675825211faa026b3c33043df3e48a5fa00 composite
- actions/setup-python e797f83bcb11b83ae66e0230d6156d7c80228e7c composite
- actions/setup-python a26af69be951a213d495a4c3e4e4022e16d87065 composite
- astral-sh/setup-uv 557e51de59eb14aaaba2ed9621916900a91d50c6 composite
- astral-sh/setup-uv 4959332f0f014c5280e7eac8b70c90cb574c9f9b composite
- codecov/codecov-action v5 composite
- goreleaser/goreleaser-action e435ccd777264be153ace6237001ef4d979d3a7a composite
- pypa/gh-action-pypi-publish 76f52bc884231f62b9a034ebfe128415bbaabdfc composite
- actions/checkout 08c6903cd8c0fde910a37f88322edcfb5dd907a8 composite
- github/codeql-action/analyze f1f6e5f6af878fb37288ce1c627459e94dbf7d01 composite
- github/codeql-action/init f1f6e5f6af878fb37288ce1c627459e94dbf7d01 composite
- actions/attest-build-provenance 977bb373ede98d70efdf65b84cb5f73e068dcc2a composite
- actions/checkout 08c6903cd8c0fde910a37f88322edcfb5dd907a8 composite
- actions/setup-go 44694675825211faa026b3c33043df3e48a5fa00 composite
- actions/setup-python e797f83bcb11b83ae66e0230d6156d7c80228e7c composite
- astral-sh/setup-uv 557e51de59eb14aaaba2ed9621916900a91d50c6 composite
- goreleaser/goreleaser-action e435ccd777264be153ace6237001ef4d979d3a7a composite
- pypa/gh-action-pypi-publish ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e composite
- connect-python *
- flask *
- protobuf *
- starlette *
- anyio 4.10.0
- asgiref 3.9.1
- babel 2.17.0
- backports-asyncio-runner 1.2.0
- backrefs 5.9
- blinker 1.9.0
- brotli 1.1.0
- certifi 2025.8.3
- charset-normalizer 3.4.3
- click 8.2.1
- colorama 0.4.6
- connect-python 0.5.0
- connect-python-conformance 0.1.0
- connect-python-example 0.1.0
- connect-python-noextras 0.1.0
- coverage 7.10.3
- exceptiongroup 1.3.0
- flask 3.1.1
- ghp-import 2.1.0
- griffe 1.11.1
- h11 0.16.0
- h2 4.2.0
- hpack 4.1.0
- httpcore 1.0.9
- httpx 0.28.1
- hypercorn 0.17.3
- hyperframe 6.1.0
- idna 3.10
- iniconfig 2.1.0
- itsdangerous 2.2.0
- jinja2 3.1.6
- just-bin 1.42.4
- markdown 3.8.2
- markupsafe 3.0.2
- mergedeep 1.3.4
- mkdocs 1.6.1
- mkdocs-autorefs 1.4.2
- mkdocs-get-deps 0.2.0
- mkdocs-material 9.6.16
- mkdocs-material-extensions 1.3.1
- mkdocstrings 0.30.0
- mkdocstrings-python 1.16.12
- nodeenv 1.9.1
- nodejs-wheel-binaries 22.18.0
- packaging 25.0
- paginate 0.5.7
- pathspec 0.12.1
- platformdirs 4.3.8
- pluggy 1.6.0
- priority 2.0.0
- protobuf 6.32.0
- pygments 2.19.2
- pymdown-extensions 10.16.1
- pyright 1.1.403
- pytest 8.4.1
- pytest-asyncio 1.1.0
- pytest-cov 6.2.1
- python-dateutil 2.9.0.post0
- pyyaml 6.0.2
- pyyaml-env-tag 1.1
- requests 2.32.4
- ruff 0.12.7
- six 1.17.0
- sniffio 1.3.1
- starlette 0.47.2
- taskgroup 0.2.2
- tomli 2.2.1
- typing-extensions 4.14.1
- urllib3 2.5.0
- watchdog 6.0.0
- werkzeug 3.1.3
- wsproto 1.2.0
- zstandard 0.24.0
- opentelemetry-api >=1.39.1
- opentelemetry-instrumentation >=0.60b1
- protobuf-py >=0.3.0
- connectrpc >=0.11.0
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/deploy-pages 368f82528645a54fb793d4d04e342629a3f51346 composite
- actions/upload-pages-artifact fc324d3547104276b827a68afc52ff2a11cc49c9 composite
- astral-sh/setup-uv bec219d24cd3e171d82865faccec33120bb574f4 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- astral-sh/setup-uv bec219d24cd3e171d82865faccec33120bb574f4 composite
- pypa/gh-action-pypi-publish dc37677b2e1c63e2034f94d8a5b11f265b73ba33 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- astral-sh/setup-uv bec219d24cd3e171d82865faccec33120bb574f4 composite
- pypa/gh-action-pypi-publish dc37677b2e1c63e2034f94d8a5b11f265b73ba33 composite