2025.05.29

This was a big week for local-first software with Local-First Conf 2025 taking place in Berlin, and a couple of significant releases dropping.

đź“° News & Discussions

Local First Conf 2025 Brief

Notes and photos from all the talks at this week's Local-First Conf 2025 in Berlin.

Meet #TanStack DB (video)

"[T]he newest powerhouse in the TanStack family is bringing reactive collections, live queries, and optimistic mutations to your front end with almost zero boilerplate."

SyncConf 2025 (upcoming event)

Announced by James Arthur at Local-First Conf 2025: "Sync Conf is an opportunity to learn about sync, to meet sync engine builders and experts, and to meet and hear from other teams reaping the benefits of sync engine architecture." San Francisco, November 12th, 2025.

LoFi/26 Community Meetup (event video)

The LoFi/26 community meetup took place on Tuesday May 27th, with talks by Justin England ("Replacing Google in the age of AI"), Mason Simon ("DIPLOMATIC") and Mateo Roldos ("Building md.uy").

localfirst.fm #25 – Tanner Linsley: TanStack DB (podcast episode)

"The guest of this episode is Tanner Linsley, creator of the TanStack ecosystem including projects such as React Query and TanStack Router. This episode will talk about the newest project, TanStack DB and explore the problems it’s trying to solve and how it works."

Introducing Phoenix Sync - James Arthur | ElixirConf EU 2025 (talk video)

"This talk introduces Phoenix.Sync, a new library that adds real-time sync to Postgres-backed Phoenix applications."

Scaling Local-First Software | Evolu

"Building local-first apps is already a challenge, and making them scalable is an even greater one. It’s not just about keeping data local; scalability touches multiple dimensions—from data volume and user count to varying authentication models, growing code complexity, developer experience, and support for diverse use cases."

🛠️ Tools & Resources

LiveStore: State management based on reactive SQLite and built-in sync engine

"Very excited to launch LiveStore in beta today after having worked on it over the past 4 years. I've built it for myself working on Overtone, an ambitious music client aiming for a native-grade high-performance app feel." See also HN discussion.

Automerge 3.0 Beta & Automerge Repo 2.0

"We’ve recently released some major updates for Automerge, the open source CRDT-based data synchronization library that we develop at Ink & Switch."

SQLite-JS Extension

"SQLite-JS is a powerful extension that brings JavaScript capabilities to SQLite. With this extension, you can create custom SQLite functions, aggregates, window functions, and collation sequences using JavaScript code, allowing for flexible and powerful data manipulation directly within your SQLite database." See also HN discussion.

Offline | Zero

"This page explains why Zero doesn't support offline writes, why it is hard for any software system to automatically support offline writes, how we recommend you handle connectivity loss, and our future plans in this area."

Feathers: Identity. Data. Realtime.

"Feathers Auth is a secure and scalable user authentication system for any framework and web runtime, even on sites with no server."

✨ Apps

DoubleMemory – more efficient local-first read-it-later app

"DoubleMemory started as an experiment to see if I can somehow automatically save all double cmd + c, as I often do instinctively, so I don't need extensions to save links and text into an app, and avoiding flooding the capture history as regular clipboard managers does." - HN discussion

Hend: Learn languages like you did when you were a kid.

"hend.world, like LingQ but local-first and with an actually usable free-tier. AI-features are completely optional." - whenwherewhatwhywho on Reddit

How to Contribute

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