A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | project | run on browser | local first | syncs / replicates | subscriber queries | persistence | CRDT | immutable / history query | run on server | incremental queries | query lang | host lang | ⭐️ | access policy | link to state | license | business | schema | ||||||||||||||||||
2 | https://github.com/amark/gun | ✅ | ✅ | ✅ | ✅ | gun server | ✅ | ❌ | ✅ | ❌ | ? | Javascript | ❌? | ❌ | MIT / Apache 2.0 | open source / consulting | ||||||||||||||||||||
3 | https://electric-sql.com/ | ✅ | ✅ | ✅ | ✅ | postgres | ✅ | ❌ | ✅ | ❌ | SQL | Javascript / Elixir | ❌ | ❌ | Apache 2.0 | open source | ||||||||||||||||||||
4 | https://github.com/Nozbe/WatermelonDB | ✅ | ✅ | ✅ | ✅ | custom | ❌ | ❌ | ✅ | ❌ | ORM / raw SQL | Javascript / Objective C / Kotlin | ❌ | ❌ | MIT | open source | yes | |||||||||||||||||||
5 | https://tinybase.org/ | ✅ | ✅ | ✅ | ✅ | custom | ❌ | ❌ | ✅ | ❌ | key/value, table, TinyQL | Typescript | ❌ | ❌ | MIT | open source | yes | |||||||||||||||||||
6 | https://github.com/tonsky/datascript | ✅ | ✅ | ✅ | ❌ | datomic / datahike | ❌ | ✅ | ❌ | ❌? | Datalog | Clojurescript | ❌ | ❌ | EPL-1.0 | open source | yes | |||||||||||||||||||
7 | https://pouchdb.com/ | ✅ | ✅ | ✅ | ✅ | couchdb | ❌ | ❌? | ❌ | ❌ | Mango / Mapreduce | ❌ | ❌ | |||||||||||||||||||||||
8 | https://github.com/replikativ/datahike | ❌ | ❌ | ✅ | ❌ | ⛔️ | ❌ | ✅ | ✅ | ❌ | Datalog | Clojure | ❌ | ❌ | EPL-1.0 | open source | ||||||||||||||||||||
9 | https://couchdb.apache.org/ | ❌ | ❌ | ✅ | ✅ | ⛔️ | ❌ | ✅ | ✅ | ❌ | Mango / Mapreduce | Erlang | ✅ | ❌ | ||||||||||||||||||||||
10 | https://github.com/kettle11/tangle | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ||||||||||||||||||||||||||||
11 | https://github.com/techfort/LokiJS | ✅ | ✅ | ✅ | ✅ | custom | ❌ | ❌ | ❌ | Mango | Javascript | ❌ | ❌ | MIT | open source | |||||||||||||||||||||
12 | https://vlcn.io/ | |||||||||||||||||||||||||||||||||||
13 | https://github.com/vlcn-io/cr-sqlite | |||||||||||||||||||||||||||||||||||
14 | https://homebase.io/ | ✅ | ✅ | ✅ | ✅ | ✅ | 🧑🍳 | ❌ | Mongo-like | Javascript | ❌ | ❌ | ❌ | hosted | no | |||||||||||||||||||||
15 | https://replicache.dev | ✅ | ✅ | ✅ | ✅ | ❌ | 🧑🍳✅ | ❌ | Javascript | Javascript | ❌ | ❌ | ❌ | hosted | no | |||||||||||||||||||||
16 | https://rxdb.info/ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | mango style | Typescript | ❌ | ❌ | Apache 2.0 | open core | yes | |||||||||||||||||||||
17 | https://github.com/ccorcos/tuple-database | ✅ | ✅ | ❌? | ✅ | ❌ | 😒 | ❌ | Directly read index | Typescript | ❌ | ❌ | unknown | ? | none | |||||||||||||||||||||
18 | https://docs.instantdb.com/ | ✅ | ✅ | ✅ | ✅ | ❌ | 🧑🍳 | ❌? | InstantQL (GraphQL) | Javascript | ✅ | ❌ | ❌ | hosted | ||||||||||||||||||||||
19 | https://stateb.us/ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | Coffeescript | Javascript | ❌ | ✅ | unknown | open source | no | |||||||||||||||||||||
20 | https://logux.io/ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | |||||||||||||||||||||||||||
21 | https://firebase.google.com/ | ✅ | ✅ | ✅ | ✅ | ❌ | 🧑🍳 | ❌ | Javascript | Javascript / Objective C / Kotlin | ❌ | ❌ | ❌ | hosted | ||||||||||||||||||||||
22 | https://driftdb.com/ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ❌ | ? | Javascript / Rust | ❌ | ❌ | MIT | open source | ||||||||||||||||||||||
23 | https://github.com/wotbrew/relic | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | SQL-like | Clojure / Clojurescript | ✅ | ❌ | MIT | open source / consulting | ||||||||||||||||||||||
24 | https://github.com/jlongster/absurd-sql | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | SQL | Javascript | ❌ | ❌ | MIT | open source | ||||||||||||||||||||||
25 | https://duckdb.org | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | SQL | Javascript | ❌ | ❌ | MIT | open source | ||||||||||||||||||||||
26 | https://www.datomic.com/ | ❌ | ❌ | ✅ | ❌? | ✅ | 🧑🍳 | ❌? | Datalog | Clojure | ❌ | ❌ | ❌ | hosted | yes | |||||||||||||||||||||
27 | https://supabase.com/ | ❌ | ❌ | 🧑🍳? | ✅ | ❌ | 🧑🍳 | ❌? | f | Javascript / Clojurescript | ❌ | ❌ | Apache 2.0 | open core / hosted | ||||||||||||||||||||||
28 | https://github.com/xtdb/xtdb | ❌ | ❌ | 🧑🍳? | ❌ | ✅ | ✅ | ❌ | ? | Clojure / Kotlin | ❌ | ❌ | MIT | open source / consulting | ||||||||||||||||||||||
29 | https://materialize.com/ | ❌ | ❌ | 🧑🍳 | ✅ | ❌ | 🧑🍳 | ✅ | SQL | ❌ | ❌ | ❌ | ||||||||||||||||||||||||
30 | https://www.convex.dev/ | ❌ | ❌ | 🧑🍳? | ✅ | ❌ | 🧑🍳 | ❌ | Mango | Javascript | ❌ | ❌ | ||||||||||||||||||||||||
31 | https://layrjs.com/ | |||||||||||||||||||||||||||||||||||
32 | https://github.com/evoluhq/evolu | |||||||||||||||||||||||||||||||||||
33 | https://pocketbase.io/ | |||||||||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||||||||||
35 | https://syndicate-lang.org/about/ | |||||||||||||||||||||||||||||||||||
36 | https://nextgraph.org/ | |||||||||||||||||||||||||||||||||||
37 | https://www.meteor.com/ (minimongo) | ✅ | Javascript | MIT | hosted | |||||||||||||||||||||||||||||||
38 | https://github.com/aquametalabs/aquameta | 😨 | Postgres | ✅? | GPL-3.0 | open source | ||||||||||||||||||||||||||||||
39 | https://github.com/obi1kenobi/trustfall | |||||||||||||||||||||||||||||||||||
40 | https://github.com/Automattic/mydb | |||||||||||||||||||||||||||||||||||
41 | https://sharejs.org/ | |||||||||||||||||||||||||||||||||||
42 | https://github.com/sixthnormal/clj-3df | ✅ | ||||||||||||||||||||||||||||||||||
43 | https://github.com/comnik/declarative-dataflow | ✅ | ||||||||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||||||||||
45 | https://nostr.com/ | |||||||||||||||||||||||||||||||||||
46 | https://peergos.org/ | |||||||||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||||||||||
48 | https://aphrodite.sh/ | |||||||||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||||||||||
100 |