{"adoption": {"forks": 305, "observed_at": "2026-08-28T04:05:19.608990+00:00", "stars": 1666}, "canonical_url": "https://ross.abutalabs.com/products/couchbase-lite-ios", "card": {"archived": false, "artifact_type": "library", "description": "Lightweight, embedded, syncable NoSQL database engine for iOS and MacOS apps.", "domain": ["databases", "mobile-development", "apple-ecosystem"], "enriched": true, "function": ["database", "orm", "search-engine"], "health_score": 99, "homepage": null, "language": "Objective-C", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["couchbase/couchbase-lite-ios"], "name": "couchbase/couchbase-lite-ios", "platform": ["cross-platform"], "pushed_at": "2026-08-26T17:00:48+00:00", "repo": "couchbase/couchbase-lite-ios", "stars": 1666, "tags": ["nosql", "embedded-database", "data-sync", "couchbase", "offline-first", "document-store", "objective-c", "swift-package-manager", "ios", "macos", "swift"], "topics": ["database", "nosql", "sync", "mobile", "swift", "objective-c", "ios", "macos"], "urls": [], "use_cases": ["store structured data offline in an iOS app", "sync mobile app data with a server database", "embed a NoSQL document database in a macOS application", "query local documents with SQL-like queries on iPhone", "build an offline-first mobile app with conflict resolution", "persist JSON documents in a Swift or Objective-C app"], "what_it_is": "Couchbase Lite is a lightweight, embedded, document-oriented NoSQL database engine for iOS and macOS apps, built on Couchbase Lite Core. It supports local CRUD and queries with optional synchronization to Couchbase Server or Capella via Sync Gateway.", "when_to_avoid": ["you need a relational database with complex joins and migrations", "your backend is not Couchbase Server/Capella and you don't need sync", "you target platforms outside Apple's ecosystem"], "when_to_choose": ["you need an embedded, syncable NoSQL store for iOS/macOS", "your app must work offline and reconcile changes later", "you want both Swift and Objective-C APIs with SPM or CocoaPods support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/couchbase-lite-ios", "repo": "couchbase/couchbase-lite-ios", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "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:19.608990+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.608990+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:42:58.546521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85477b3f40eca4fec22a0d7221febc84fc43a3e207a32893514e44218c13ccb", "fetched_at": "2026-08-28T04:05:19.608990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/couchbase/couchbase-lite-ios"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 91}, "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": 4962, "days_push": 7, "days_rel": 63, "gap_med": 27.0, "n_releases_24m": 17}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}