{"adoption": {"forks": 1580, "observed_at": "2026-08-28T04:10:12.380057+00:00", "stars": 8060}, "canonical_url": "https://ross.abutalabs.com/products/litepal", "card": {"archived": false, "artifact_type": "library", "description": "An Android library that makes developers use SQLite database extremely easy.", "domain": ["mobile-development", "databases", "android-tools"], "enriched": true, "function": ["orm", "database", "database-driver"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["guolindev/LitePal"], "name": "guolindev/LitePal", "platform": ["jvm"], "pushed_at": "2022-08-19T08:29:56+00:00", "repo": "guolindev/LitePal", "stars": 8060, "tags": ["sqlite", "android-library", "crud", "fluent-query-api", "object-relational-mapping", "android", "mobile"], "topics": ["litepal", "android", "sqlite3"], "urls": [], "use_cases": ["use sqlite on android without writing sql", "auto-create and upgrade database tables in an android app", "perform crud operations on android sqlite with fluent api", "manage multiple sqlite databases in one android app", "map java model classes to sqlite tables on android"], "what_it_is": "LitePal is an open-source Android ORM library that simplifies SQLite database usage, letting developers perform most database operations without writing SQL. It handles table creation, upgrades, and CRUD operations automatically with near-zero configuration.", "when_to_avoid": ["you are targeting non-Android platforms", "you need a modern actively developed ORM like Room with Jetpack support", "you require complex raw SQL control or advanced database features"], "when_to_choose": ["you are building an Android app with SQLite persistence and want minimal boilerplate", "you want automatic table creation and schema migration from model classes", "you prefer fluent query APIs over raw SQL"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/litepal", "repo": "guolindev/LitePal", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "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:10:12.380057+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:12.380057+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:31:23.005391+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb825baf7ffc1c3c7990633b61f24e89e3bddd53dcd4708c0d3768896aae8781", "fetched_at": "2026-08-28T04:10:12.380057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guolindev/LitePal"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4942, "days_push": 1475, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}