{"adoption": {"forks": 73, "observed_at": "2026-08-28T04:05:09.203685+00:00", "stars": 1596}, "canonical_url": "https://ross.abutalabs.com/products/appstartfaster", "card": {"archived": false, "artifact_type": "library", "description": "Android冷启动优化，有向无环图启动器", "domain": ["mobile-development", "android-tools", "performance"], "enriched": true, "function": ["concurrency", "scheduling", "developer-tools"], "health_score": 84, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["aiceking/AppStartFaster"], "name": "aiceking/AppStartFaster", "platform": ["jvm"], "pushed_at": "2026-04-14T08:32:01+00:00", "repo": "aiceking/AppStartFaster", "stars": 1596, "tags": ["android", "cold-start-optimization", "dag-scheduler", "startup-tasks", "multidex", "performance-optimization", "mobile"], "topics": [], "urls": [], "use_cases": ["speed up android app cold start", "run startup initialization tasks in dependency order", "parallelize app onCreate initialization work", "optimize multidex loading on old android versions", "dispatch background init tasks with thread pools"], "what_it_is": "An Android library for cold start optimization, providing a directed-acyclic-graph based startup task dispatcher and a Multidex loading optimization. Tasks declare dependencies and thread-pool placement to parallelize app initialization.", "when_to_avoid": ["you are not building an Android app", "your startup logic is trivial and already fast", "you need a maintained library with a permissive license - this repo has no license file"], "when_to_choose": ["your Android app has slow cold starts due to many sequential init tasks", "you need dependency-aware parallel execution of startup tasks", "you support pre-Android 5.0 devices with multidex startup delays"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/appstartfaster", "repo": "aiceking/AppStartFaster", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "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:09.203685+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.203685+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.222735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c3e770e07f9e2a155490e070fffa039f9a7bb22c006fc289300837c301128c7", "fetched_at": "2026-08-28T04:05:09.203685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aiceking/AppStartFaster"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 77, "longevity": 100, "rhythm": 79}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2456, "days_push": 141, "days_rel": 141, "gap_med": 17.0, "n_releases_24m": 3}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}