{"adoption": {"forks": 533, "observed_at": "2026-08-28T04:08:17.733166+00:00", "stars": 3752}, "canonical_url": "https://ross.abutalabs.com/products/liburing", "card": {"archived": false, "artifact_type": "library", "description": "Library providing helpers for the Linux kernel io_uring support", "domain": ["operating-systems", "performance"], "enriched": true, "function": ["concurrency", "file-system", "networking"], "health_score": 98, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["axboe/liburing"], "name": "axboe/liburing", "platform": ["c"], "pushed_at": "2026-08-19T18:44:53+00:00", "repo": "axboe/liburing", "stars": 3752, "tags": ["io-uring", "async-io", "high-performance-io", "kernel-interface", "system-calls", "submission-queue", "completion-queue", "ffi", "linux"], "topics": [], "urls": [], "use_cases": ["perform asynchronous file I/O on Linux", "use io_uring without hand-writing raw syscalls", "build high-performance network servers with async socket I/O", "batch I/O operations efficiently with submission and completion queues", "check which io_uring features a given kernel version supports", "replace epoll or older aio with a faster async I/O interface"], "what_it_is": "A C library providing helpers to set up and tear down Linux io_uring instances, plus a simplified convenience API for applications that don't want to deal with the full raw kernel syscall interface. It also ships extensive regression and unit tests covering both the library and the kernel's io_uring support.", "when_to_avoid": ["Your software must be portable to non-Linux platforms, since io_uring is a Linux-only kernel interface", "You target very old kernels where io_uring is absent or severely feature-limited", "You only need simple blocking or epoll-style I/O and don't want the added complexity of ring-based async I/O"], "when_to_choose": ["You are writing C or C++ software on Linux that needs high-performance asynchronous disk or network I/O", "You want a maintained, convenient wrapper over the io_uring syscalls instead of maintaining your own syscall glue", "You need a library usable across a range of kernel versions, with newer features degrading gracefully on older kernels", "You need a linkable binary dependency and prefer the FFI variants (liburing-ffi) over static inline headers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/liburing", "repo": "axboe/liburing", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "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:08:17.733166+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.733166+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:28:58.472559+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44f43e95a5b8476bf4fe34fd9a969f98e28978ef3520578421f85896ebd654ca", "fetched_at": "2026-08-28T04:08:17.733166+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axboe/liburing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 66}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2585, "days_push": 14, "days_rel": 65, "gap_med": 100, "n_releases_24m": 8}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}