{"adoption": {"forks": 356, "observed_at": "2026-08-28T04:09:10.870581+00:00", "stars": 5118}, "canonical_url": "https://ross.abutalabs.com/products/awesome-asyncio", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of awesome Python asyncio frameworks, libraries, software and resources", "domain": ["developer-tools", "awesome-lists", "programming-languages"], "enriched": true, "function": ["developer-tools", "concurrency", "documentation"], "health_score": 53, "homepage": null, "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["timofurrer/awesome-asyncio"], "name": "timofurrer/awesome-asyncio", "platform": ["python"], "pushed_at": "2025-12-01T14:19:00+00:00", "repo": "timofurrer/awesome-asyncio", "stars": 5118, "tags": ["awesome-list", "asyncio", "curated-list", "coroutines", "async-programming"], "topics": ["python-asyncio", "coroutines", "python", "asyncio", "awesome", "awesome-list", "closember"], "urls": [], "use_cases": ["find python asyncio libraries for a project", "learn about async python ecosystem tools", "discover asyncio web frameworks like fastapi or aiohttp", "compare asyncio database drivers and message queue libraries", "find talks and writings about python coroutines", "locate asyncio testing tools"], "what_it_is": "A curated list of Python asyncio frameworks, libraries, software, and learning resources. It organizes async ecosystem tools by category such as web frameworks, message queues, database drivers, networking, and testing.", "when_to_avoid": ["you need actively maintained tooling rather than a link list", "you work outside Python or with non-asyncio concurrency models", "you need guaranteed up-to-date recommendations, since the project is seeking a new maintainer"], "when_to_choose": ["you want a starting point to explore the Python asyncio ecosystem", "you need recommendations for async libraries by category", "you are learning asyncio and want curated resources"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-asyncio", "repo": "timofurrer/awesome-asyncio", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:10.870581+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:02:07.008623+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a3166fd17d12e45bddd41886380fa602ca8869e5abdba7ae944deab5829952a", "fetched_at": "2026-08-28T04:09:10.870581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timofurrer/awesome-asyncio"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 55, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3592, "days_push": 275, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}