All tests run on an 8-year-old MacBook Air. All results from shipping 7 Mac apps as a solo developer. No sponsored opinion.

I added SQLite to three Tauri apps. Every time I reached for it later than I should have. Here's how I actually use it and why I stopped overthinking the database question.

Why SQLite and not something else

A Tauri app runs on the user's machine. There's no server. There's no network. The database lives in the app's data directory. SQLite is a file. It's fast, reliable, and has zero operational overhead.

For a solo dev shipping desktop apps, this is the correct choice. There's no meaningful alternative worth evaluating.