Personal data store timelines

I’ve been saying that remoteStorage.js was local-first before the term became popular and it just led me down a rabbit hole to figure out when this and related projects started. If there’s anything missing or incorrect, please let me know (or you could edit yourself as I’ve enabled ‘wiki mode’ on this post).


I added Hoodie, the website of which now redirects to a different project that is a more generic local-first JS library than Hoodie was.

Shoutout to Gregor from Hoodie for starting the noBackend website as the first-ever place to inform about different approaches for implementing local/offline-first Web apps at the time (after the Unhosted one was first, but focused on the PDS approach only).


Agree that local-first came after offline-first which came after noBackend which Gregor started.

I updated the start dates of Unhosted (based on when I registered the domain name and told Kenny about it) and of remoteStorage spec (based on what was then called Unhosted v0.3 but which was the first time it had CORS, OAuth WebFinger and DAV.

You could do a separate timeline for personal data stores but then you should also include TimBL’s 2009 blogpost about socially aware cloud storage, and personal data store projects that came before Unhosted. I’ll try to remember which ones they were but from memory I think Locker Project, FreedomBox, ownCloud/Nextcloud, CrossCloud, Diaspora Project and maybe even older ones I’m forgetting now.

Thanks for making this list, very nice!

1 Like