I've spent the weekend replacing a dependency on Google Firestore (expensive, proprietary, not self-hostable) with SQLite + Litestream (open source, inexpensive). I'm about 60% done, and it's actually much easier than I expected. Litestream is super flexible and easy to work with
RT @WhatGotDone
What Got Done is moving from Google Cloud Firestore to SQLite + @litestreamio!

This change means you can self-host What Got Done on any p…

I'm excited to implement this change, because one of the things that's bothered me about Firestore is how much of a pain it is to do bulk database changes. With Litestream, it's super easy to copy my DB file locally, test changes, then push to prod when I have everything working.

Sign in to participate in the conversation
Michael Lynch's Mastodon

Michael Lynch's personal Mastodon instance