FOSDEM 2026: SQLRooms and Loro

2026

SQLRooms: Local-First Analytics with DuckDB, Collaborative Canvas, and Loro CRDT Sync

I gave this talk at FOSDEM 2026 in Brussels, in the Local-First, sync engines, CRDTs developer room.

The talk focused on SQLRooms, our open-source framework for building local-first analytics tools powered by DuckDB. I covered how SQLRooms can run entirely in the browser with DuckDB-WASM, or connect to a shared backend running native DuckDB for larger datasets, while still keeping the application architecture local-first.

I also presented our ongoing work on collaborative canvases, notebooks, and dependency tracking between cells, together with CRDT-based sync using Loro. One of the key ideas is that in analytics apps the data itself does not always need to be synchronized. DuckDB can stay a read-only query engine, while collaboration is handled by syncing the UI state: queries, layouts, annotations, comments, and notebook structure.

Video:

The conference materials are linked from the FOSDEM event page above.