# RxSwiftCommunity/RxRealm

RxSwift extension for RealmSwift's types

Repository: https://github.com/RxSwiftCommunity/RxRealm
Canonical: https://ross.abutalabs.com/products/rxrealm
Language: Swift
License: MIT
License Family: permissive
Topics: realm, rxswift, realmswift, database, reactive
Last push: 2025-07-29T02:48:51+00:00

## Health v2 (maintenance only)
Score: 38/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 34, release rhythm 8, longevity 100
- inputs: {"age_days": 3788, "days_push": 400, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1160, forks 282 (observed 2026-08-28T04:03:49.179071+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: library
- maturity: active
- function: database, orm
- domain: databases, mobile-development
- platform: -
- tags: realm, rxswift, reactive-extensions, apple-platforms, reactive, ios, swift, mobile

## Member repositories
- RxSwiftCommunity/RxRealm (main) score 38

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:49.179071+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:31:46.862805+00:00, confidence not recorded.
  - readme: https://github.com/RxSwiftCommunity/RxRealm (fetched 2026-08-28T04:03:49.179071+00:00, sha 7a8dcc3abd1c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
