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

https://github.com/python-hyper/h2

Score: 32.419129905714925

Last synced: about 19 hours ago
JSON representation

Repository metadata:

Pure-Python HTTP/2 protocol implementation


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 1,295
Total Committers: 69
Avg Commits per committer: 18.768
Development Distribution Score (DDS): 0.378

Commits in past year: 34
Committers in past year: 12
Avg Commits per committer in past year: 2.833
Development Distribution Score (DDS) in past year: 0.471

Name Email Commits
Cory Benfield l****z@g****m 806
requires.io s****t@r****o 182
Thomas Kriechbaumer t****s@k****e 83
Alex Chan a****x@a****t 38
Tarashish Mishra s****0@g****m 25
Maximilian Hils g****t@m****m 23
pgjones p****s@g****m 18
Fred Thomsen m****e@f****t 11
Misha Behersky b****t@g****m 6
hellysmile h****e@g****m 6
Nate Prewitt N****t@g****m 5
chhsiao90 c****0@g****m 4
Tom Offermann t****n@n****m 4
Jan Brasna 1****a 4
Keith Dart k****t@a****m 4
Vlad Stefan Munteanu v****u@a****m 3
Michał Szymański m****i@v****m 3
Harshal Parekh h****h@o****m 3
Kracekumar Ramaraju m****e@k****m 3
deedy5 6****5 2
aidylewis a****s@h****m 2
Sam Bristow s****w@g****m 2
Melvin Dijkstra m****a@g****m 2
Glyph g****h@t****m 2
Gil Gonçalves l****y@g****m 2
Felix Yan f****s@a****g 2
Evgeny Tataurov t****f@g****m 2
David Poggi d****i 2
Christian Clauss c****s@m****m 2
Burak Yigit Kaya b****k@s****o 2
and 39 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 65
Total pull requests: 100
Average time to close issues: over 1 year
Average time to close pull requests: 3 months
Total issue authors: 49
Total pull request authors: 43
Average comments per issue: 2.62
Average comments per pull request: 1.32
Merged pull request: 61
Bot issues: 0
Bot pull requests: 2

Past year issues: 3
Past year pull requests: 16
Past year average time to close issues: 27 days
Past year average time to close pull requests: 15 days
Past year issue authors: 3
Past year pull request authors: 11
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.75
Past year merged pull request: 10
Past year bot issues: 0
Past year bot pull requests: 2

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/python-hyper/h2

Top Issue Authors

  • Lukasa (6)
  • alexwlchan (3)
  • timoffex (3)
  • dimaqq (3)
  • scr-oath (2)
  • annevk (2)
  • drv1234 (2)
  • Kriechi (2)
  • mgorny (2)
  • chanh1964 (1)
  • Harshal96 (1)
  • sethmlarson (1)
  • gschaffner (1)
  • oremanj (1)
  • kahuang (1)

Top Pull Request Authors

  • Kriechi (29)
  • glyph (8)
  • mhils (7)
  • janbrasna (4)
  • Mirochill (2)
  • Harshal96 (2)
  • dependabot[bot] (2)
  • bmwant (2)
  • puke3615 (2)
  • Yaakov-Belch (2)
  • deedy5 (2)
  • cclauss (2)
  • timoffex (2)
  • eclipseo (2)
  • chasingimpact (2)

Top Issue Labels

  • Bug (4)
  • Easy (4)
  • Enhancement (3)
  • Performance (2)
  • Question (2)
  • Testing (1)

Top Pull Request Labels

  • python:uv (2)
  • dependencies (2)

Package metadata

pypi.org: h2

Pure-Python HTTP/2 protocol implementation

alpine-v3.18: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r2 (published over 3 years ago)
  • Last Synced: 2026-03-12T02:12:17.874Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 4.328%
    • Stargazers count: 8.463%
    • Forks count: 8.847%
  • Maintainers (1)
alpine-v3.18: py3-h2-pyc

Precompiled Python bytecode for py3-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r2 (published over 3 years ago)
  • Last Synced: 2026-03-16T02:23:57.063Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 4.328%
    • Stargazers count: 8.463%
    • Forks count: 8.847%
  • Maintainers (1)
alpine-edge: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r5 (published about 1 month ago)
  • Last Synced: 2026-07-21T22:18:18.066Z (about 1 month ago)
  • Versions: 4
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 3.393%
    • Average: 5.727%
    • Stargazers count: 9.753%
    • Forks count: 9.76%
  • Maintainers (1)
alpine-v3.15: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.0.0-r1 (published over 5 years ago)
  • Last Synced: 2026-03-16T02:01:37.610Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 5.854%
    • Stargazers count: 5.934%
    • Forks count: 6.546%
    • Dependent packages count: 10.935%
  • Maintainers (1)
alpine-v3.14: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.0.0-r1 (published over 5 years ago)
  • Last Synced: 2026-03-12T00:04:04.320Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 5.509%
    • Average: 5.97%
    • Forks count: 6.271%
    • Dependent packages count: 12.101%
  • Maintainers (1)
alpine-v3.17: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r0 (published over 4 years ago)
  • Last Synced: 2026-03-16T03:10:07.705Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.092%
    • Dependent packages count: 7.893%
    • Stargazers count: 8.005%
    • Forks count: 8.471%
  • Maintainers (1)
conda-forge.org: h2

  • Homepage: https://python-hyper.org/
  • Licenses: MIT
  • Latest release: 4.1.0 (published almost 5 years ago)
  • Last Synced: 2026-04-17T21:03:45.090Z (4 months ago)
  • Versions: 7
  • Dependent Packages: 14
  • Dependent Repositories: 11
  • Rankings:
    • Dependent packages count: 4.471%
    • Average: 7.543%
    • Dependent repos count: 10.614%
alpine-v3.16: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r0 (published over 4 years ago)
  • Last Synced: 2026-03-16T02:05:37.849Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 6.427%
    • Forks count: 6.791%
    • Average: 7.971%
    • Dependent packages count: 18.665%
  • Maintainers (1)
alpine-edge: py3-h2-pyc

Precompiled Python bytecode for py3-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r5 (published about 1 month ago)
  • Last Synced: 2026-07-21T22:18:18.909Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 8.618%
    • Stargazers count: 10.106%
    • Forks count: 10.114%
    • Dependent packages count: 14.251%
  • Maintainers (1)
anaconda.org: h2

h2 is a HTTP/2 protocol stack, written entirely in Python. The goal of h2 is to be a common HTTP/2 stack for the Python ecosystem, usable in all programs regardless of concurrency model or environment. To achieve this, h2 is entirely self-contained: it does no I/O of any kind, leaving that up to a wrapper library to control. This ensures that it can seamlessly work in all kinds of environments, from single-threaded code to Twisted.

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.3.0 (published 8 months ago)
  • Last Synced: 2026-03-15T18:27:43.391Z (5 months ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 11
  • Rankings:
    • Stargazers count: 24.688%
    • Forks count: 26.697%
    • Average: 29.818%
    • Dependent packages count: 30.652%
    • Dependent repos count: 37.233%
alpine-v3.19: py3-h2-pyc

Precompiled Python bytecode for py3-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r2 (published over 3 years ago)
  • Last Synced: 2026-03-16T02:12:32.590Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
  • Maintainers (1)
ubuntu-23.04: python-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: mit
  • Latest release: 4.1.0-4 (published 7 months ago)
  • Last Synced: 2026-03-12T13:15:20.346Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.22: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-14T12:58:57.811Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
debian-12: python-h2

  • Homepage: https://github.com/python-hyper/h2
  • Documentation: https://packages.debian.org/bookworm/python-h2
  • Licenses: mit
  • Latest release: 4.1.0-4 (published 6 months ago)
  • Last Synced: 2026-03-13T07:50:32.060Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.21: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-16T02:07:45.547Z (5 months 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-24.11: python312Packages.h2

HTTP/2 State-Machine based protocol implementation

nixpkgs-unstable: python314Packages.h2

HTTP/2 State-Machine based protocol implementation

alpine-v3.20: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r3 (published over 2 years ago)
  • Last Synced: 2026-07-26T06:00:37.018Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.23: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r3 (published over 2 years ago)
  • Last Synced: 2026-07-29T12:04:26.463Z (28 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)
ubuntu-24.10: python-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: mit
  • Latest release: 4.1.0-4 (published 6 months ago)
  • Last Synced: 2026-03-13T16:18:29.941Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python312Packages.h2

HTTP/2 State-Machine based protocol implementation

debian-13: python-h2

  • Homepage: https://github.com/python-hyper/h2
  • Documentation: https://packages.debian.org/trixie/python-h2
  • Licenses: mit
  • Latest release: 4.2.0-1 (published 6 months ago)
  • Last Synced: 2026-03-14T15:28:02.784Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: py3-h2-pyc

Precompiled Python bytecode for py3-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r3 (published over 2 years ago)
  • Last Synced: 2026-04-12T05:05:17.460Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
openbsd-7.9-amd64: www/py-aioquic

QUIC and HTTP/3 implementation in Python

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: mit
  • Latest release: 1.3.0 (published 4 months ago)
  • Last Synced: 2026-05-28T02:51:03.823Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r2 (published over 3 years ago)
  • Last Synced: 2026-03-16T02:13:05.965Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.21: py3-h2-pyc

Precompiled Python bytecode for py3-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r3 (published over 2 years ago)
  • Last Synced: 2026-04-17T19:04:41.211Z (4 months 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-23.05: python311Packages.h2

HTTP/2 State-Machine based protocol implementation

alpine-v3.22: py3-h2-pyc

Precompiled Python bytecode for py3-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-14T12:59:43.740Z (5 months 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-23.05: python310Packages.h2

HTTP/2 State-Machine based protocol implementation

pkgsrc-netbsd-x86_64-10.1-all: www/py-h2

HTTP/2 State-Machine based protocol implementation

  • Homepage: https://github.com/python-hyper/h2
  • Documentation: https://pkgsrc.se/www/py-h2
  • Licenses: mit
  • Latest release: 4.3.0 (published 5 months ago)
  • Last Synced: 2026-08-19T15:29:56.688Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python311Packages.h2

HTTP/2 State-Machine based protocol implementation

openbsd-7.9-amd64: www/py-h2

pure-Python HTTP/2 State-Machine based protocol

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: mit
  • Latest release: 4.3.0p0 (published 4 months ago)
  • Last Synced: 2026-05-28T02:24:23.013Z (3 months 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-23.11: python310Packages.h2

HTTP/2 State-Machine based protocol implementation

ubuntu-24.04: python-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: mit
  • Latest release: 4.1.0-4 (published 7 months ago)
  • Last Synced: 2026-03-06T12:02:54.248Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-23.10: python-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: mit
  • Latest release: 4.1.0-4 (published 6 months ago)
  • Last Synced: 2026-03-14T01:16:24.751Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python311Packages.h2

HTTP/2 State-Machine based protocol implementation

alpine-v3.20: py3-h2-pyc

Precompiled Python bytecode for py3-h2

  • Homepage: https://github.com/python-hyper/h2
  • Licenses: MIT
  • Latest release: 4.1.0-r3 (published over 2 years ago)
  • Last Synced: 2026-08-01T16:03:03.191Z (25 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-23.11: python311Packages.h2

HTTP/2 State-Machine based protocol implementation

nixpkgs-unstable: python313Packages.h2

HTTP/2 State-Machine based protocol implementation

guix: python-h2

HTTP/2 State-Machine based protocol implementation


Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v1 composite
uv.lock pypi
  • alabaster 1.0.0
  • babel 2.18.0
  • backports-tarfile 1.2.0
  • build 1.5.0
  • certifi 2026.7.22
  • cffi 2.1.0
  • charset-normalizer 3.4.9
  • check-manifest 0.51
  • colorama 0.4.6
  • coverage 7.15.2
  • cryptography 49.0.0
  • docutils 0.22.4
  • exceptiongroup 1.3.1
  • execnet 2.1.2
  • h2 *
  • hpack 4.2.0
  • hyperframe 6.1.0
  • hypothesis 6.161.0
  • id 1.6.1
  • idna 3.18
  • imagesize 2.0.0
  • importlib-metadata 9.0.0
  • iniconfig 2.3.0
  • jaraco-classes 3.4.0
  • jaraco-context 6.1.2
  • jaraco-functools 4.6.0
  • jeepney 0.9.0
  • jinja2 3.1.6
  • keyring 25.7.0
  • librt 0.13.0
  • markdown-it-py 4.2.0
  • markupsafe 3.0.3
  • mdurl 0.1.2
  • more-itertools 11.1.0
  • mypy 1.20.2
  • mypy-extensions 1.1.0
  • nh3 0.3.6
  • packaging 26.2
  • pathspec 1.1.1
  • pluggy 1.6.0
  • pycparser 3.0
  • pygments 2.20.0
  • pyproject-hooks 1.2.0
  • pytest 9.0.3
  • pytest-cov 6.3.0
  • pytest-xdist 3.8.0
  • pywin32-ctypes 0.2.3
  • readme-renderer 45.0
  • requests 2.34.2
  • requests-toolbelt 1.0.0
  • rfc3986 2.0.0
  • rich 15.0.0
  • roman-numerals 4.1.0
  • ruff 0.15.22
  • secretstorage 3.5.0
  • setuptools 83.0.0
  • snowballstemmer 3.1.1
  • sortedcontainers 2.4.0
  • sphinx 9.1.0
  • sphinxcontrib-applehelp 2.0.0
  • sphinxcontrib-devhelp 2.0.0
  • sphinxcontrib-htmlhelp 2.1.0
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-qthelp 2.0.0
  • sphinxcontrib-serializinghtml 2.0.0
  • tomli 2.4.1
  • twine 6.2.0
  • typing-extensions 4.16.0
  • urllib3 2.7.0
  • wheel 0.47.0
  • zipp 4.1.0
pyproject.toml pypi
  • hpack >=4.1,<5
  • hyperframe >=6.1,<7