# Open-source alternatives to Supabase

> Supabase: A hosted Postgres backend with auth, storage and realtime APIs. The best self-hosted alternatives are PocketBase, Appwrite and Directus. All of them can run on your own server, so your data stays under your control. 4 of the 6 apps here are open source; 2 are source-available.

## Key facts

| Fact | Value |
|---|---|
| Commercial product | Supabase |
| Category | Low-code & Backend |
| Alternatives listed | 6 |
| Top pick | PocketBase (61,293 stars, MIT) |
| Canonical URL | https://appsgit.com/alternatives/supabase |

## Alternatives, in recommended order

- [PocketBase](https://appsgit.com/apps/pocketbase): Backend for your next SaaS and Mobile app in one file. (61,293 stars, MIT, Go, Docker)
- [Appwrite](https://appsgit.com/apps/appwrite): End to end backend server for web, native, and mobile developers 🚀. (57,577 stars, BSD-3-Clause, PHP, Docker)
- [Directus](https://appsgit.com/apps/directus): An Instant App & API for your SQL Database. Directus wraps your new or existing SQL database with a realtime GraphQL+REST API for developers, and an intuitive admin app for non-technical users. (38,026 stars, MSCL-1.0-GPL, source-available, TypeScript, Docker)
- [Hasura](https://appsgit.com/apps/hasura): Fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events. (32,131 stars, Apache-2.0, TypeScript, Docker)
- [NocoDB](https://appsgit.com/apps/nocodb): No-code platform that turns any database into a smart spreadsheet (alternative to Airtable and Smartsheet). (65,197 stars, SUL-1.0, source-available, TypeScript, Docker)
- [TrailBase](https://appsgit.com/apps/trailbase): Open, sub-millisecond, single-executable FireBase alternative with type-safe REST & realtime APIs, built-in JS/TS runtime, auth & admin UI. (5,645 stars, OSL-3.0, Rust, Docker)

## Comparisons

- [PocketBase vs Supabase](https://appsgit.com/compare/pocketbase-vs-supabase)
- [Appwrite vs Supabase](https://appsgit.com/compare/appwrite-vs-supabase)
- [NocoDB vs Teable](https://appsgit.com/compare/nocodb-vs-teable)
- [Strapi vs Directus](https://appsgit.com/compare/strapi-vs-directus)

More in this category: [Low-code & Backend](https://appsgit.com/categories/low-code)

---

Canonical page: https://appsgit.com/alternatives/supabase
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
