2025.04.24
đź“° News & Discussions
Making React Fun Again with Sync – Aaron Boodman, React Miami 2025 (talk video)
"Aaron Boodman from Rocicorp discussing sync engines. April 18, 2025, React Miami."
Building a serverless database replica with Carl Sverre (interview)
"In this episode, Carl Sverre and I discuss why syncing everything is a bad idea and how his new project, Graft, makes edge-native, partially replicated databases possible. We dig into SQLite, object storage, transactional guarantees, and why Graft might be the foundation for serverless database replicas."
Lab note #068 Dealing with collections incrementally
"DBSP [...] [is] an incremental view maintenance technique to come out of Frank McSherry (the only one I know) and his collaborators. It's simpler and less general than Differential Dataflow, but with that simplicity and basis in DSP gives a clarity to its mechnaics that Differential Dataflow wasn't able to achieve."
Exploring the AT Protocol as a distribution layer for local-first software
"I've been experimenting recently with connecting local-first software to the AT Protocol (atproto). They share core ideals about user ownership and control, but they also offer different benefits as a result of their different approaches and goals. I was curious if combining them in a lightweight way would enable us to leverage some of the distinct benefits of each approach within the other context."
Privacy First: Building LLM-Powered Web Apps with client side WASM by Shivay Lamba & Saiyam Pathak
"We detail constructing a complete language model pipeline that runs fully in the browser. This includes ingesting documents, embedding text into vectors, indexing them in a local vectorstore, and interfacing with a state-of-the-art model like Ollama for text generation."
🛠️ Tools & Resources
Everything You Need to Know About Incremental View Maintenance
"Incremental view maintenance has been a hot topic lately. [...] On the front-end, sync engines look increasingly like IVM engines; Zero and ElectricSQLďą© come to mind. Sam Willis (of ElectricSQL) teased the idea of IVM on ElectricSQL and has implemented D2TS, a differential dataflow engine in TypeScript."
Live Model
"Started a data sync library from scratch: live-model. It's a playground where I'll explore developer interfaces for local-first, reactivity, derived state, propagation, and more." - @andreterron.com
Morphik: Open source multi-modal RAG for building AI apps over private knowledge
"We’ve been building Morphik, an open-source platform for working with unstructured data—think PDFs, slides, medical reports, patents, etc. It’s designed to be modular, local-first, and LLM-agnostic (works great with Ollama!)" - u/yes-no-maybe_idk on Reddit
✨ Apps
Hyprnote: AI notepad for meetings. Local-first & Extensible.
"Hyprnote is an open-source, local-first macOS app that you can use for meetings." - yujonglee on HN
SiYuan: Refactor your thinking
"SiYuan is a privacy-first personal knowledge management system that supports complete offline usage, as well as end-to-end encrypted data sync."
Clara: Privacy-First AI Assistant & Agent Builder
"Chat with AI, create intelligent agents, and turn them into fully functional apps—powered entirely by open-source models running on your own device."
ocrtool-mcp: Local-first, lightning-fast OCR MCP plugin for macOS
"Just released: ocrtool-mcp — a native OCR plugin powered by Apple’s Vision framework. Runs entirely on-device, with no network required."
How to Contribute
Anyone can contribute to Local-First News with a pull request. Instructions and guidelines available here.