whatisgithub

What is rxrealm?

mrackwitz/rxrealm — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2016-04-22

SwiftAudience · developerComplexity · 2/5DormantLicenseSetup · easy

In one sentence

A thin Swift library that connects Realm's mobile database to RxSwift so your app can automatically react when data changes.

Mindmap

mindmap
  root((rxrealm))
    What it does
      Bridges Realm and RxSwift
      Observes collection changes
      Thin wrapper
    Tech stack
      Swift
      RxSwift
      RealmSwift
    Use cases
      Auto-update UI on data change
      React to Realm collections
      Apply array transforms
    Audience
      iOS developers
    Install
      CocoaPods
      Copy single file

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically update an iOS app's UI whenever a Realm collection changes.

USE CASE 2

Convert a Realm collection into an observable array to use standard array operations.

USE CASE 3

Remove manual notification-checking boilerplate when watching Realm data for changes.

USE CASE 4

Combine RxSwift and RxCocoa with Realm data in a reactive iOS app.

What is it built with?

SwiftRxSwiftRealmSwift

How does it compare?

mrackwitz/rxrealmaiduckman/claudeusage_latest_may2026arnabau/thermalpulse
Stars00
LanguageSwiftSwiftSwift
Last pushed2016-04-22
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires RxSwift and RealmSwift already installed in the project.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

Copy-paste prompts

Prompt 1
Help me add RxRealm's asObservable() to watch changes in my Realm collection.
Prompt 2
Explain the difference between asObservable() and asObservableArray() in RxRealm.
Prompt 3
Show me how to install RxRealm via CocoaPods alongside RxSwift and RealmSwift.
Prompt 4
Walk me through building a simple iOS screen that reacts to Realm data using RxRealm.
Prompt 5
How do I use RxRealm's example app as a template for my own reactive Realm UI?

Frequently asked questions

What is rxrealm?

A thin Swift library that connects Realm's mobile database to RxSwift so your app can automatically react when data changes.

What language is rxrealm written in?

Mainly Swift. The stack also includes Swift, RxSwift, RealmSwift.

Is rxrealm actively maintained?

Dormant — no commits in 2+ years (last push 2016-04-22).

What license does rxrealm use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is rxrealm to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is rxrealm for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.