Firebase's Blaze plan bills Firestore by individual document reads, writes, and deletes, so query-heavy dashboards and chat features can turn a side project's bill unpredictable overnight. Cloud Functions add per-invocation cold-start latency on top of Cloud Storage egress fees, while Firestore's lack of server-side joins forces denormalized data models that are painful to unwind later. Self-hosting these platforms swaps Firestore's proprietary security-rules language for row-level security policies written directly in Postgres, letting teams attach extensions like pgvector or run raw SQL joins Firestore can't perform. PocketBase compiles the entire backend into a single Go binary with an embedded SQLite database, while Appwrite and Supabase run auth, storage, and function containers through a Docker Compose stack that points file storage at a self-hosted MinIO bucket instead of Cloud Storage. While Nhost provides an official Docker Compose configuration in its repository, primary vendor support is geared toward its managed cloud platform. Self-hosted production deployments rely on community-maintained documentation and manual updates across its underlying microservices (Hasura, Hasura Auth, and Hasura Storage).
| Name | Main Category | Sub-Category | Target Alternative | Free Tier Summary | Self-Hostable? | Short Description | Primary Link |
|---|---|---|---|---|---|---|---|
Parse Platform | Databases & Backend-as-a-Service | Backend-as-a-Service / Mobile & App Backend | Firebase Firestore / Firebase Auth (legacy Parse.com) | 100% Free - Open Source (Apache 2.0 core, no vendor lock-in) | Yes - Docker | The original open-source Firebase alternative, providing a full Node.js backend with auth, push notifications, cloud code functions, and support for both MongoDB and Postgres. | |
Supabase | Databases & Backend-as-a-Service | Backend-as-a-Service / Postgres Platform | Firebase Firestore / Firebase Auth / Cloud Functions / Cloud Storage | 100% Free - Open Source (Apache 2.0 / MIT stack, full Docker Compose deployment) | Yes - Docker | Open-source Firebase alternative built directly on Postgres, combining instant REST/GraphQL APIs, row-level-security auth, realtime subscriptions, and S3-compatible storage in one self-hosted stack. | |
Nhost | Databases & Backend-as-a-Service | Backend-as-a-Service / GraphQL Platform | Firebase Firestore / Firebase Auth / Cloud Functions | 100% Free - Self-Hosted (open-source; official Docker Compose example provided, self-hosting docs are community-maintained) | Yes - Docker | Open-source backend pairing Postgres with a Hasura-generated realtime GraphQL API, built-in authentication, and file storage, deployable through a self-hosted Docker Compose stack. | |
Appwrite | Databases & Backend-as-a-Service | Backend-as-a-Service / Self-Hosted App Backend | Firebase Firestore / Firebase Auth / Cloud Functions / Cloud Storage | 100% Free - Open Source (BSD 3-Clause core, single Docker command) | Yes - Docker | Self-hosted backend server bundling authentication, a database, file storage, serverless functions, messaging, and realtime events behind one API, deployable with a single Docker command. | |
PocketBase | Databases & Backend-as-a-Service | Backend-as-a-Service / Embedded Database | Firebase Realtime Database / Firebase Auth / Cloud Storage | 100% Free - Self-Hosted (MIT license, single binary, no paid tier) | Yes - Binary | Single-file Go backend that ships an embedded SQLite database, realtime subscriptions, file storage, and a built-in admin dashboard as one deployable binary. |
Stape bills per request once you outgrow its free tier. These open-source tag managers give you server-side tracking on infrastructure you control.
Typeform caps your responses and Qualtrics hides pricing behind a sales call — these self-hosted tools skip both.
Datadog and Checkly bill per test run across every check and location. These self-hosted tools give you unlimited synthetic checks instead.
Open-source RUM tools with session replay, JS error tracking, and Core Web Vitals — no per-session billing or vendor data caps.
Atlassian is retiring Opsgenie and Grafana archived its OSS on-call tool. Here are five self-hosted platforms that still page, escalate, and route alerts.
Self-hosted, open-source CDPs that replace Segment and mParticle's per-MTU pricing with Docker-deployable event routing and raw data ownership.
Five self-hosted platforms that track visitors without cookies or consent banners, replacing Google Analytics and Adobe Analytics for GDPR-first teams.
Four open-source platforms replicate Mixpanel and Amplitude's event funnels and retention cohorts without per-tracked-user billing spikes.
RDS and Cloud SQL restrict superuser access and bill per GB for IOPS and backups. These self-hosted platforms give you both back.
Neo4j Aura's per-GB pricing and node caps get expensive fast. These self-hosted graph databases handle the same Cypher queries and knowledge graphs for free.
Escape Hasura Cloud's per-hour and per-GB billing with open-source engines that turn any Postgres schema into a live GraphQL or REST API.
Airtable's per-seat pricing adds up fast. These open-source, self-hosted tools give you the same grid-and-view interface on a database you actually own.