{"adoption": {"forks": 282, "observed_at": "2026-08-28T04:03:49.179071+00:00", "stars": 1160}, "canonical_url": "https://ross.abutalabs.com/products/rxrealm", "card": {"archived": false, "artifact_type": "library", "description": "RxSwift extension for RealmSwift's types", "domain": ["databases", "mobile-development"], "enriched": true, "function": ["database", "orm"], "health_score": 47, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["RxSwiftCommunity/RxRealm"], "name": "RxSwiftCommunity/RxRealm", "platform": [], "pushed_at": "2025-07-29T02:48:51+00:00", "repo": "RxSwiftCommunity/RxRealm", "stars": 1160, "tags": ["realm", "rxswift", "reactive-extensions", "apple-platforms", "reactive", "ios", "swift", "mobile"], "topics": ["realm", "rxswift", "realmswift", "database", "reactive"], "urls": [], "use_cases": ["observe realm database changes as rxswift observables", "bind realm collections to uitableview or uicollectionview reactively", "emit changesets with inserted deleted and updated indexes", "perform realm write transactions reactively", "observe changes to a single realm object", "convert realm results to arrays in a reactive stream"], "what_it_is": "RxRealm is a Swift library that provides RxSwift extensions for RealmSwift types, turning Realm collections and objects into Observables. It enables reactive observation of database changes, write transactions, and automatic binding of table and collection views.", "when_to_avoid": ["you use realm without reactive programming or combine instead of rxswift", "your project uses a different database like core data or sqlite", "you are migrating away from realm to realm mongodb atlas device sync APIs"], "when_to_choose": ["your app uses both realm and rxswift and you want reactive database bindings", "you need fine-grained change notifications for animating list updates", "you want a thin, well-maintained wrapper rather than a heavy abstraction"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rxrealm", "repo": "RxSwiftCommunity/RxRealm", "role": "main", "score": 38}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "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:03:49.179071+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.179071+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:31:46.862805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a8dcc3abd1cf8024eec880e37c02b1ae8a3c511f3ac44a686a41be1ef6dfd8b", "fetched_at": "2026-08-28T04:03:49.179071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RxSwiftCommunity/RxRealm"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 34, "longevity": 100, "rhythm": 8}, "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": 3788, "days_push": 400, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 38, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}