Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Angular
  3. ngx-reactive-storage

ngx-reactive-storage

TypeScriptv2.1.0

A wrapper for IndexedDB and localStorage with a promise-based API, supporting Angular Signals and RxJS Observables.

GitHubGitHub
53 stars5 forks0 contributors

Overview

Reactive Storage is a wrapper around IndexedDB and localStorage that provides a simple, unified API for creating databases and tables. It enables reactive data observation through Angular Signals and RxJS Observables, allowing applications to respond to storage changes in real-time.

Key Features

  • Reactive Observables — Get hot RxJS Observables that push current values and future modifications for specific keys.
  • Angular Signals Integration — Use Angular Signals to observe and react to storage changes, with synchronous reads from localStorage when needed.
  • Cross-Tab Synchronization — Observe changes made in other browser tabs or windows, enabling data synchronization across instances.
  • On-Demand Resource Management — Observables and signals are created only when a key is observed, preventing unnecessary resource usage.
  • Unified API — Single API for both IndexedDB and localStorage, simplifying storage operations and compatibility.

Philosophy

Reactive Storage prioritizes a reactive, efficient approach to client-side storage, leveraging modern Angular and RxJS patterns to minimize boilerplate and maximize real-time responsiveness.

Quick Stats

Stars53
Forks5
Contributors0
Open Issues0
Last commit2 days ago
CreatedSince 2023

Tags

#browser-storage#reactive-programming#localstorage#rxjs#angular#client-side-storage#indexeddb#angular-signals#state-management

Built With

A
Angular
T
TypeScript
R
RxJS
l
localForage

Included in

Angular10.0k
Auto-fetched 1 day ago

Related Projects

dexiedexie

A Minimalistic Wrapper for IndexedDB

Stars14,425
Forks702
Last commit2 days ago
angular-async-local-storageangular-async-local-storage

Efficient client-side storage for Angular: simple API + performance + Observables + validation

Stars676
Forks66
Last commit7 days ago
signaldbsignaldb

SignalDB is a reactive, local-first JavaScript database designed for modern web applications. It combines signal-based reactivity with powerful local data management and real-time synchronization capabilities.

Stars664
Forks41
Last commit2 days ago
ng2-webstorageng2-webstorage

Localstorage and sessionstorage manager - Angular service

Stars427
Forks91
Last commit3 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub