{"adoption": {"forks": 51, "observed_at": "2026-08-28T04:03:31.431235+00:00", "stars": 1084}, "canonical_url": "https://ross.abutalabs.com/products/unsnap", "card": {"archived": true, "artifact_type": "cli-tool", "description": "Quickly migrate from using snap packages to flatpaks", "domain": ["operating-systems", "developer-tools"], "enriched": true, "function": ["cli", "package-manager", "developer-tools", "workflow-automation"], "health_score": 10, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["popey/unsnap"], "name": "popey/unsnap", "platform": ["cli"], "pushed_at": "2024-05-09T09:34:08+00:00", "repo": "popey/unsnap", "stars": 1084, "tags": ["snap", "flatpak", "package-migration", "shell-script", "linux-desktop", "command-line", "automation", "linux"], "topics": [], "urls": [], "use_cases": ["migrate from snap to flatpak", "remove snapd from ubuntu", "convert snap packages to flatpaks", "replace snaps with flatpak equivalents", "generate migration scripts for package manager switch", "uninstall snap and keep applications"], "what_it_is": "unsnap is a shell-based CLI tool that migrates installed snap packages to their flatpak equivalents on Linux. It generates a sequence of reviewable scripts (backup, install flatpak, enable flathub, install flatpaks, remove snaps) that users can inspect before executing.", "when_to_avoid": ["you need a polished, reliable migration for production systems - the project is pre-alpha", "your snaps are not in the applist.csv mapping", "you are not on a Linux system with snap installed"], "when_to_choose": ["you want to move off snap packages to flatpak on a Linux desktop", "you want to review or edit migration scripts before running them", "you prefer a simple shell tool with no dependencies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/unsnap", "repo": "popey/unsnap", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "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:03:31.431235+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:31.431235+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:50:09.286320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbd406712a5518f232add3c83734d67412d65f37c50a08ac68564bd2e08aac13", "fetched_at": "2026-08-28T04:03:31.431235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/popey/unsnap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1612, "days_push": 846, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}