JavaScript Localstorage

Open-source JavaScript projects categorized as Localstorage

Top 23 JavaScript Localstorage Projects

Localstorage
  1. localForage

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

    Project mention: IndexedDB vs localStorage: When to Use Which? 🗄️ | dev.to | 2025-05-11

    localForage for unified API

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. Lowdb

    Simple and fast JSON database

    Project mention: Enhancing the VS Code Agent Mode to integrate with Local tools using Model Context Protocol (MCP) | dev.to | 2025-05-18

    LowDB Documentation

  4. store.js

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

  5. ImmortalDB

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

  6. remotestorage.js

    ⬡ JavaScript client library for integrating remoteStorage in apps

    Project mention: Local First, Forever | news.ycombinator.com | 2024-06-25

    https://remotestorage.io/ was a protocol intended for this.

    IIRC the visison was that all applications could implement this and you could provide that application with your remotestorage URL, which you could self host.

    I looked into this some time ago as I was fed up with WebDAV being the only viable open protocol for file shares/synchronization (especially after hosting my own NextCloud instance, which OOMed because the XML blobs for a large folder it wanted to create as a response used too much memory) and found it through this gist [0] which was a statement about Flock [1] shutting down.

    It looks like a cool and not that complex protocol, but all the implementations seem to be unmaintained.

    And the official javascript client [2] seems to be ironically be used mostly to access Google Drive or DropBox

    Remotestorage also has an internet draft https://datatracker.ietf.org/doc/draft-dejong-remotestorage/ which is relatively easy to understand and not very long.

    [0] https://gist.github.com/rhodey/873ae9d527d8d2a38213

    [1] https://github.com/signalapp/Flock

    [2] https://github.com/remotestorage/remotestorage.js

  7. store

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

  8. broadcast-channel

    :satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/

    Project mention: Server-Sent Events (SSE) Are Underrated | news.ycombinator.com | 2024-12-25

    You can also use the Web Locks API (https://developer.mozilla.org/en-US/docs/Web/API/Web_Locks_A...) rather than Broadcast Channel

    This library (https://github.com/pubkey/broadcast-channel/blob/master/src/...) from the fantastic RxDB javascript DB library uses WebLocks with a fallback to Broadcast Channel. But, WebLocks are supported on 96% of browsers, so probably safe to just use it exclusively now.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. theme-change

    Change CSS theme with toggle, buttons or select using CSS custom properties and localStorage

  11. use-persisted-state

    A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.

  12. secure-ls

    :lock: Secure localStorage data with high level of encryption and data compression

  13. vue-ls

    :boom: Vue plugin for work with local storage, session storage and memory storage from Vue context 🇺🇦

  14. ddrive

    Discord as a filesystem.

  15. timelite

    Why is it 5 AM? Isn't there something simple I can use to track what I'm doing with all this time?

  16. cypress-localstorage-commands

    Extends Cypress' cy commands with localStorage methods. Allows preserving localStorage between tests and spec files. Allows disabling localStorage.

  17. theme-builder

    The theming system helps you in building a theme of your choice and apply it to test live. Why wait? Just give it a try.

  18. HomeTerm

    A "functioning" terminal as your browsers homepage!

  19. NoteSelf.github.io

    Home page of the project

  20. LocalDB

    MongoDB on the browser. A database using Javascript localStorage

  21. ecommerce-store-reactjs-stripe-oauth2

    This is a fully functional Ecommerce Website which allows the user to login,add products to cart,view products in detail and do the payment through credit card.Built using React,React Router,OAuth2 for user authentication,Stripe for payment and Netlify for deployment.

  22. jek

    Jek is a minimalist jekyll theme putting the power of color schemes in the user’s hands. Toggle between schemes hassle-free, create new ones on the go, and store settings in-browser.

  23. react-localstorage

    Easy methods for use localstorage in Reactjs. (by null-none)

  24. nikki-my-diary

    Nikki is an online journal, which helps the user improve their Japanese Skills by writing down their thoughts and feelings. Created with ReactJS, Auth0, and TailwindCSS.

  25. Track_Your_Expenses_With_VoiceFeature

    It is an expense tracker with voice feature which will help you to fill your form with voice button and will display your total income and expenses in the graphical format , It will keep the record of your expenses in local storage supported by web and you can delete it as well

  26. 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 Localstorage discussion

Log in or Post with

JavaScript Localstorage related posts

  • Handle Browser Storage Like a Pro with Kando (2KB Magic!)

    1 project | dev.to | 27 Apr 2025
  • Lowdb: Simple and Fast JSON Database

    1 project | news.ycombinator.com | 11 Mar 2025
  • Database recommendations for small website

    1 project | /r/node | 6 Dec 2023
  • How to get core.async to play well with IndexedDB

    2 projects | /r/Clojure | 23 Jun 2023
  • Minimalistic admin template on Daisyui and Vue (typescript, router, pinia)

    4 projects | /r/tailwindcss | 7 May 2023
  • I need help about what is my problem and how to google it

    1 project | /r/reactjs | 23 Mar 2023
  • HELP: How do you secure REST APIs for modern front-ends?

    3 projects | /r/node | 15 Mar 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 21 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →

Index

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

# Project Stars
1 localForage 25,375
2 Lowdb 22,050
3 store.js 14,032
4 ImmortalDB 3,056
5 remotestorage.js 2,350
6 store 1,933
7 broadcast-channel 1,908
8 theme-change 1,601
9 use-persisted-state 1,381
10 secure-ls 657
11 vue-ls 533
12 ddrive 518
13 timelite 268
14 cypress-localstorage-commands 180
15 theme-builder 157
16 HomeTerm 156
17 NoteSelf.github.io 125
18 LocalDB 75
19 ecommerce-store-reactjs-stripe-oauth2 65
20 jek 40
21 react-localstorage 21
22 nikki-my-diary 21
23 Track_Your_Expenses_With_VoiceFeature 8

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?