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.