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

https://github.com/agronholm/anyio

async-await asyncio trio

Score: 33.70627019492647

Last synced: about 2 hours ago
JSON representation

Repository metadata:

High level asynchronous concurrency and networking framework that works on top of either Trio or asyncio


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 25 days ago

Total Commits: 1,239
Total Committers: 66
Avg Commits per committer: 18.773
Development Distribution Score (DDS): 0.227

Commits in past year: 166
Committers in past year: 21
Avg Commits per committer in past year: 7.905
Development Distribution Score (DDS) in past year: 0.488

Name Email Commits
Alex Grönholm a****m@n****i 958
pre-commit-ci[bot] 6****] 109
Thomas Grainger t****n@g****m 32
Ganden Schaffner g****r@p****e 26
David Brochart d****t@g****m 13
Matthias Urlichs m****s@u****e 9
Jordan Speicher u****e 6
dependabot[bot] 4****] 5
John Belmonte j****n@n****t 4
Christian Clauss c****s@m****m 4
Jean Hominal j****l@g****m 3
daa a****n@g****m 3
11kkw 1****w@n****m 3
Waket Zheng w****g@g****m 2
Miro Hrončok m****o@h****z 2
Michał Górny m****y@g****g 2
Matt Westcott m****t@g****m 2
Kevin Tewouda r****v@y****r 2
Eneg 4****g 2
Danish Hasan 3****1 2
Colin Taylor c****r@g****m 2
Christophe Bornet c****t@h****m 2
Ben Beasley c****e@m****t 2
Tobias Alex-Petersen t****n@g****m 2
Maarten Breddels m****s@g****m 1
Adam Hitchcock a****m@n****m 1
Adrian Garcia Badaracco 1****b 1
Anael Gorfinkel 9****l 1
Andrew Stepanov s****6 1
Ayussh Verma a****a@m****m 1
and 36 more...

Issue and Pull Request metadata

Last synced: 3 months ago

Total issues: 174
Total pull requests: 471
Average time to close issues: 3 months
Average time to close pull requests: 17 days
Total issue authors: 100
Total pull request authors: 61
Average comments per issue: 4.75
Average comments per pull request: 2.32
Merged pull request: 343
Bot issues: 1
Bot pull requests: 154

Past year issues: 44
Past year pull requests: 205
Past year average time to close issues: 27 days
Past year average time to close pull requests: 7 days
Past year issue authors: 32
Past year pull request authors: 30
Past year average comments per issue: 3.25
Past year average comments per pull request: 2.63
Past year merged pull request: 144
Past year bot issues: 0
Past year bot pull requests: 65

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/agronholm/anyio

Top Issue Authors

  • gschaffner (17)
  • agronholm (14)
  • jonathanslenders (11)
  • graingert (6)
  • tapetersen (5)
  • kloczek (4)
  • davidbrochart (4)
  • arthur-tacca (3)
  • jakkdl (3)
  • DaGenix (3)
  • sanmai-NL (3)
  • chbndrhnns (3)
  • luke-1993 (3)
  • smurfix (2)
  • gwerbin (2)

Top Pull Request Authors

  • pre-commit-ci[bot] (150)
  • agronholm (125)
  • gschaffner (37)
  • graingert (28)
  • davidbrochart (20)
  • tapetersen (7)
  • 11kkw (5)
  • musicinmybrain (5)
  • rmorshea (4)
  • waketzheng (4)
  • heckad (4)
  • cbornet (4)
  • cclauss (4)
  • Enegg (4)
  • dependabot[bot] (4)

Top Issue Labels

  • bug (81)
  • enhancement (44)
  • documentation (6)
  • asyncio (4)
  • design (2)
  • trio (1)
  • pytest plugin (1)
  • invalid (1)

Top Pull Request Labels

  • dependencies (4)
  • github_actions (2)

Package metadata

pypi.org: anyio

High-level concurrency and networking framework on top of asyncio or Trio

  • Homepage:
  • Documentation: https://anyio.readthedocs.io/en/latest/
  • Licenses: mit
  • Latest release: 4.12.1 (published 30 days ago)
  • Last Synced: 2026-01-11T20:49:09.560Z (24 days ago)
  • Versions: 66
  • Dependent Packages: 795
  • Dependent Repositories: 41,037
  • Downloads: 352,138,904 Last month
  • Docker Downloads: 2,377,832,434
  • Rankings:
    • Downloads: 0.017%
    • Docker downloads count: 0.029%
    • Dependent repos count: 0.032%
    • Dependent packages count: 0.039%
    • Average: 1.338%
    • Stargazers count: 2.381%
    • Forks count: 5.53%
  • Maintainers (5)
alpine-v3.18: py3-anyio-pyc

Precompiled Python bytecode for py3-anyio

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 3.6.2-r3 (published almost 3 years ago)
  • Last Synced: 2026-01-03T15:30:47.590Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 4.452%
    • Stargazers count: 6.902%
    • Forks count: 10.907%
  • Maintainers (1)
alpine-v3.18: py3-anyio

High level compatibility layer for multiple asynchronous event loop implementations

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 3.6.2-r3 (published almost 3 years ago)
  • Last Synced: 2026-01-03T15:24:51.617Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 4.454%
    • Stargazers count: 6.907%
    • Forks count: 10.907%
  • Maintainers (1)
alpine-edge: py3-anyio

High level compatibility layer for multiple asynchronous event loop implementations

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.11.0-r0 (published 3 months ago)
  • Last Synced: 2026-01-02T11:15:51.204Z (about 1 month ago)
  • Versions: 5
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 3.393%
    • Average: 6.039%
    • Stargazers count: 8.563%
    • Forks count: 12.199%
  • Maintainers (1)
alpine-v3.17: py3-anyio

High level compatibility layer for multiple asynchronous event loop implementations

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 3.6.2-r0 (published over 3 years ago)
  • Last Synced: 2026-01-03T12:56:57.559Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.072%
    • Dependent packages count: 6.675%
    • Stargazers count: 6.91%
    • Forks count: 10.705%
  • Maintainers (1)
spack.io: py-anyio

High level compatibility layer for multiple asynchronous event loop implementations.

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: []
  • Latest release: 4.0.0 (published over 2 years ago)
  • Last Synced: 2024-11-29T16:33:21.801Z (about 1 year ago)
  • Versions: 6
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 6.975%
    • Average: 8.184%
    • Forks count: 11.574%
    • Dependent packages count: 14.186%
  • Maintainers (1)
conda-forge.org: anyio

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 3.6.2 (published over 3 years ago)
  • Last Synced: 2026-01-06T16:29:24.125Z (30 days ago)
  • Versions: 22
  • Dependent Packages: 20
  • Dependent Repositories: 265
  • Rankings:
    • Dependent repos count: 1.991%
    • Dependent packages count: 3.199%
    • Average: 8.664%
    • Stargazers count: 11.562%
    • Forks count: 17.905%
alpine-edge: py3-anyio-pyc

Precompiled Python bytecode for py3-anyio

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.11.0-r0 (published 3 months ago)
  • Last Synced: 2026-01-02T11:11:56.095Z (about 1 month ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 8.82%
    • Average: 8.84%
    • Forks count: 12.409%
    • Dependent packages count: 14.133%
  • Maintainers (1)
anaconda.org: anyio

AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio. It implements trio-like structured concurrency (SC) on top of asyncio and works in harmony with the native SC of trio itself.

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.10.0 (published 4 months ago)
  • Last Synced: 2025-12-23T22:10:02.326Z (about 1 month ago)
  • Versions: 8
  • Dependent Packages: 11
  • Dependent Repositories: 265
  • Rankings:
    • Dependent packages count: 4.923%
    • Dependent repos count: 11.507%
    • Average: 17.14%
    • Stargazers count: 21.625%
    • Forks count: 30.504%
alpine-v3.22: py3-anyio-pyc

Precompiled Python bytecode for py3-anyio

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.3.0-r2 (published almost 2 years ago)
  • Last Synced: 2026-01-06T16:28:30.812Z (30 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)
alpine-v3.21: py3-anyio-pyc

Precompiled Python bytecode for py3-anyio

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.3.0-r2 (published almost 2 years ago)
  • Last Synced: 2026-01-06T16:28:31.027Z (30 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)
alpine-v3.21: py3-anyio

High level compatibility layer for multiple asynchronous event loop implementations

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.3.0-r2 (published almost 2 years ago)
  • Last Synced: 2026-01-06T16:28:33.855Z (30 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)
alpine-v3.19: py3-anyio-pyc

Precompiled Python bytecode for py3-anyio

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 3.6.2-r3 (published almost 3 years ago)
  • Last Synced: 2026-01-06T16:28:30.246Z (30 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)
alpine-v3.20: py3-anyio-pyc

Precompiled Python bytecode for py3-anyio

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.3.0-r2 (published almost 2 years ago)
  • Last Synced: 2026-01-06T16:28:32.501Z (30 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)
alpine-v3.19: py3-anyio

High level compatibility layer for multiple asynchronous event loop implementations

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 3.6.2-r3 (published almost 3 years ago)
  • Last Synced: 2026-01-06T16:28:29.134Z (30 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)
alpine-v3.20: py3-anyio

High level compatibility layer for multiple asynchronous event loop implementations

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.3.0-r2 (published almost 2 years ago)
  • Last Synced: 2026-01-03T12:47:11.787Z (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.22: py3-anyio

High level compatibility layer for multiple asynchronous event loop implementations

  • Homepage: https://github.com/agronholm/anyio
  • Licenses: MIT
  • Latest release: 4.3.0-r2 (published almost 2 years ago)
  • Last Synced: 2026-01-06T16:28:23.253Z (30 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

pyproject.toml pypi
  • exceptiongroup python_version < '3.11'
  • idna >= 2.8
  • sniffio >= 1.1
  • typing_extensions python_version < '3.8'
.github/workflows/publish.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/test.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/test-downstream.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite