isar / isar/hive

Isar vs Hive (what should we be using now?)

Open
#1,292 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
4.4k
Forks
449
PR merge metrics
No merged PRs in 30d

Description

I am confused on what to use. On [Isar faq page](https://isar.dev/faq.html) I find this.

```
Isar vs Hive
The answer is easy: Isar was started as a replacement for Hive and is now at a state where I recommend always using Isar over Hive.
```

On the hive [quick start page](https://docs.hivedb.dev/#/README) I find this:
```
Before you start: Consider using [Isar](https://isar.dev/) a Flutter database by the author of Hive that is superior in every way!
```

And in the [github page](https://github.com/isar/hive#-to-bee-or-not-to-bee-hive-or-isar) of hive I find this:

```
🐝 To bee or not to bee: Hive or Isar?
It's not always black and yellow! 🖤💛 Both Hive and Isar have their sweet spots. Hive is a lightweight wrapper around Isar so if you are looking for a simple key-value store, Hive might be enough. Isar is the way to go if you need queries, relations, and more advanced features.
```

I am building a shopping list/ todo list. Super simple. What should I be using? I would think hive because it is just a key value store. But after reading the other pages I am not sure anymore. Can we have clarification on this?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing the Isar FAQ, Hive quick start page, and Hive GitHub “To bee or not to bee” guidance linked in the issue. Determine whether the documentation can give one consistent recommendation for simple key-value applications versus advanced database needs; done means the conflicting guidance is clarified.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
database, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.