{"adoption": {"forks": 600, "observed_at": "2026-08-28T04:08:32.671759+00:00", "stars": 4027}, "canonical_url": "https://ross.abutalabs.com/products/isar", "card": {"archived": false, "artifact_type": "library", "description": "Extremely fast, easy to use, and fully async NoSQL database for Flutter", "domain": ["databases", "mobile-development", "cross-platform", "web-development"], "enriched": true, "function": ["database", "search-engine", "orm"], "health_score": 38, "homepage": "https://isar.dev", "language": "Dart", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["isar/isar"], "name": "isar/isar", "platform": ["cross-platform"], "pushed_at": "2025-06-14T08:12:25+00:00", "repo": "isar/isar", "stars": 4027, "tags": ["flutter", "nosql", "full-text-search", "acid", "code-generation", "async", "android", "ios", "web-server"], "topics": ["flutter", "dart", "database", "cross-platform", "ios", "android", "web", "isar"], "urls": [], "use_cases": ["store local data offline in a flutter app", "fast nosql database for dart", "full-text search over local records", "query data asynchronously across isolates", "persist structured objects with type-safe queries", "cross-platform mobile database with ACID transactions"], "what_it_is": "Isar is an extremely fast, fully asynchronous NoSQL database library for Flutter and Dart. It supports cross-platform persistence on iOS, Android, desktop, and web with statically typed queries, indexes, full-text search, and ACID transactions.", "when_to_avoid": ["you need a relational database with SQL joins", "your backend is not Dart/Flutter", "you need a server-side or shared multi-client database", "you require mature tooling beyond the Dart ecosystem"], "when_to_choose": ["you are building a Flutter app needing fast local persistence", "you want statically typed, compile-time-checked queries", "you need built-in full-text search and multi-entry indexes", "you need async, multi-isolate database access out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/isar", "repo": "isar/isar", "role": "main", "score": 34}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "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:08:32.671759+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:32.671759+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:23:53.160134+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e69b3925547c4557b2e4a8db5f49880cd11e18f636d0997bd3c11ebaa0d1c72b", "fetched_at": "2026-08-28T04:08:32.671759+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isar/isar"}, {"content_hash": "08e04ea01c543ab30285d0dd406ca86668b5f29854e84cfb87bacbde7d9f0faf", "fetched_at": "2026-08-29T09:16:31.443610+00:00", "kind": "homepage", "missing": false, "url": "https://isar.dev"}, {"content_hash": "b57309b4ebcb314a4b803081300633e7f9adcc2d09ca11037667bdf1eda0ffe8", "fetched_at": "2026-08-29T09:16:31.452803+00:00", "kind": "site_page", "missing": false, "url": "https://isar.dev/tutorials/quickstart.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 26, "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": 2275, "days_push": 445, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 34, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}