Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Indexeddb Open-Source Projects
-
localForage
💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
broadcast-channel
:satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/
-
fastonosql_gui
FastoNoSQL is a crossplatform Redis, Memcached, SSDB, LevelDB, RocksDB, UnQLite, LMDB, ForestDB, Pika, Dynomite, KeyDB GUI management tool.
-
client-side-databases
An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB
-
acebase
A fast, low memory, transactional, index & query enabled NoSQL database engine and server for node.js and browser with realtime data change notifications
-
zengm
Basketball GM (and other ZenGM games) are single-player sports management simulation games, made entirely in client-side JavaScript.
-
Ididit
C# .NET 7 Blazor habit tracker application. Works on Web, Windows, Linux, Android, iOS and macOS.
-
favbox
❤️FavBox is a browser extension that simplifies and improves bookmark management, without relying on external cloud storage or third-party services
-
ccl_chrome_indexeddb
(Sometimes partial) Python re-implementations of the technologies involved in reading various data sources in Chrome-esque applications.
-
blog-indexeddb-safari-leaks-demo
Demo showcasing information leaks resulting from an IndexedDB same-origin policy violation in WebKit.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Not really an answer but have you looked into https://github.com/localForage/localForage
Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17I'm interested in this problem also!
I think there is a large overlap with projects that market/focus on offline-first experiences.
AFAIK this problem can be solved by:
1) Considering a client-side copy of the database that gets synced with the remote DB. This is an approach [PowerSync](https://www.powersync.com/) and [ElectricSql](https://electric-sql.com/) and [rxdb](https://rxdb.info/) take!
The word on the street is that https://github.com/rhashimoto/wa-sqlite is nearly production ready, closing in on the neat 1.0.0 release, with its IDBBatchAtomic engine highly recommended at https://www.powersync.com/blog/sqlite-persistence-on-the-web. You can try out the benchmark https://rhashimoto.github.io/wa-sqlite/demo/benchmarks.html.
And the other contestant is Dexie, stable https://dexie.org/.
If you were to branch into a new venture today, which one would you pick? And why?
The word on the street is that https://github.com/rhashimoto/wa-sqlite is nearly production ready, closing in on the neat 1.0.0 release, with its IDBBatchAtomic engine highly recommended at https://www.powersync.com/blog/sqlite-persistence-on-the-web. You can try out the benchmark https://rhashimoto.github.io/wa-sqlite/demo/benchmarks.html.
And the other contestant is Dexie, stable https://dexie.org/.
If you were to branch into a new venture today, which one would you pick? And why?
Project mention: Faces.js, a JavaScript library for generating vector-based cartoon faces | news.ycombinator.com | 2024-04-06I liked it a lot, also the README. The author seems to be an indie dev who makes sport management sim games [1] that run entirely in the browser like this library!
[1] https://zengm.com/
Ididit
Indexeddb related posts
- Ask HN: Wa-SQLite vs. Dexie, 2024
- Dexie.js – Minimalistic IndexedDB Wrapper
- Dexie.js: A Minimalistic Wrapper for IndexedDB
- Koji wrapper koristiti za IndexedDB?
- A comprehensive guide to making your web app feel native
- Dexie.js: A Minimalistic Wrapper for IndexedDB
- Omae3 questions
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Indexeddb projects? This list will help you:
Project | Stars | |
---|---|---|
1 | localForage | 24,255 |
2 | RxDB | 20,542 |
3 | Dexie.js | 10,729 |
4 | drawdb | 6,154 |
5 | ImmortalDB | 3,046 |
6 | offline-first | 3,038 |
7 | remotestorage.js | 2,289 |
8 | broadcast-channel | 1,749 |
9 | emoji-picker-element | 1,202 |
10 | fastonosql_gui | 1,172 |
11 | client-side-databases | 840 |
12 | wa-sqlite | 649 |
13 | filer | 599 |
14 | smoke | 501 |
15 | acebase | 459 |
16 | zengm | 334 |
17 | Isotope Mail | 229 |
18 | Ididit | 209 |
19 | elemental2 | 147 |
20 | favbox | 138 |
21 | glacier | 124 |
22 | ccl_chrome_indexeddb | 107 |
23 | blog-indexeddb-safari-leaks-demo | 101 |
Sponsored