Draft:Local-first software



Local-first software is a software design approach in which an application's data is stored and edited on the user's device as the authoritative source of truth, rather than being controlled by a remote backend. Applications provide full functionality when offline and use servers only for optional backup or synchronization across devices. Local-first designs emphasize user ownership, privacy, and long-term access to data independent of cloud services.[1][2][3]

See also

edit

References

edit
  1. ^ Kleppmann, Martin; Wiggins, Adam; McGranaghan, Peter; Van Hardenberg, Mark (2019). "Local-first software: You own your data, in spite of the cloud". Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology. New Orleans, Louisiana: ACM. doi:10.1145/3359591.3359737.
  2. ^ Wang, Bohua; Zhao, Qiansheng; Zeng, Di; Yao, Yibin (2025). "Design and Development of a Local-First Collaborative 3D WebGIS Application for Mapping". ISPRS International Journal of Geo-Information. 14 (4): 166. Bibcode:2025IJGI...14..166W. doi:10.3390/ijgi14040166.
  3. ^ Köhler, Mirko; Zakhour, George; Weisenburger, Pascal; Salvaneschi, Guido (2023). Consistent Local-First Software: Enforcing Safety and Invariants for Local-First Applications (PDF) (Report). Programming Research Group, University of Kassel.
edit