{"adoption": {"forks": 811, "observed_at": "2026-08-28T04:05:07.846461+00:00", "stars": 1587}, "canonical_url": "https://ross.abutalabs.com/products/flutter_login", "card": {"archived": false, "artifact_type": "library", "description": "Provides login screen with login/signup functionalities to help speed up development", "domain": ["mobile-development", "frontend", "web-development"], "enriched": true, "function": ["ui-components", "auth", "animation", "form-handling"], "health_score": 97, "homepage": null, "language": "Dart", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["NearHuscarl/flutter_login"], "name": "NearHuscarl/flutter_login", "platform": ["cross-platform"], "pushed_at": "2026-08-10T04:30:41+00:00", "repo": "NearHuscarl/flutter_login", "stars": 1587, "tags": ["flutter", "flutter-widget", "flutter-package", "dart", "material-design", "login-screen", "signup", "authentication-ui", "android", "ios", "mobile"], "topics": ["flutter", "login", "android", "material", "dart", "animation", "flutter-package", "flutter-widget"], "urls": [], "use_cases": ["add a login screen to my flutter app", "prebuilt signup widget with animations", "implement login and signup ui quickly", "material design login page for android and ios", "customizable authentication screen widget", "add signup confirmation code screen", "flutter login form with additional signup fields"], "what_it_is": "FlutterLogin is a ready-made Flutter widget that provides a fully animated login/signup screen with customizable callbacks for authentication flows. It speeds up mobile app development by offering pre-built login, signup, and signup-confirmation UI with Material design and animation effects.", "when_to_avoid": ["you need actual backend authentication logic - this widget only provides the UI and callbacks", "you are not using Flutter/Dart", "you need a fully custom, non-Material login design", "you need web-first auth flows like OAuth provider buttons out of the box"], "when_to_choose": ["you are building a Flutter app and need a polished login/signup screen fast", "you want animated transitions between login, signup, and confirmation modes", "you want a Material-styled auth UI you can wire to your own backend via callbacks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flutter_login", "repo": "NearHuscarl/flutter_login", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "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:07.846461+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.846461+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:55:21.809115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4249bb7e4084b18a2f1de896414fa561fa19209b7a94c46144f31b997a300b97", "fetched_at": "2026-08-28T04:05:07.846461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NearHuscarl/flutter_login"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 60}, "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": 2543, "days_push": 23, "days_rel": 107, "gap_med": 164.5, "n_releases_24m": 3}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}