{"adoption": {"forks": 319, "observed_at": "2026-08-28T04:06:16.510891+00:00", "stars": 2120}, "canonical_url": "https://ross.abutalabs.com/products/allegro5", "card": {"archived": false, "artifact_type": "library", "description": "The official Allegro 5 git repository. Pull requests welcome!", "domain": ["graphics", "cross-platform", "media"], "enriched": true, "function": ["graphics", "audio-processing", "image-processing", "video-processing", "game-engine", "gui"], "health_score": 96, "homepage": "https://liballeg.org", "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["liballeg/allegro5"], "name": "liballeg/allegro5", "platform": ["windows", "cpp", "c"], "pushed_at": "2026-08-17T08:16:03+00:00", "repo": "liballeg/allegro5", "stars": 2120, "tags": ["allegro", "multimedia", "opengl", "direct3d", "input-handling", "shaders", "game-programming", "c-api", "game-development", "linux", "macos", "android", "ios"], "topics": ["c", "game-development", "opengl", "audio", "video", "android", "windows", "unix", "linux", "macos"], "urls": [], "use_cases": ["write a 2d game in c", "cross-platform game programming library", "play sounds and draw bitmaps with opengl", "handle keyboard mouse and joystick input", "load fonts and render text in a game", "video playback in a native application"], "what_it_is": "Allegro 5 is a cross-platform C library for video game and multimedia programming, handling windows, input, graphics, audio, fonts, and video playback. It is explicitly not a game engine, leaving program structure to the developer.", "when_to_avoid": ["you want a full-featured game engine with editor and asset pipeline", "you need high-level 3D scene management or modern engine features", "you prefer a managed language runtime like Unity or Godot"], "when_to_choose": ["you want a lightweight C API without engine-imposed architecture", "you need cross-platform desktop and mobile support from one codebase", "you prefer low-level control over a full game engine"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/allegro5", "repo": "liballeg/allegro5", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "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:06:16.510891+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.510891+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:52:56.970087+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b01eeed0ec6fc4f4799e44c7b4084e649d6eee4f1aca52ac935553ff82108398", "fetched_at": "2026-08-28T04:06:16.510891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liballeg/allegro5"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.612833+00:00", "kind": "homepage", "missing": false, "url": "https://liballeg.org"}, {"content_hash": "f85e58f5f1ee9ebf7a40dbda77deffdefcc015a6962fe4a4296442c4a7188b23", "fetched_at": "2026-08-29T10:33:06.625392+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk"}, {"content_hash": "bd48e012f1370c25dfb37d813d1a2ab4af9497b77826385d1b6ce1f6a68a0881", "fetched_at": "2026-08-29T10:33:06.627162+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/docs.html"}, {"content_hash": "57683cc12c44a99f87414c7f2cb848d45890a86030e4fae651d49cb3e0cdc2ed", "fetched_at": "2026-08-29T10:33:06.629056+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/trunk/getting_started.html"}, {"content_hash": "711e56caeb58aaa34f7b985ced1e86174214f6eaacb7aa6fa0dcdbc2fced5fc4", "fetched_at": "2026-08-29T10:33:06.631211+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.8/index.html"}, {"content_hash": "a0ab43623fbc740393ce7515680da0ce96601d84f23df0fb59ff8d7eca7f0d86", "fetched_at": "2026-08-29T10:33:06.633126+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.7/index.html"}, {"content_hash": "ea99de165f62b553212479ed08313c3d016c9b30a64075719dbc592af7051301", "fetched_at": "2026-08-29T10:33:06.634955+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/a5docs/5.2.6/index.html"}, {"content_hash": "007d45309adc3ab1cdd8a065a6856e458240b3eb73bb25714652e23a0a38d93f", "fetched_at": "2026-08-29T10:33:06.636586+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/stabledocs/en/index.html"}, {"content_hash": "667ccd678c27b4d4b6ba05afbc0aedeeb616ad8c2f909e87f91fd09d2bc54165", "fetched_at": "2026-08-29T10:33:06.623209+00:00", "kind": "site_page", "missing": false, "url": "https://liballeg.org/index.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 57}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5797, "days_push": 16, "days_rel": 205, "gap_med": 35, "n_releases_24m": 6}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}