JavaScript Storage

Open-source JavaScript projects categorized as Storage

Top 23 JavaScript Storage Projects

  • localForage

    💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.

    Project mention: How to get core.async to play well with IndexedDB | /r/Clojure | 2023-06-23

    Not really an answer but have you looked into https://github.com/localForage/localForage

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Lowdb

    Simple and fast JSON database

    Project mention: Database recommendations for small website | /r/node | 2023-12-06

    https://github.com/typicode/lowdb is a cool option.

  • PouchDB

    :koala: - PouchDB is a pocket-sized database.

  • store.js

    Cross-browser storage for all use cases, used across the web.

  • NeDB

    The JavaScript Database, for Node.js, nw.js, electron and the browser

    Project mention: Show HN: Insomnium – 100% local and privacy-focus fork of Insomnia API client | news.ycombinator.com | 2023-09-29

    Yes! I plan to maintain it long-term! I will be rolling out some feature improvements and updates these few weeks.

    I still think Kong did a good job in crafting the product. I started using Insomnia in my previous company 3 years ago and our team loved it.

    What happened recently felt a little bit like the Unity fiasco (of course, in a much smaller scale). Though as a user I would say Kong had taken a bad turn, I'm still grateful to them for open-sourcing such a fantastic product.

    One of the reasons I forked it was because I've read the code and I think it's quite nicely written overall (but unfortunately things like nedb that was used is no longer maintained https://github.com/louischatriot/nedb so it's probably wise to swap out at some point)

  • sql.js

    A javascript library to run SQLite on the web.

    Project mention: How to show CRUD projects on Github? | /r/learnprogramming | 2023-05-08
  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • react-native-firebase

    🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

    Project mention: React Native vs Ionic | /r/react | 2023-06-29

    I used Expo-React native so I didn't use directly rnfirebase.io.

  • Dexie.js

    A Minimalistic Wrapper for IndexedDB

    Project mention: Dexie.js – Minimalistic IndexedDB Wrapper | news.ycombinator.com | 2024-02-06
  • WatermelonDB

    🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️

    Project mention: Which are the best Databases for react native? | /r/reactnative | 2023-06-13

    Because most of the libraries I evaluated (RxDB, WatermelonDB) were entirely JS oriented, by design, none could provide a positive API surface in Native code.

  • LokiJS

    javascript embeddable / in-memory database

  • offline-plugin

    Offline plugin (ServiceWorker, AppCache) for webpack (https://webpack.js.org/)

  • hoodie

    :dog: The Offline First JavaScript Backend (by hoodiehq)

  • electron-store

    Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc

    Project mention: Best offline&local database to use with electron? | /r/electronjs | 2023-06-11

    Not quite a database, but I use electron-store for persistent storage. It has a super simple API, and it stores data in a config.json file that’s mostly hidden from the user unless they know where to look.

  • basket.js

    A script and resource loader for caching & loading files with localStorage

  • ImmortalDB

    :nut_and_bolt: A relentless key-value store for the browser.

    Project mention: ImmortalDB: A resilient key-value store for the browser | news.ycombinator.com | 2023-03-31
  • cookies.js

    🍫 Tastier cookies, local, session, and db storage in a tiny package. Includes subscribe() events for changes.

  • remotestorage.js

    ⬡ JavaScript client library for integrating remoteStorage in apps

  • cross-storage

    Cross domain local storage, with permissions

  • lawnchair.js

    A lightweight clientside JSON document store, (by brianleroux)

  • basil.js

    The missing Javascript smart persistent layer

  • store

    A better way to use localStorage and sessionStorage (by nbubna)

  • Cookies

    JavaScript Client-Side Cookie Manipulation Library

  • 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-06.

JavaScript Storage related posts

Index

What are some of the best open-source Storage projects in JavaScript? This list will help you:

Project Stars
1 localForage 23,967
2 js-cookie 21,441
3 Lowdb 20,612
4 PouchDB 16,203
5 store.js 13,971
6 NeDB 13,414
7 sql.js 12,040
8 react-native-firebase 11,352
9 Dexie.js 10,435
10 WatermelonDB 9,860
11 LokiJS 6,661
12 offline-plugin 4,503
13 hoodie 4,386
14 electron-store 4,347
15 basket.js 3,365
16 ImmortalDB 3,039
17 cookies.js 2,379
18 remotestorage.js 2,278
19 cross-storage 2,207
20 lawnchair.js 2,134
21 basil.js 1,986
22 store 1,864
23 Cookies 1,775
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.
www.influxdata.com