Client-Side Database Alternatives

Cluster focuses on recommendations for lightweight, sync-enabled databases and KV stores like Realm, Kinto, Firestore, DynamoDB, and others as alternatives for client-side apps with offline support and real-time updates.

➡️ Stable 0.5x Databases
3,339
Comments
20
Years Active
5
Top Authors
#7291
Topic ID

Activity Over Time

2007
8
2008
25
2009
66
2010
95
2011
133
2012
185
2013
198
2014
220
2015
201
2016
260
2017
220
2018
163
2019
136
2020
210
2021
203
2022
246
2023
259
2024
257
2025
243
2026
11

Keywords

JS S3 camlistore.org EDN SQL XML socketcluster.io D1 LiteStore PG database db mongo persistence sync data api realm store storage

Sample Comments

pier25 • Sep 21, 2017 • View on HN

Check out Realm:https://realm.io/

isaachinman • Feb 26, 2025 • View on HN

Pros and cons vs something like Replicache, Triplit, InstantDB, or Zero...?

rozenmd • Apr 20, 2022 • View on HN

The term of art you're looking for is "KV Store" - something like Amazon DynamoDB, Cloudflare Workers KV or Firestore would do the trick

areski • Jan 29, 2019 • View on HN

you might want to check Kinto: https://kinto.readthedocs.io/en/stable/

dev_ilter • Jun 13, 2022 • View on HN

Well, there is Upstash you can try

avinassh • Mar 7, 2021 • View on HN

Have you looked into Realm? It might fit your use case[0] - https://realm.io/

anilgulecha • Nov 21, 2016 • View on HN

Have you planned on a simple sync with a backend DB (any nosql? couch/mongo/rethink..)

bdcravens • Dec 25, 2015 • View on HN

There are options like RethinkDB, Firebase, etc.

h3rald • Jan 16, 2020 • View on HN

Similar to my own LiteStore project ;)Project Page: https://h3rald.com/litestore/User Guide: https://h3rald.com/litestore/LiteStore_UserGuide.htm

leros • Apr 21, 2022 • View on HN

Sounds like Firestore from Firebase would be a good solution for you. It's a database that you can use with just a few lines of JavaScript.