{"adoption": {"forks": 1279, "observed_at": "2026-08-28T04:05:47.034951+00:00", "stars": 1872}, "canonical_url": "https://ross.abutalabs.com/products/plus_plugins", "card": {"archived": false, "artifact_type": "plugin", "description": "Flutter Community Plus Plugins", "domain": ["mobile-development", "cross-platform", "developer-tools"], "enriched": true, "function": ["sdk", "plugin-system"], "health_score": 79, "homepage": null, "language": "Dart", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["fluttercommunity/plus_plugins"], "name": "fluttercommunity/plus_plugins", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-17T21:53:54+00:00", "repo": "fluttercommunity/plus_plugins", "stars": 1872, "tags": ["flutter", "dart", "flutter-favorite", "device-apis", "battery", "connectivity", "device-info", "sensors", "sharing", "android", "ios", "macos", "linux", "web"], "topics": ["flutter", "flutter-plugin"], "urls": [], "use_cases": ["read battery level and charging state in a flutter app", "detect network connectivity changes on mobile and desktop", "get device make and model information", "share text or files with the system share sheet", "listen to device sensors like accelerometer", "schedule android alarms from flutter", "launch android intents from dart"], "what_it_is": "PlusPlugins is a collection of Flutter plugins continuing the formerly first-party Flutter plugins with extra functionality, broader platform support, and better maintenance. It includes plugins for battery state, network connectivity, device info, sensors, sharing, package info, Android alarms, and intents.", "when_to_avoid": ["you are not building a flutter application", "you need a capability not covered by the bundled plugin set", "you prefer writing your own platform channels for simple device queries"], "when_to_choose": ["you need well-maintained replacements for the retired first-party flutter plugins", "you want device APIs working across all six flutter platforms including web and desktop", "you want flutter-favorite endorsed plugins with active community maintenance"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/plus_plugins", "repo": "fluttercommunity/plus_plugins", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "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:05:47.034951+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.034951+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:14:57.804189+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2073f68553244f0e59112d1a6a7e6b429e747409419e992133a76de25fcc7a9", "fetched_at": "2026-08-28T04:05:47.034951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercommunity/plus_plugins"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2161, "days_push": 16, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}