2025.03.13

đź“° News & Discussions

Why Local-First Software Is the Future and what are its Limitations

"By allowing data to live on the client and only syncing with a server or other peers when needed, local-first apps can deliver a user experience that is fast, resilient, and privacy-friendly." See also HN discussion.

Lessons from implementing a sync engine

"I implemented a sync engine for the web: local-first, syncing with CRDTs, with auth and migrations included. I learned a few lessons along the (long) path. This is what you should know."

IndieSearch

"I've been exploring what totally decentralised and local-first compatible search might look like for the web."

Sync SF (upcoming event)

"Interesting in building products on a local-first / sync engine architecture? Come along to the first Sync SF, a meetup to learn and talk about better ways of building software." Monday, March 17 6:00 PM - 9:00 PM PDT, San Francisco

🛠️ Tools & Resources

Phoenix.Sync

"Sync is the best way of building modern apps. Phoenix.Sync enables real-time sync for Postgres-backed Phoenix applications."

Sync Engine Web

"A local-first, offline-capable web sync engine implementation with CRDT-based synchronization. The project provides a complete solution for data synchronization between multiple devices while maintaining data consistency and offline capabilities."

rstore: The Reactive Data Store

"rstore is a data store allowing you to handle all data in your application. [...] Query API designed for local-first and realtime"

✨ Apps

Sidekick

"Sidekick is a local first application –– with a built in inference engine for local models, while accomodating OpenAI compatible APIs for additional model options." See also HN discussion.

Pila

"We built Pila to be local first with an open API to allow developers to build use cases on top of our hardware (Home Assistant, etc)." - coleashman on HN

How to Contribute

Anyone can contribute to Local-First News with a pull request. Instructions and guidelines available here.