There were questions about ‘IndexedDB’ where it could've been used I couldn't answer and here are a couple of examples:
- Vim Online: https://news.ycombinator.com/item?id=34262825
- Minimal Password Manager: https://gitlab.com/Compro-Prasad/minimal-password-manager
- Tool for storing data locally PR switching to IndexedDB: excalidraw/excalidraw#1643
Lots of materials about storing data locally: https://localfirstweb.dev and interesting header Clear-Site-Data (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data)
- https://www.evolu.dev - React Hooks for local-first apps
- https://evilmartians.com/chronicles/cool-front-end-arts-of-local-first-storage-sync-and-conflicts - good article with some out-of-the-box tools (solutions)
- https://automerge.org - toolkit for building local-first applications
- https://rxdb.info/ - local JavaScript database