Local-First Computing
Local-first computing prioritizes offline-capable, user-owned data and peer-to-peer synchronization over centralized cloud dependency. The team explores CRDTs, sync protocols, edge storage, and resilient application architectures.
Getting Started
- Local-First Software — by Ink & Switch. The seminal essay defining local-first principles.
- Automerge Documentation — an accessible introduction to CRDT-backed local-first application state.
- A Conflict-Free Replicated JSON Datatype — by Martin Kleppmann and Alastair R. Beresford. The paper behind Automerge.
Key Resources
Reserved for resources submitted by the team lead.
Tools & Repositories
Reserved for tools, repositories, datasets, workspaces, and operational references submitted by the team lead.
Related Curriculum
- Protocol Engineering: State Machines — state machine models for replicated state
- Protocol Engineering: Communication Patterns — protocols for peer-to-peer sync
- Rust Engineering: Persistence and Reusable CRUD with SQLx — local storage patterns