An open API service for producing an overview of a list of open source projects.

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.


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/connectrpc/connect-py

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

proxy.golang.org: github.com/connectrpc/connect-py

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

nixpkgs-unstable: python313Packages.connectrpc

Server and client runtime library for Connect RPC


Dependencies

.github/workflows/add-to-project.yaml actions
.github/workflows/ci.yaml actions
  • 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
.github/workflows/codeql.yml actions
  • actions/checkout 08c6903cd8c0fde910a37f88322edcfb5dd907a8 composite
  • github/codeql-action/analyze f1f6e5f6af878fb37288ce1c627459e94dbf7d01 composite
  • github/codeql-action/init f1f6e5f6af878fb37288ce1c627459e94dbf7d01 composite
.github/workflows/pr-title.yaml actions
.github/workflows/release.yaml actions
  • 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
example/pyproject.toml pypi
  • connect-python *
  • flask *
  • protobuf *
  • starlette *
pyproject.toml pypi
uv.lock pypi
  • 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
connectrpc-otel/pyproject.toml pypi
  • opentelemetry-api >=1.39.1
  • opentelemetry-instrumentation >=0.60b1
protoc-gen-connectrpc/pyproject.toml pypi
  • protobuf-py >=0.3.0
connectrpc-grpcreflect/pyproject.toml pypi
  • connectrpc >=0.11.0
.github/workflows/docs.yaml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/deploy-pages 368f82528645a54fb793d4d04e342629a3f51346 composite
  • actions/upload-pages-artifact fc324d3547104276b827a68afc52ff2a11cc49c9 composite
  • astral-sh/setup-uv bec219d24cd3e171d82865faccec33120bb574f4 composite
.github/workflows/release-grpcreflect.yaml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • astral-sh/setup-uv bec219d24cd3e171d82865faccec33120bb574f4 composite
  • pypa/gh-action-pypi-publish dc37677b2e1c63e2034f94d8a5b11f265b73ba33 composite
.github/workflows/release-otel.yaml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • astral-sh/setup-uv bec219d24cd3e171d82865faccec33120bb574f4 composite
  • pypa/gh-action-pypi-publish dc37677b2e1c63e2034f94d8a5b11f265b73ba33 composite