2024.11.28

📣 Local-First News has migrated to Ghost! Local-First News is now using Ghost for site hosting, member management and email. Nothing changes for subscribers, except the added ability to comment on posts.

📰 News & Discussions

LoFi/21 community meetup

LoFi/21 was held on Tuesday November 26th at 8am PT, with talks by Felicia Chang (@felchang), from @jamsockethq, Sahil Lalani (@SahilLalani0) and Zixuan Chen (@zx_loro) from @loro_dev.

Local-First, Y/N? (podcast episode)

"Our friends @schickling.dev & @jlongster join [the Changelog podcast] to discuss the movement of local-first, its pros and cons, the tradeoffs, and the path to the warming waters of mostly local apps."

"sync engines will find pmf with ai agents"

Sunil Pay of PartyKit makes a prediction about sync engines' value for AI agents.

Why you should probably be using SQLite

"[F]or most web app use cases, you could drastically simplify your life by using SQLite." - @kentcdodds

All Things Web at Convex (upcoming event)

Tuesday December 3rd, featuring two talks: "Automerge: using local-first technologies within an authoritative server model", and "Local first with React Native"

A simple way to understand CRDTs

"There's a simple way to understand CRDTs: It leverages algebra to unmix the inevitable mixing of data when syncing over an unreliable network."

🛠️ Tools & Resources

LiveStore: SQLite-based data layer for local-first apps

"Introducing: LiveStore - the client-centric, local-first data layer for high performance applications." Post on Expo blog by @schickling.dev.

Model Context Protocol (MCP)

"The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you’re building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need."

TinyBase v5.4 is here!

"Cloudflare Durable Objects are a perfect cloud companion for TinyBase, with web socket sync & strongly consistent storage. We want this to be the easiest way to build local-first apps, anywhere." - @tinybasejs

How to Use SQLite in Vue 3: Complete Guide to Offline-First Web Apps

"Want to build web apps that work offline? While browsers have built-in storage options like IndexedDB, they’re not great for complex data operations. This guide shows you how to use SQLite with Vue 3 to build powerful offline-first apps." By @alexanderopalic

"Going Offline" now available free online

"Going Offline" a book about service workers, by Jeremy Keith (@adactio.com), is now free to read online.

LocalAI

"The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first."

✨ Apps

RecurseChat: Your Personal AI

"Chat with Local LLM, offline and private." "Local first. Offline capable. No config setup."

Makkuro: Next-gen project management software

Built by Spiros Martzoukos using Replicache

How to Contribute

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