How do I replace Firebase?
4 open source alternatives that can cover different use cases of Firebase — each with its real fit, not a "replaces it completely" promise.
Can replace Firebase for database, authentication, file storage and realtime subscriptions, on top of standard PostgreSQL.
Limitation: The full self-hosted stack has quite a few internal services to maintain.
Can replace Firebase for authentication, database, storage and serverless functions, with SDKs for Flutter, Swift, Android and Web.
Limitation: Stack with several internal containers, heavier to audit than a single-binary alternative.
Can replace Firebase for authentication, database and storage on small-to-medium projects, all in a single binary.
Limitation: Uses SQLite, which limits horizontal scalability at high volume.
Can replace Firebase's instant API layer (GraphQL/REST over your database, with row-level permissions) if you already use or plan to use PostgreSQL.
Limitation: Doesn't include authentication or file storage like Firebase — it only covers the data-access layer.
Already know which one you want?
Add them to the Stack Builder and generate a docker-compose.yml ready to deploy, alone or with the rest of your stack.
🚀 Build My StackUsing more than one SaaS?
Select everything you pay for today and build your whole stack at once.
Open Replace My SaaS →