All Projects → remotestorage → Remotestorage.js

remotestorage / Remotestorage.js

Licence: mit
⬡ JavaScript client library for integrating remoteStorage in apps

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
shell
77523 projects

Projects that are alternatives of or similar to Remotestorage.js

launchlet
Make the web yours.
Stars: ✭ 34 (-98.42%)
Mutual labels:  offline-first, unhosted, remotestorage
sqlweb
SqlWeb is an extension of JsStore which allows to use sql query for performing database operation in IndexedDB.
Stars: ✭ 38 (-98.24%)
Mutual labels:  storage, javascript-library, indexeddb
joybox
A pinboard for audiovisual media.
Stars: ✭ 21 (-99.03%)
Mutual labels:  offline-first, unhosted, remotestorage
client-side-databases
An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB
Stars: ✭ 787 (-63.48%)
Mutual labels:  sync, offline-first, indexeddb
Kinto.js
An Offline-First JavaScript Client for Kinto.
Stars: ✭ 268 (-87.56%)
Mutual labels:  sync, synchronization, offline-first
remotestorage-widget
⬡ Connect widget for remoteStorage.js
Stars: ✭ 23 (-98.93%)
Mutual labels:  offline-first, unhosted, remotestorage
Vlf
A Vue plugin from localForage.vue-localForage or vlf
Stars: ✭ 99 (-95.41%)
Mutual labels:  storage, indexeddb, localstorage
Localforage
💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
Stars: ✭ 19,840 (+820.65%)
Mutual labels:  storage, indexeddb, localstorage
persistence
💾 Persistence provides a pretty easy API to handle Storage's implementations.
Stars: ✭ 18 (-99.16%)
Mutual labels:  storage, localstorage, indexeddb
sync-client
SyncProxy javascript client with support for all major embedded databases (IndexedDB, SQLite, WebSQL, LokiJS...)
Stars: ✭ 30 (-98.61%)
Mutual labels:  synchronization, localstorage, indexeddb
Immortaldb
🔩 A relentless key-value store for the browser.
Stars: ✭ 2,962 (+37.45%)
Mutual labels:  storage, indexeddb, localstorage
Jsstore
A complete IndexedDB wrapper with SQL like syntax.
Stars: ✭ 430 (-80.05%)
Mutual labels:  storage, indexeddb, javascript-library
Bin
A tiny (<1kb) localStorage and sessionStorage helper library.
Stars: ✭ 70 (-96.75%)
Mutual labels:  javascript-library, localstorage
Recoil Persist
Package for recoil state manager to persist and rehydrate store
Stars: ✭ 66 (-96.94%)
Mutual labels:  storage, localstorage
Godb.js
IndexedDB with Intuitive API,轻松搞定浏览器数据库🎉
Stars: ✭ 78 (-96.38%)
Mutual labels:  indexeddb, localstorage
Vault
Easy persistence of Contentful data for Android over SQLite.
Stars: ✭ 80 (-96.29%)
Mutual labels:  sync, storage
Outlookgooglecalendarsync
Sync your Outlook and Google calendars
Stars: ✭ 1,113 (-48.35%)
Mutual labels:  sync, synchronization
Akubra
Simple solution to keep a independent S3 storages in sync
Stars: ✭ 79 (-96.33%)
Mutual labels:  sync, storage
Ngx Indexed Db
A service that wraps IndexedDB database in an Angular service. It exposes very simple observables API to enable the usage of IndexedDB without most of it plumbing.
Stars: ✭ 84 (-96.1%)
Mutual labels:  storage, indexeddb
Store
A better way to use localStorage and sessionStorage
Stars: ✭ 1,646 (-23.62%)
Mutual labels:  storage, localstorage

remoteStorage.js

npm Build Status

remoteStorage.js is 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. It is also capable of connecting and syncing data with a person's Dropbox or Google Drive account (optional).

The library is well-tested and actively maintained. It is safe to use in production.

Where to get help?

Running a local test server

To develop remoteStorage-enabled apps, you need to have a remoteStorage-compatible storage account. We recommend php-remote-storage (PHP), or armadietto (node.js), or mysteryshack (Rust) for running a local test server, or for self-hosting an RS server.

You can also get an account with a hoster, or use another remoteStorage server implementation: Servers.

Developing, Contributing

remoteStorage.js is a grassroots project, developed by the community, for the community. We'd be happy to count you among the many people who contributed to the project so far!

Read our Contributing docs to get started.

Versioning

We adhere to Semantic Versioning. This means that breaking changes will result in a new major version. With npm, you can make sure to only automatically upgrade to API-compatible versions by using either the ^ prefix, or x as indicator for flexible numbers:

"devDependencies": {
  "remotestoragejs": "1.x" // same as "^1.0.0"
}

Credits

Original authors: Niklas Cathor, Michiel de Jong

See list of all contributors

Previously sponsored by NLnet

NLnet Logo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].