Navigate:
All Repossupabase
~$SUPABA0.2%

Supabase: Postgres development platform with built-in APIs

PostgreSQL backend with auto-generated APIs and real-time subscriptions.

LIVE RANKINGS • 06:51 AM • STEADY
TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50
OVERALL
#37
2
DATA ENGINEERING
#4
30 DAY RANKING TREND
ovr#37
·Data#4
STARS
95.9K
FORKS
11.2K
DOWNLOADS
581.5K
7D STARS
+165
7D FORKS
+28
See Repo:
Share:

Learn more about supabase

Supabase is a backend-as-a-service platform centered on PostgreSQL that exposes database functionality through multiple API layers. The architecture combines several open source components: PostgreSQL for data storage, PostgREST for REST API generation, a custom GraphQL extension for GraphQL support, Realtime (an Elixir server) for WebSocket-based subscriptions, and GoTrue for JWT-based authentication. It can be deployed as a managed hosted service or self-hosted using Docker and local development tools. Common deployment contexts include web applications, mobile backends, and AI applications requiring vector storage through pgvector.

supabase

1

Open source component stack

Built from modular open source tools (PostgreSQL, PostgREST, GoTrue, Realtime) rather than proprietary software, allowing developers to understand and modify underlying implementations. Each component maintains its own repository and can be used independently.

2

Multiple API protocols

Automatically generates REST, GraphQL, and real-time WebSocket APIs from the same PostgreSQL schema without requiring separate API definitions. Developers can query data through their preferred protocol without duplicating business logic.

3

Self-hosting and local development

Supports both managed hosting and self-hosted deployments through Docker, plus local development environments. Organizations can run identical infrastructure locally for development and testing before deploying to production.


import { createClient } from '@supabase/supabase-js'

const supabase = createClient('https://your-project.supabase.co', 'your-anon-key')

const { data, error } = await supabase
  .from('users')
  .select('id, name, email')
  .eq('status', 'active')

if (error) console.error(error)
else console.log(data)

v1.25.04

Adds project-scoped roles for Team plans, MCP server Edge Function deployment, and UI library components for infinite scroll and social auth.

  • Assign organization members project-specific roles on Team plans to control access granularly.
  • Deploy Edge Functions directly via the Supabase MCP server in VS Code or Cursor.
v1.25.03

Feature release adding MCP server, UI component library, and Studio enhancements; no breaking changes or migration steps specified.

  • Deploy Edge Functions directly from Dashboard UI; use new MCP server to connect AI tools like Cursor or Claude to Supabase.
  • Install UI library components (auth, file upload, realtime chat) for Next.js/React; enable declarative schema definitions for version control.
v1.25.02

Adds three new deployment paths for Edge Functions (dashboard, CLI without Docker, API) and increases third-party auth MAU quota to reduce costs.

  • Deploy Edge Functions via dashboard AI Assistant, CLI without Docker, or Management API for programmatic integration.
  • Use Model Context Protocol (MCP) docs to connect AI tools to Supabase with natural language commands for database operations.

See how people are using supabase

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers