{"adoption": {"forks": 589, "observed_at": "2026-08-28T04:10:31.083175+00:00", "stars": 9415}, "canonical_url": "https://ross.abutalabs.com/products/appimagekit", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat", "domain": ["developer-tools", "operating-systems", "desktop-applications"], "enriched": true, "function": ["deployment", "developer-tools", "compression", "file-system"], "health_score": 77, "homepage": "http://appimage.org", "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["AppImage/AppImageKit"], "name": "AppImage/AppImageKit", "platform": ["cli"], "pushed_at": "2026-07-26T18:38:02+00:00", "repo": "AppImage/AppImageKit", "stars": 9415, "tags": ["appimage", "packaging", "portable-apps", "desktop-linux", "distribution", "linux"], "topics": ["appimage", "applications", "deployment", "packaging", "linux", "linux-app"], "urls": [], "use_cases": ["package my desktop app as a single file for all Linux distros", "distribute a Linux application without installing or root", "create portable Linux binaries that run on Ubuntu, Fedora, and Debian", "sign and provide delta updates for Linux app bundles", "avoid building separate packages for every Linux distribution"], "what_it_is": "AppImageKit is the reference tooling for the AppImage format, which packages desktop Linux applications as a single executable file that runs on most common distributions without installation. It provides tools like appimagetool and appimage-builder to create, inspect, sign, and update AppImages.", "when_to_avoid": ["you need deep integration with a specific distribution's package manager and repositories", "you target servers or headless environments where AppImage conventions add little value", "you require strict sandboxing or system-managed dependency updates"], "when_to_choose": ["you distribute a desktop Linux application to end users across many distributions", "you want installation-free, single-file apps that need no root or system library changes", "you want optional desktop integration, GPG signing, and binary delta updates"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/appimagekit", "repo": "AppImage/AppImageKit", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "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:10:31.083175+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.083175+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:22:10.206622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edf871dc6e9abcfce51e93d03e4aad442274556703c94ab030f9e820119aadbb", "fetched_at": "2026-08-28T04:10:31.083175+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppImage/AppImageKit"}, {"content_hash": "4358a70ec627359607438df525d3afd3617ab2533090f141535c686c9f5a3cc3", "fetched_at": "2026-08-29T08:22:29.477562+00:00", "kind": "homepage", "missing": false, "url": "http://appimage.org"}, {"content_hash": "ff03a5c76f46ccc82f686a8f8cd397974c7eaf22dbd27e1e65b4bfb96312eb21", "fetched_at": "2026-08-29T08:22:29.480322+00:00", "kind": "site_page", "missing": false, "url": "https://docs.appimage.org"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4889, "days_push": 38, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}