2025.02.27
π° News & Discussions
LoFi/23 Community Meetup (talk videos)
The LoFi/23 community meetup took place on Tuesday February 25th 2025, with talks by James Pearce ("Understanding the local-first jigsaw"), Jake Lazzaroff ("Modeling state for local-first apps") and Tom Larkworthy ("Local-firstifying Observable Notebooks").
localfirst.fm #21 β Seph Gentle: Google Wave, eg-walker, creativity, AI (podcast episode)
"The guest of this episode is Seph Gentle, a prolific software researcher who is behind projects such as the new eg-walker paper and ShareJS, one of the oldest local-first open source projects. Before, Seph also co-created Google Wave over 10 years ago which will be explored in-depth in this episode."
Automerge Community Update (Feb 2025) (video)
"Our new sync engine combines efficient sync of many documents with end-to-end encryption and access control. It's still a few months out but we showed it working and discussed lots of details of how it works. Alex explains how we're using RIBLT in detail and then Brooke updated folks on the decentralized key agreement protocol behind it: Keyhive."
Developer Environments, Developer Experience, and Security β Dan Moore β ASW #319 (video)
"Dan Moore talks about what motivates some developers to prefer a 'local first' approach as we walk through what all of this means for security."
π οΈ Tools & Resources
DIPLOMATIC: Data sync framework
"DIPLOMATIC is a framework for building single-user apps that work offline and sync multiple devices, all while end-to-end encrypting their data."
Local-First group- and message encryption in p2panda
"With the generous support of NLNet and a pending audit by Radically Open Security weβre aiming at releasing our Rust crate p2panda-group towards Spring 2025! This library will offer group encryption compatible with any data type, encoding format or transport, made for p2p applications which do not rely on constant internet connectivity"
GoatDB: Lightweight NoDB for Deno & React
"GoatDB is a real-time, version-controlled database for Deno, React, and low-friction deployments" "If the server goes down, clients keep working and can restore server state on reboot." See also: Show HN
β¨ Apps
Lingopad
"Launched my first native mobile app powered by flutter / supa / powersync recently." "It's a fully offline application that allows you to manage your vocab, phrases and grammar rules, upload and manage your classroom learning material, revise numbers and flashcards and also set classroom reminders."
Dcent-Beats
"Anyone making music and wants to experience releasing an album straight from your home to the people - no servers involved - can now do so using Dcent Beats."
LIFE
"E2E encrypted local-first todo app: Think todo-list, but across decades. I built this thing to organize my whole life." - masonicboom on LoFi Discord
Attendex: Attendance App
"Itβs a local-first, self-attendance tracking app I built using Expo, born out of my own frustration with clunky university attendance systems"
How to Contribute
Anyone can contribute to Local-First News with a pull request. Instructions and guidelines available here.