Local-first software: You own your data, in spite of the cloud

Resource | v1 | created by janarez |
Type Web
Created 2019-10
Identifier https://doi.org/10.1145/3359591.3359737


In this article we propose “local-first software”: a set of principles for software that enables both collaboration and ownership for users. Local-first ideals include the ability to work offline and collaborate across multiple devices, while also improving the security, privacy, long-term preservation, and user control of data. We share some of our findings from developing local-first software prototypes at Ink & Switch over the course of several years. These experiments test the viability of CRDTs in practice, and explore the user interface challenges for this new data model. Lastly, we suggest some next steps for moving towards local-first software: for researchers, for app developers, and a start-up opportunity for entrepreneurs.


about Local first software

“Local-first software”: a set of principles for software that enables both collaboration and ownershi...

Edit details Edit relations Attach new author Attach new topic Attach new resource
9.5 /10
useless alright awesome
from 2 reviews
Write comment Rate resource Tip: Rating is anonymous unless you also write a comment.
Resource level 1.5 /10
beginner intermediate advanced
Resource clarity 9.5 /10
hardly clear sometimes unclear perfectly clear
Reviewer's background 4.0 /10
none basics intermediate advanced expert
Comments 2
1 0

10 rating 1 level 10 clarity 3 user's background

Awesome piece on local-first software and CRDTs.
Quite long, but totally worth it!
0 0

9 rating 2 level 9 clarity 5 user's background

Engaging read, loads of examples. Simple introduction to the idea.
Quite long (but still enjoyable).
If you want to learn about the local-first software idea, this is the first "go to" article.