rosano / jekyll

https://rosano.github.io/jekyll/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

remoteStorage


This page was moved from the wiki and is in the process of being revised. Please consult the remoteStorage.js documentation for more up-to-date-informatien. {: .fs-5 .ls-10 .code-example }

An open protocol for per-user storage on the Web

{: .fs-9 }

Own your data

Everything in one place – your place. Use a storage account with a provider you trust, or set up your own storage server. Move house whenever you want. It's your data.

Stay in sync

remoteStorage-enabled apps automatically sync your data across all of your devices, from desktop to tablet to smartphone, and maybe even your TV.

Compatibility & choice

Use the same data across different apps. Create a to-do list in one app, and track the time on your tasks in another one. Say goodbye to app-specific data silos.

Go offline

Most remoteStorage-enabled apps come with first-class offline support. Use your apps offline on the go, and automatically sync when you're back online.

Browse apps{: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 } Protocol details{: .btn .fs-5 .mb-4 .mb-md-0 }


Developer library

The remoteStorage.js library does most of the heavy lifting to add offline storage and cross-device synchronization to your apps. No more worrying about accounts, databases, passwords…

Setup

const api = new RemoteStorage();

const client = api.scope('/todos/');

api.access.claim('todos', 'rw');

api.on('ready', function () {
   // ready
});

Write an object

// write `{"id":"alfa","done":false}` to /todos/alfa.json
await client.storeObect('/alfa.json', {
  id: 'alfa',
  done: false,
});

Connect to the Connect Widget UI component

Use our drop-in UI widget for connecting storage accounts.

const widget = new Widget(api);

widget.attach();

Read the documentation{: .btn .fs-5 .mb-4 .mb-md-0 }


Community

remoteStorage is a grass-roots standard, developed completely in the open, by the community for the community. Countless individuals have contributed in one way or another over time, and we'd love to welcome you as one of them!

GitHub Where we collaborate on the protocol specification as well as all common source code.
Forums Our community exchange and support site for everybody from users to developers to providers.
IRC Some community members are hanging out in #remotestorage on Libera.Chat — say hi!
Twitter / Fediverse Follow the project on Twitter or on the Fediverse, to receive updates on releases, events, apps, and related news.
Mailing List A monthly digest about remoteStorage apps, tools, and decentralized news.
Events Meet people in person at conferences, hackathons, camps, and other gatherings.

We would love for you to get involved — check out What can I do for remoteStorage? for some ideas.


Sponsors

NLnet Foundation Wau Holland Stiftung 5apps DuckDuckGo
<style> .sponsors img { max-width: 128px !important; } </style>

About

https://rosano.github.io/jekyll/