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

    Project mention: Coding Authentication? Stop now and let Choreo manage it. | dev.to | 2023-12-27

    Once the user is logged in, you may need to access information like the user's name, email, etc. Choreo sends this information encoded in a cookie (named userinfo) upon successful login. We can extract the information using a cookie parsing library. For this example, we will be using js-cookie library.

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

    SurveyJS logo
  • 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: Show HN: Appendable – Index JSONL data and query via CDN | news.ycombinator.com | 2024-03-05

    Hi HN! A friend and I were inspired by projects like https://github.com/sql-js/sql.js and the idea of querying files served over CDN with HTTP range requests. We started thinking: what would a database that was specifically designed for this type of use case look like? So we started building one, and we landed on a functional prototype that we're pretty proud of!

    With our prototype, Appendable, we're able to serve and query large (GB+) datasets by hosting them on a static file host like Amazon S3 or Cloudflare R2 without running a separate server and worrying about things like tail latency, replication, and connection pooling -- all that is handled for us by the file hoster.

    Additionally, one tenet that we have been following is Appendable won't touch your underlying data, so your jsonl file is preserved and we point at that data instead of consuming it into an Appendable-specific file format. This keeps your data yours and makes it easy to introspect the data: just open it up with your favorite editor aka vim.

    We're curious what you think, we're excited to build this out further to get the performance even better and add features like pubsub. Everything is open source at https://github.com/kevmo314/appendable.

    Kevin and Matthew

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

    InfluxDB logo
  • 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: [Demystifying Firebase (Part-1)] How to setup Firebase in React Native CLI App. | dev.to | 2024-04-05

    We'll be utilizing React Native Firebase for this.

  • Dexie.js

    A Minimalistic Wrapper for IndexedDB

  • Project mention: Ask HN: Wa-SQLite vs. Dexie, 2024 | news.ycombinator.com | 2024-03-30

    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?

  • WatermelonDB

    πŸ‰ Reactive & asynchronous database for powerful React and React Native apps ⚑️

  • Project mention: Encrypted Note Editor App In React Native | dev.to | 2024-03-04

    Storing the notes: For storing the notes, we will use the amazing WatermelonDB package which is a popular sqlite wrapper for react-native. Instead of using the default package we will use a fork of this that uses sqlcipher instead of the regular sqlite, allowing us to encrypt the database by passing a secret key.

  • LokiJS

    javascript embeddable / in-memory database

  • offline-plugin

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

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

  • hoodie

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

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

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Storage related posts

  • Ask HN: Wa-SQLite vs. Dexie, 2024

    2 projects | news.ycombinator.com | 30 Mar 2024
  • Show HN: Appendable – Index JSONL data and query via CDN

    3 projects | news.ycombinator.com | 5 Mar 2024
  • Apple appears to be breaking iPhone web apps in the EU

    1 project | news.ycombinator.com | 14 Feb 2024
  • Dexie.js – Minimalistic IndexedDB Wrapper

    1 project | news.ycombinator.com | 6 Feb 2024
  • I Moved My Blog from IPFS to a Server

    8 projects | news.ycombinator.com | 31 Jan 2024
  • Dexie.js: A Minimalistic Wrapper for IndexedDB

    1 project | news.ycombinator.com | 31 Dec 2023
  • Coding Authentication? Stop now and let Choreo manage it.

    2 projects | dev.to | 27 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    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 β†’

Index

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

Project Stars
1 localForage 24,255
2 js-cookie 21,580
3 Lowdb 20,877
4 PouchDB 16,289
5 store.js 13,979
6 NeDB 13,416
7 sql.js 12,211
8 react-native-firebase 11,419
9 Dexie.js 10,764
10 WatermelonDB 10,099
11 LokiJS 6,686
12 offline-plugin 4,503
13 electron-store 4,431
14 hoodie 4,394
15 basket.js 3,361
16 ImmortalDB 3,046
17 cookies.js 2,380
18 remotestorage.js 2,288
19 cross-storage 2,209
20 lawnchair.js 2,134
21 basil.js 1,985
22 store 1,886
23 Cookies 1,775

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com