{"adoption": {"forks": 136, "observed_at": "2026-08-28T04:04:38.232697+00:00", "stars": 1406}, "canonical_url": "https://ross.abutalabs.com/products/pinn", "card": {"archived": false, "artifact_type": "application", "description": "An enhanced Operating System installer for the Raspberry Pi", "domain": ["operating-systems", "embedded-systems", "developer-tools"], "enriched": true, "function": ["deployment", "developer-tools"], "health_score": 87, "homepage": null, "language": "Makefile", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["procount/pinn"], "name": "procount/pinn", "platform": ["embedded", "cross-platform"], "pushed_at": "2026-05-22T13:32:41+00:00", "repo": "procount/pinn", "stars": 1406, "tags": ["raspberry-pi", "noobs", "os-installer", "sd-card", "bootloader", "linux"], "topics": ["raspberry-pi", "noobs", "raspberry", "rpi1", "rpi2", "rpi3", "rpi"], "urls": [], "use_cases": ["install an operating system on a raspberry pi sd card", "multi-boot several OSes on a raspberry pi", "replace NOOBS with an enhanced installer", "download and install Pi OSes over wifi or ethernet", "recovery and reinstall of Raspberry Pi OS"], "what_it_is": "PINN is an enhanced fork of the NOOBS operating system installer for the Raspberry Pi, allowing users to easily install multiple OSes onto an SD card. It adds extra features over NOOBS such as network and USB-based OS downloads and improved partitioning options.", "when_to_avoid": ["you prefer flashing images directly with tools like Raspberry Pi Imager or balenaEtcher", "you are not using Raspberry Pi hardware", "you need a licensed product for commercial redistribution"], "when_to_choose": ["you want a NOOBS-like installer with extra features for Raspberry Pi", "you need to install multiple OSes or multi-boot on a Pi", "you want network-based OS installation on a Pi"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pinn", "repo": "procount/pinn", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "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:04:38.232697+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.232697+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:43.747817+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74a6c42647c036f66f5235494a378109d9050a14f0b2424762aab42d064f3c0d", "fetched_at": "2026-08-28T04:04:38.232697+00:00", "kind": "readme", "missing": false, "url": "https://github.com/procount/pinn"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 100, "rhythm": 37}, "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": 3819, "days_push": 103, "days_rel": 204, "gap_med": 193, "n_releases_24m": 4}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}