2025.02.06

đź“° News & Discussions

WASM64: A Local Computing Gateway

"In just a few weeks, the latest updates to Chrome and Firefox will quietly unlock a new trajectory for local computing. WASM64—the long-awaited upgrade to WebAssembly—will become a reality."

How Startup Founders Should Think About Local-First Dev

"Prisma founder and startup advisor Johannes Schickling ... explains why startup founders should look into local first"

PowerSync 2025 Roadmap: SQLite, Web, Speed & Versatility

"Today, we are announcing our roadmap for 2025 that will level-up PowerSync for the new era of web apps powered by sync engines, while preserving our offline & mobile DNA."

localfirst.fm #20 – Adam Wulf: Muse

"The guest of this episode is Adam Wulf, the engineer and solopreneur behind Muse, a local-first canvas-based tool for thought."

Turso is rewriting SQLite in Rust | Changelog Interviews – Episode #626

"Glauber Costa, co-founder and CEO of Turso, joins us to discuss libSQL, Limbo, and how they’re rewriting SQLite in Rust."

Build software that lasts! (Bert Hubert) | Changelog

"After 30+ years in the software industry, Bert Hubert has experienced a lot. [...] Recently, Bert wrote about what it takes to build software for the long term."

DWeb Local-First Weekend roundup

"Roundup of Local-First Weekend on January 11th & 12th. Speakers, hacking, and more all weekend long."

What is Local-first Software?

"In today’s post, I want to talk a bit about the problems local-first software solves and explore an abbreviated definition of how to identify local-first software"

🛠️ Tools & Resources

DexieJs: Reactive local state in React

"You may not need any complex form or state management library, not even useState or useReducer. DexieJs live queries and useActionState are the solutions to your state management problems."

Trystero: Build instant multiplayer webapps, no server required

"Trystero manages a clandestine courier network that lets your application's users talk directly with one another, encrypted and without a server middleman."

localForage: Offline storage, improved.

"localForage is a fast and simple storage library for JavaScript. localForage improves the offline experience of your web app by using asynchronous storage (IndexedDB or WebSQL) with a simple, localStorage-like API."

SRNetworkManager

"SRNetworkManager is a powerful and flexible networking layer for Swift applications."

How a New Breed of Sync Engines Solves Frontend Problems

"Zero is an example of a modern sync engine. It enables application developers to perform a SQL query indicating what they want to sync."

✨ Apps

Goodnotes: Notes Reimagined

"Goodnotes [scales and serves] millions of users with local-first architecture" - @nslondon.com

Locu: Stay focused on work

"Local-first: Offline or having a bad connection - your work continues uninterrupted."

Profound: AI therapist and personal coach

"Drift + Powersync + Supabase (client-side sqlite DB with centralized syncing to postgres). Also love this setup. Huge shoutout to Simon Binder, open source author of Drift and now engineer at Powersync. This makes Profound a local-first app." - ripped_britches on HN

Slipbox: Your Private Meeting Companion for Better Conversations

"[L]ocal-first meeting companion. [...] All your data stays on device"

Aster: Audio search for your local files

"Search your repository of local files using any text phrase or recorded audio. All the data stays local, on your machine, and nothing is ever sent to the cloud."

Tinybird: Data infrastructure for software teams

"Tinybird's local-first experience is coming. Write code. Test it locally. Push it to git. CI runs the build. It's deployed. You're done."

Delta: LLM conversation branching

"Delta is a local-first, app/UX for branching conversations with LLMs."

How to Contribute

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