Local-first development

I find Local First data storage to be an interesting and complex topic. For many kinds of apps, this is the ideal way to build it. But building local first apps is hard, as noted by Andy Matuschak. That thread is full of interesting bits, including flushout, “a distributed data model based on event sourcing written in TypeScript.”


sqliteviz is a progressive web app that lets you create Plotly visualizations from SQLite databases and CSV files. It’s deployed for use here.