• Stars
    star
    2,314
  • Rank 19,891 (Top 0.4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 14 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⬑ JavaScript client library for integrating remoteStorage in apps

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

More Repositories

1

armadietto

RS server based on node.js
JavaScript
100
star
2

starter-kit

The quickest way to get started with a local remoteStorage server and a Hello World app as your starting point
JavaScript
92
star
3

spec

remoteStorage Protocol Specification
HTML
87
star
4

rs-serve

A remoteStorage server for POSIX systems
C
79
star
5

remotestorage-server

Core HTTP behavior of a remoteStorage server, compliant with the latest three versions of the IETF draft
JavaScript
56
star
6

remotestorage.io

[DEPRECATED] Old RS website
JavaScript
50
star
7

fuse

Mount your remotestorage as Filesystem in User SpacE
C
40
star
8

remotestorage-widget

⬑ Connect widget for remoteStorage.js
HTML
28
star
9

django-remotestorage

remoteStorage server implementation as a django app
Python
27
star
10

myfavoritedrinks

Example of a simple remoteStorage-enabled app using a custom data module
JavaScript
26
star
11

remotestorage-ruby

A Rails based RemoteStorage server in Ruby. Works with remoteStorage.js 0.7. Adheres to RemoteStorage spec 2012.04
Ruby
23
star
12

modules

DEPRECATED
18
star
13

website

The official remoteStorage website
CSS
16
star
14

remotestorage-bookmarks-chrome

Experimental Chrome extension to showcase using remoteStorage.js from a browser extension.
JavaScript
9
star
15

api-test-suite

Test suite for RS server REST APIs
Ruby
6
star
16

remoteStorage.locations

remoteStorage.js module for points in space
JavaScript
4
star
17

ember-cli-remotestorage

Ember CLI addon
JavaScript
3
star
18

components-remotestorage

[DEPRECATED] Shim repository for client-side package managers
JavaScript
1
star
19

rsjs-typescript-example

Example code for testing rs.js usage with TypeScript
TypeScript
1
star