{"adoption": {"forks": 198, "observed_at": "2026-08-28T04:06:02.030332+00:00", "stars": 1984}, "canonical_url": "https://ross.abutalabs.com/products/flutter-pi", "card": {"archived": false, "artifact_type": "library", "description": "A light-weight Flutter Engine Embedder for Linux Embedded that runs without X11 or Wayland.", "domain": ["embedded-systems", "cross-platform", "developer-tools"], "enriched": true, "function": ["graphics", "embedded", "gui"], "health_score": 76, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ardera/flutter-pi"], "name": "ardera/flutter-pi", "platform": ["embedded", "iot"], "pushed_at": "2026-01-31T15:29:37+00:00", "repo": "ardera/flutter-pi", "stars": 1984, "tags": ["flutter-engine-embedder", "no-x11", "drm-kms", "digital-signage", "flutter-apps-on-arm", "linux", "arm"], "topics": ["flutter-pi", "raspberry-pi", "flutter", "embedded", "digital-signage"], "urls": [], "use_cases": ["run flutter apps on raspberry pi without a desktop environment", "build digital signage displays with flutter", "deploy flutter kiosk apps on embedded linux boards", "run flutter ui on headless linux with drm/kms", "develop touch-screen embedded interfaces in flutter"], "what_it_is": "A lightweight Flutter Engine embedder for Linux embedded systems, primarily the Raspberry Pi, that runs Flutter apps directly on the framebuffer without X11 or Wayland. It supports Flutter plugins with native platform code and includes a companion flutterpi_tool for building apps.", "when_to_avoid": ["you need a full desktop Linux Flutter experience with X11", "your board lacks hardware 3D acceleration or KMS support", "you're targeting Pi Zero/1 or other unsupported CPUs"], "when_to_choose": ["you want to run Flutter apps on Raspberry Pi or ARM boards without X11/Wayland overhead", "you're building digital signage or kiosk applications on embedded Linux", "you need hardware-accelerated Flutter rendering via KMS/DRI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flutter-pi", "repo": "ardera/flutter-pi", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "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:02.030332+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.030332+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:03:18.633305+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "143d7ac44b31b549fae1b89e9a2eedb53b33799e5dc9dc59e651849aa3d85336", "fetched_at": "2026-08-28T04:06:02.030332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ardera/flutter-pi"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "longevity": 100, "rhythm": 36}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2646, "days_push": 214, "days_rel": 214, "gap_med": 316, "n_releases_24m": 2}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}