Side by side
Isar vs RxDB
Both stand on mobile databases. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan AndroidiPhoneWeb
Choose Isar if you are building a Flutter app that needs offline local storage, typed queries, and automatic transactions without a configuration-heavy setup. Check the VM and web constraints against your query and object requirements before choosing it.
Visit Isar Free plan AndroidAPIiPhone+5
RxDB combines local storage, synchronization, and reactive queries for JavaScript applications. Its free tier has a collection limit, while paid tiers add storage and other capabilities.
Visit RxDBThe facts
| Isar | RxDB | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Android, iPhone, Web | Android, API, iPhone, Linux, Mac, Self-hosted, Web, Windows |
| Lowest paid plan | Free or on request | Pro: $99 a month |
| Plans published | 1 | 4 |
| Maker | Not published | Not published |
| Website | isar.dev | rxdb.info |
| On mobile databases | #12 of 26 | #16 of 26 |
Isar: what it does well
- Free forever under the Apache license.
- Stores hundreds of thousands of records in one database.
- Built-in full-text search via a multi-entry index.
- Queries are statically typed and compile-time checked.
- Automatic transactions roll back changes on errors.
What to know first
- VM objects are limited to 16 MB.
- VM prefix where-clauses use only the first 1024 string bytes.
- Web does not support synchronous methods.
- Web lacks splitWords() and matches() filters and NaN support.
RxDB: what it does well
- Supports offline operation, including without a backend.
- Realtime queries respond to stored-data changes.
- Schema validation and migration support.
- Local document encryption works across several runtimes.
What to know first
- Free tier allows up to 13 open collections.
- Free users receive community support.
- Pro starts at $99 a month billed annually.
