Sometimes the best option is the simplest, even when it comes to databases. While many developers reach for Postgres or MySQL by default, might it be better to take the more lightweight approach to get something shipped?
That’s where SQLite comes in handy – a serverless, single-file database that can sit amongst your project files. With no server to run, no connections to manage, and no infrastructure to maintain, it makes getting started simpler faster, and cheaper. Sounds great for a prototype, but how reliable is this in production?
I ran a niche community social bookmarking site (around 100-200k pageviews per month) on SQLite for several years and it was no problem at all. (source: HackerNews)
It turns out, it can be pretty good – there's everything from Kanban apps and Airtable clones, to job boards and video streaming services out there in the wild, running in production solely on SQLite databases.
In this post, I'm showing a bunch of examples to demonstrate what's possible with less (since I couldn't find a decent list of examples out there). Also, at the end I've linked some articles that go into the pros and cons of using SQLite in production, but for a lot of web apps, you don't need the kitchen sink.
First though, a quick SQLite recap:
What is SQLite?
SQLite is a serverless, single-file database. This makes it really lightweight, and easy to set up, especially with AI. It's perfect for today's 'vibe coding' losers (like me?), or for prototyping a project as you don't need to set up a database server. Here it is from the mouth of the horse:
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.
Companies like Apple, Adobe, Dropbox, Facebook, are all well-known users of SQLite too, employing it for various services within their products.
Depending on your project, it might also be all you need – especially for web projects as highlighted in this 2021 article from Wesley Apteker-Cassels:
Due to improvements in SQLite, hardware performance, and third-party libraries over the past ~decade, it now makes a lot of sense to use SQLite for many web projects.
Apteker-Cassles demonstrates this in 2021, suggesting now in '25, you might just skip Postgres entirely, and ship with SQLite in production. Pieter Levels has been king of this, running Nomads.com,
I was curious about this, so here's a list of different types of sites that rely on SQLite:











Buy me a coffee



