Open-source alternatives to Supabase

Compare community-driven replacements for Supabase in backend-as-a-service (baas) workflows. We curate active, self-hostable options with transparent licensing so you can evaluate the right fit quickly.

Supabase logo

Supabase

Supabase offers hosted Postgres database, authentication, storage, and real-time APIs. It provides SDKs, SQL support, and integrates with existing databases for full-stack app development.Read more
Visit Product Website

Key stats

  • 16Alternatives
  • 7Support self-hosting

    Run on infrastructure you control

  • 13Active development

    Recent commits in the last 6 months

  • 12Permissive licenses

    MIT, Apache, and similar licenses

Counts reflect projects currently indexed as alternatives to Supabase.

Start with these picks

These projects match the most common migration paths for teams replacing Supabase.

Kuzzle logo
Kuzzle
Best for self-hosting

Why teams pick it

Self-hostable with full control over deployment and data

Laf logo
Laf
Privacy-first alternative

Why teams pick it

Self-hostable on Kubernetes with Apache-2.0 license for full control

All open-source alternatives

Nhost logo

Nhost

Open-source Firebase alternative delivering instant GraphQL backend

Active developmentPermissive licenseFast to deployTypeScript

Why teams choose it

  • Instant GraphQL API powered by Hasura over PostgreSQL
  • Built‑in authentication and file storage via Hasura modules
  • Serverless functions with JavaScript/TypeScript support

Watch for

Tied to the Hasura ecosystem

Migration highlight

Flutter mobile app

Leverage the Dart SDK for authentication, storage, and GraphQL queries without managing backend infrastructure.

Kuzzle logo

Kuzzle

Generic backend with API, storage, and realtime capabilities

Self-host friendlyActive developmentPermissive licenseJavaScript

Why teams choose it

  • Multi-protocol API (HTTP, WebSocket, MQTT) with standardized endpoints
  • Realtime pub/sub engine and database change notifications
  • Advanced search and data persistence powered by Elasticsearch

Watch for

Requires Elasticsearch and Redis infrastructure dependencies

Migration highlight

IoT Device Network

Connect thousands of MQTT devices with realtime data ingestion, persistent storage, and live dashboard updates without custom infrastructure.

SurrealDB logo

SurrealDB

Unified database and API platform for real‑time modern apps

Active developmentFast to deployIntegration-friendlyRust

Why teams choose it

  • Built‑in real‑time API layer with WebSocket support
  • Multi‑model storage: tables, documents, and graph in one engine
  • ACID‑compliant transactions across single‑node and distributed clusters

Watch for

Learning curve for multi‑model schema and permission system

Migration highlight

Live collaborative editing tool

Provides instant data sync across users via WebSocket, eliminating a separate real‑time server.

Space Cloud logo

Space Cloud

Instant realtime APIs for any database on Kubernetes

Permissive licenseIntegration-friendlyAI-powered workflowsGo

Why teams choose it

  • Instant GraphQL/REST APIs for multiple databases
  • Realtime queries and database‑triggered webhooks
  • Horizontal autoscaling with zero‑scale capability

Watch for

Project is in maintenance mode with limited future development

Migration highlight

IoT telemetry dashboard

Realtime GraphQL queries stream sensor data directly to the UI without custom backend services.

Laf logo

Laf

Open-source cloud development platform with serverless functions and storage

Self-host friendlyActive developmentPermissive licenseTypeScript

Why teams choose it

  • Browser-based WebIDE for instant function deployment with TypeScript/JavaScript
  • Integrated MongoDB database and S3-compatible object storage
  • Static website hosting with built-in domain and SSL management on Sealos

Watch for

Kubernetes knowledge required for self-hosted deployments outside Sealos

Migration highlight

Frontend-to-Full-Stack Transformation

React developers deploy authenticated APIs and database operations without backend team dependencies, shipping features end-to-end in hours instead of days.

Appwrite logo

Appwrite

End-to-end backend platform for web, mobile, and native apps

Self-host friendlyActive developmentPermissive licenseTypeScript

Why teams choose it

  • Complete backend services: authentication, databases, storage, functions, and messaging in one platform
  • Docker microservices architecture with self-hosting or managed cloud deployment options
  • 20+ SDKs for web, mobile, and server frameworks with unified API design

Watch for

Docker dependency may add complexity for teams unfamiliar with containerization

Migration highlight

Multi-platform mobile and web application

Single backend powering iOS, Android, and web clients with unified authentication, real-time databases, and file storage across all platforms

Juno logo

Juno

Decentralized serverless platform with zero operational complexity

Self-host friendlyActive developmentPermissive licenseTypeScript

Why teams choose it

  • Isolated WASM containers per project for exclusive control and security
  • Complete backend suite: auth, datastore, storage, hosting, and serverless functions
  • Decentralized infrastructure with zero operational complexity

Watch for

Decentralized infrastructure may introduce unfamiliar deployment patterns

Migration highlight

Decentralized SaaS Application

Launch a multi-tenant application with authentication, database, and file storage while maintaining full control over infrastructure and user data privacy.

UNDB logo

UNDB

Self-hosted no-code database and BaaS powered by SQLite

Self-host friendlyPrivacy-firstFast to deployTypeScript

Why teams choose it

  • No-code visual UI for table creation and management
  • SQLite-backed storage with Excel‑like formula fields
  • Built-in playground mode and OpenAPI RESTful API

Watch for

Scalability limited to SQLite constraints

Migration highlight

Rapid MVP backend for a mobile app

Create tables, define formula fields, and expose OpenAPI endpoints without writing server code.

Instant logo

Instant

Real-time database for your frontend with multiplayer by default

Active developmentPermissive licenseIntegration-friendlyClojure

Why teams choose it

  • Relational queries with InstaQL that return data in the exact shape you need
  • Multiplayer by default—every query syncs in real-time across all clients
  • Automatic offline support with optimistic updates and rollback handling

Watch for

Limited to JavaScript, React, and React Native ecosystems currently

Migration highlight

Real-Time Chat Application

Build a fully functional multiplayer chat with offline support and optimistic updates in under 15 lines of code

PocketBase logo

PocketBase

Single‑file Go backend with realtime, auth, and file storage

Active developmentPermissive licenseIntegration-friendlyGo

Why teams choose it

  • Embedded SQLite with realtime subscriptions
  • Built‑in user authentication and file storage
  • Browser‑based admin dashboard UI

Watch for

Pre‑1.0 release – backward compatibility not guaranteed

Migration highlight

Realtime chat application

Instant message delivery with automatic sync across browsers using built‑in realtime subscriptions.

Userbase logo

Userbase

Add secure user accounts and encrypted storage to static sites

Permissive licensePrivacy-firstIntegration-friendlyJavaScript

Why teams choose it

  • Built‑in user account management (sign‑up, login, logout)
  • Zero‑management client‑side database
  • End‑to‑end encryption with user‑controlled keys

Watch for

Database queries run in the browser, limited by client resources

Migration highlight

Personal task manager

Users sign up and keep their tasks encrypted locally, accessible across devices.

Nitric logo

Nitric

Write code, let Nitric handle cloud infrastructure automatically

Active developmentPermissive licenseIntegration-friendlyGo

Why teams choose it

  • Inline infrastructure defined directly in application code
  • Cloud‑agnostic deployment across AWS, GCP, Azure, and Kubernetes
  • Multi‑language SDKs (Go, TypeScript, Python, Dart, etc.)

Watch for

Learning curve for Nitric‑specific abstractions

Migration highlight

Serverless note‑taking app

Deploys an API endpoint and storage bucket with correct IAM in minutes

Convex logo

Convex

Reactive TypeScript database for live-updating web applications

Self-host friendlyActive developmentPrivacy-firstRust

Why teams choose it

  • Reactive data synchronization with automatic client updates
  • Pure TypeScript server functions with strong consistency
  • Integrated database, runtime, and client libraries in one platform

Watch for

Rust-based backend may require specialized knowledge for deep customization

Migration highlight

Real-time Collaboration Tool

Build document editors or project management apps where multiple users see live updates without manual refresh logic

CloudBoost logo

CloudBoost

Self-hosted backend platform combining data, realtime, and search

Self-host friendlyActive developmentPermissive licenseJavaScript

Why teams choose it

  • Unified platform combining data storage, realtime sync, search, and authentication
  • 100% data ownership with self-hosted deployment on any infrastructure
  • Docker Compose setup for rapid deployment across cloud providers

Watch for

Requires managing MongoDB and Redis clusters including replication and sharding

Migration highlight

Collaborative SaaS Application

Build realtime document editing with user authentication, granular ACLs, and full-text search while maintaining complete data ownership on private infrastructure.

Parse Server logo

Parse Server

Self‑hosted Node.js backend compatible with MongoDB, PostgreSQL, and GraphQL

Active developmentPermissive licenseFast to deployJavaScript

Why teams choose it

  • Supports MongoDB, PostgreSQL, and custom file adapters
  • Built‑in Live Query for real‑time data
  • GraphQL endpoint alongside REST API

Watch for

Requires self‑hosting and operational overhead

Migration highlight

Real‑time chat app backend

Live Query delivers instant message updates to connected clients

Triplit logo

Triplit

Full-stack syncing database for server and browser real-time apps

Active developmentIntegration-friendlyTypeScript

Why teams choose it

  • Real-time sync with property-level CRDT conflict resolution and delta patches
  • Full client-side database with relational queries and offline-first operation
  • Pluggable storage backends: SQLite, IndexedDB, LevelDB, Cloudflare Durable Objects

Watch for

AGPL-3.0 license requires source disclosure for modified server deployments

Migration highlight

Collaborative Task Management

Multiple users edit todos simultaneously with instant sync, offline editing, and automatic conflict resolution when reconnected

Choosing a backend-as-a-service (baas) alternative

Teams replacing Supabase in backend-as-a-service (baas) workflows typically weigh self-hosting needs, integration coverage, and licensing obligations.

  • 7 projects let you self-host and keep customer data on infrastructure you control.
  • 13 options are actively maintained with recent commits.

Tip: shortlist one hosted and one self-hosted option so stakeholders can compare trade-offs before migrating away from Supabase.