JavaScript Localstorage

Open-source JavaScript projects categorized as Localstorage

Top 23 JavaScript Localstorage Projects

  • localForage

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

    Project mention: Better Ways To Handle Data Storage on The Web Client | | 2023-02-18

    LocalForage: this is a wrapper around IndexedDB, WebSQL, LocalStorage, and SessionStorage with a way to define more interfaces (called drivers) *for additional storage solutions. It does a great job handling all your serialization needs, it is **asynchronous **and handles a large set of data types. Its **API resembles Web Storage API* and it is ridiculously simple to learn.

  • Lowdb

    Simple to use local JSON database. Use native JavaScript API to query. Written in TypeScript. (supports Node, Electron and the browser)

    Project mention: go-store: Lightweight embedded database in pure Go inspired by Lowdb | | 2022-12-14

    I just finished the first stable version of go-store, a lightweight embeeded database written in pure Go. It was heavily inspired by lowdb. The motivation was that I needed something simple to store information for another project and that I wanted to try out Go's generics.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • store.js

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

  • remotestorage.js

    ⬡ JavaScript client library for integrating remoteStorage in apps

    Project mention: Cool & useful JavaScript libraries | | 2022-07-11

    remoteStorage.js : a JavaScript library for storing user data locally in the browser, as well as connecting to remoteStorage servers and syncing data across devices and applications.

  • store

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

    Project mention: nextjs e-commerce and portfolio apphs | | 2022-07-25

    Luckily, there is this nice library that makes life easier:

  • broadcast-channel

    :satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels

    Project mention: How to Logout of Multiple Tabs | React Web App | | 2022-05-20

    Go ahead in your terminal a install this dependency npm i broadcast-channel To learn more about Broadcast Channel API , I encourage you to go on the following links: [] []

  • use-persisted-state

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

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • theme-change

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

    Project mention: Crafting my Portfolio - Fix Theme switching | | 2022-11-07

    I was using theme-change to handle my theme swapping, but I think It will be better to implement it on my on. The functionality I want to have for theme swapping now is

  • secure-ls

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

    Project mention: HELP: How do you secure REST APIs for modern front-ends? | | 2023-03-15
  • vue-ls

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

  • ddrive

    A lightweight cloud storage system using discord as storage device written in nodejs

    Project mention: Rust Strikes Again | | 2023-02-22

    Finally a competitor for

  • timelite

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

  • cypress-localstorage-commands

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

    Project mention: Effective Test Strategies for Testing Front-end Applications using LaunchDarkly Feature Flags and Cypress. Part2: testing | | 2022-03-29

    Cypress clears local storage between tests — it blocks — and LD sets a random user in local storage. This works great when a spec file has a single it block, but what happens when there are multiple it blocks? We can handle that with cypress-localstorage-commands as well.

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

    Project mention: Dev Retro 2022: What made me a better developer? | | 2023-01-03

    I'm updating my website with all the talks I have done so far. It will have links to the talks and their background stories. I shall publish it in Jan 2023 and let you know on Twitter and LinkedIn. Stay tuned.

  • HomeTerm

    A "functioning" terminal as your browsers homepage!

    Project mention: Recently updated my startpage | | 2022-11-02
  • LocalDB

    MongoDB on the browser. A database using Javascript localStorage

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

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

  • react-localstorage

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

  • 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

  • database

    SQL-like JSON Database (by fwd)

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

  • expense-tracker-reactjs

    It is an Expense Tracker web application built using Html5,CSS and ReactJS. It facilitates the user to calculate his/her expenses and also delete if not required.Local storage is also implemented.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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 2023-03-15.

JavaScript Localstorage related posts


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

Project Stars
1 localForage 21,939
2 Lowdb 19,219
3 store.js 13,884
4 remotestorage.js 2,221
5 store 1,815
6 broadcast-channel 1,471
7 use-persisted-state 1,312
8 theme-change 659
9 secure-ls 609
10 vue-ls 535
11 ddrive 238
12 timelite 237
13 cypress-localstorage-commands 170
14 theme-builder 142
15 HomeTerm 116
16 LocalDB 73
17 ecommerce-store-reactjs-stripe-oauth2 44
18 jek 30
19 react-localstorage 21
20 Track_Your_Expenses_With_VoiceFeature 7
21 database 7
22 nikki-my-diary 7
23 expense-tracker-reactjs 4
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.