awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
supabase avatar

supabase/supabase

0
View on GitHub↗
104,317 stars·12,746 forks·TypeScript·Apache-2.0·20 viewssupabase.com↗

Supabase

This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies.

Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication features like broadcast messaging and database change subscriptions. It also supports server-side logic execution through globally distributed edge functions, database-resident functions, and a native job scheduler for automated tasks.

Developers can manage the entire project lifecycle using a command-line interface and containerized local development environments. The platform supports both managed cloud services and self-hosted deployments, providing options for infrastructure control and data sovereignty.

Features

  • GraphQL API Generators - Derives a complete GraphQL API layer directly from existing relational database schemas, supporting standard queries and mutations.
  • Change Data Capture Streams - Streams database row-level changes to external consumers by monitoring inserts, updates, and deletes through logical replication.
  • Authentication Strategies - Handles user identity through multi-factor authentication, social logins, magic links, and enterprise SSO with integrated session management.
  • Backend as a Service - Managed Postgres database platform with Firebase-like features.
  • Cloud Storage Solutions - Open-source backend-as-a-service alternative to Firebase.
  • Data Management - Open-source backend platform featuring a managed Postgres database.
  • Backend and Infrastructure - Backend-as-a-service for database and auth management.
  • Developer Tools and Frameworks - Backend-as-a-service platform for rapid application development.
  • Object Storage - Manages unstructured data with S3-compatible APIs, global content delivery, and integrated access control for secure file storage.
  • Edge Function Runtimes - Executes event-driven backend logic in globally distributed environments to ensure low-latency performance for end users.
  • Vector Database Extensions - Extends relational databases with vector indexing, distance metrics, and metadata filtering for high-dimensional similarity search.
  • CLI Tooling - Simplifies project lifecycles through a terminal interface for local environment orchestration, schema migrations, and cloud deployment workflows.
  • Database GUIs - Visualizes database structures through a web-based interface featuring spreadsheet-style data editing and an integrated SQL console.
  • Database Job Schedulers - Coordinates scheduled tasks using cron expressions to trigger SQL, database functions, or HTTP webhooks directly within the database engine.

Star history

Star history chart for supabase/supabaseStar history chart for supabase/supabase

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Supabase

Similar open-source projects, ranked by how many features they share with Supabase.
  • appwrite/appwriteappwrite avatar

    appwrite/appwrite

    56,318View on GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    TypeScriptandroidappwritebackend
    View on GitHub↗56,318
  • nhost/nhostnhost avatar

    nhost/nhost

    9,199View on GitHub↗

    Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

    Goauthenticationbackendbackend-as-a-service
    View on GitHub↗9,199
  • supabase-community/supabase-mcpsupabase-community avatar

    supabase-community/supabase-mcp

    2,476View on GitHub↗

    This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit

    TypeScript
    View on GitHub↗2,476
  • openclaw/openclawopenclaw avatar

    openclaw/openclaw

    380,031View on GitHub↗

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent memory management. The system is designed to normalize tool execution signatures and provide a standardized interface for cross-provider compatibility. The platform includes extensive developer tooling, such as a command-line interface for workspace management, diagnostic logging,

    TypeScriptaiassistantcrustacean
    View on GitHub↗380,031
See all 30 alternatives to Supabase→

Frequently asked questions

What does supabase/supabase do?

This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies.

What are the main features of supabase/supabase?

The main features of supabase/supabase are: GraphQL API Generators, Change Data Capture Streams, Authentication Strategies, Backend as a Service, Cloud Storage Solutions, Data Management, Backend and Infrastructure, Developer Tools and Frameworks.

What are some open-source alternatives to supabase/supabase?

Open-source alternatives to supabase/supabase include: appwrite/appwrite — Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack… nhost/nhost — Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file… supabase-community/supabase-mcp — This project is a Model Context Protocol server and AI agent database connector. It provides a standardized… openclaw/openclaw — Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent… pocketbase/pocketbase — Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building… hasura/graphql-engine — graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable…