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: IndexedDB con ExtJS | dev.to | 2024-05-06

    Dexie.js

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

  • arozos

    Web Desktop Operating System for low power platforms, Now written in Go!

  • Project mention: Zoraxy v3 - The brand new Reverse Proxy Server for Noobs | dev.to | 2024-04-18

    Using this function and, if you have a few nodes with "ArozOS" installed, you can easily add all nodes into the Zoraxy WoL table and kick start them one by one remotely.

  • 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

Index

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

Project Stars
1 localForage 24,335
2 js-cookie 21,638
3 Lowdb 20,950
4 PouchDB 16,303
5 store.js 13,982
6 NeDB 13,416
7 sql.js 12,267
8 react-native-firebase 11,444
9 Dexie.js 10,824
10 WatermelonDB 10,150
11 LokiJS 6,696
12 offline-plugin 4,504
13 electron-store 4,455
14 hoodie 4,393
15 basket.js 3,361
16 ImmortalDB 3,046
17 cookies.js 2,380
18 remotestorage.js 2,287
19 cross-storage 2,209
20 lawnchair.js 2,135
21 basil.js 1,985
22 store 1,887
23 arozos 1,779

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