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).
[2026-02-24: also noting references for Project History pull request]
| name | start |
|---|---|
| Gears | 2007 |
| Socially aware cloud storage | 2009-08-17 |
| Camlistore (now Perkeep) | 2010-06-11 |
| unhosted | 2010-09-09 |
| remoteStorage.js | 2010-10-31 |
| Locker | 2010-12-07 |
| crowdfunding | 2011 |
| nlnet funding | 2011-09-09 |
| remoteStorage spec | 2011-03-25 |
| freedom.js | 2012 / 2013-01-15 |
| Hacker Beach | 2012-09-02 |
| Hoodie | 2012-11-18 |
| Sockethub | 2012-12-09 |
| noBackend | 2013-03-31 |
| Offline First | 2013-11-05 |
| byoFS | 2013-11-09 |
| hacker news | 2015 |
| Solid | 2016-08-10 |
| Upspin | 2017-02-21 |
| Local-first | 2019-04-01 |
| rs.js typescript | 2025-08-13 |