Firebase logo

12 self-hosted Firebase alternatives

Firebase is Google's app development platform providing managed backend services for web and mobile apps, including authentication, Firestore NoSQL and Realtime databases, Cloud Storage and Hosting, Cloud Functions, push messaging, and analytics.

Alternatives to Firebase

Supabase is an open source Postgres development platform providing authentication, auto-generated REST/GraphQL APIs, realtime subscriptions, edge functions, file storage, and vector embeddings.

Supabase screenshot

107.1k stars13.3k forksApache-2.0last commit Actively maintained

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

PocketBase screenshot

60.3k stars3.6k forksMITlast commit Actively maintained

Appwrite is an open-source backend-as-a-service for building web and mobile apps with authentication, databases, storage, functions, realtime APIs, and messaging.

Appwrite screenshot

56.7k stars5.6k forksBSD-3-Clauselast commit Actively maintained

Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

Directus screenshot

36.9k stars4.9k forkslast commit Actively maintained

Budibase is an open-source low-code platform to build internal tools, portals, forms, and approval workflows with integrations to databases and APIs.

Budibase screenshot

28.2k stars2.2k forkslast commit Actively maintained

TrailBase is a fast, single-executable Firebase alternative with type-safe REST and realtime APIs, built-in auth, admin UI, WebAssembly extensibility, and SQLite storage.

TrailBase screenshot

5.4k stars183 forksOSL-3.0last commit Actively maintained

Kinto is a lightweight JSON document store with an HTTP API, built-in permissions, sharing, and client synchronization, designed for offline-first and distributed apps.

Kinto screenshot

4.4k stars433 forkslast commit Actively maintained

bknd is a lightweight Firebase/Supabase alternative that provides a modular backend with REST API, admin UI, auth, media, and workflows, deployable across many JS runtimes.

bknd screenshot

3.7k stars144 forksApache-2.0last commit Actively maintained

MongooseIM is an open-source Erlang-based XMPP server designed for large-scale messaging, offering multi-tenant deployment, REST/GraphQL APIs, push, and robust observability.

MongooseIM screenshot

1.7k stars439 forkslast commit Actively maintained

#11

Para is an open-source, Java-based multitenant backend framework providing a RESTful JSON API, full-text search, distributed caching, and flexible authentication for web, mobile, IoT and prototype apps.

Para screenshot

574 stars156 forksApache-2.0last commit Actively maintained

Express middleware that generates REST collection APIs from JSON Schema with a Django-like admin UI; supports MongoDB, PostgreSQL or JSON-file storage.

452 stars24 forksMITlast commit Actively maintained

What replacing Firebase actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 12 of 12 shipped a commit in the last six months. Licences in this list: Apache-2.0, MIT, BSD-3-Clause, OSL-3.0. In exchange you take on hosting, backups and updates yourself.

Browse everything in Backend-as-a-Service (BaaS).

Other tools people replace alongside Firebase