Supabase (@supabase)

Top repositories

1

supabase

The open source Firebase alternative.
TypeScript
65,693
star
2

realtime

Broadcast, Presence, and Postgres Changes via WebSockets
Elixir
6,458
star
3

postgres_lsp

A Language Server for Postgres
Rust
3,073
star
4

supabase-js

An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.
TypeScript
2,795
star
5

pg_graphql

GraphQL support for PostgreSQL
Rust
2,760
star
6

supavisor

A cloud-native, multi-tenant Postgres connection pooler.
Elixir
1,574
star
7

ui

Supabase UI Library
TypeScript
1,510
star
8

postgres

Unmodified Postgres with some useful plugins
Shell
1,265
star
9

index_advisor

PostgreSQL Index Advisor
PLpgSQL
1,263
star
10

auth

A JWT based API for managing users and issuing JWT tokens
Go
1,159
star
11

pg_jsonschema

PostgreSQL extension providing JSON Schema validation
Rust
929
star
12

postgrest-js

Isomorphic JavaScript client for PostgREST.
TypeScript
917
star
13

auth-helpers

A collection of framework specific Auth utilities for working with Supabase.
TypeScript
877
star
14

cli

Supabase CLI. Manage postgres migrations, run Supabase locally, deploy edge functions. Postgres backups. Generating types from your database schema.
Go
849
star
15

postgres-meta

A RESTful API for managing your Postgres. Fetch tables, add roles, and run queries
TypeScript
820
star
16

storage

S3 compatible object storage service that stores metadata in Postgres
TypeScript
640
star
17

supabase-flutter

Flutter integration for Supabase. This package makes it simple for developers to build secure and scalable products.
Dart
613
star
18

supa_audit

Generic Table Auditing
PLpgSQL
611
star
19

supabase-swift

A Swift client for Supabase
Swift
583
star
20

edge-runtime

A server based on Deno runtime, capable of running JavaScript, TypeScript, and WASM services.
Rust
557
star
21

stripe-sync-engine

Sync your Stripe account to you Postgres database.
TypeScript
457
star
22

wrappers

Postgres Foreign Data Wrapper development framework in Rust.
Rust
433
star
23

auth-ui

Pre-built Auth UI for React
TypeScript
405
star
24

supabase-dart

A Dart client for Supabase
Dart
402
star
25

pg_crdt

POC CRDT support in Postgres
Rust
372
star
26

dbdev

Database Package Registry for Postgres
PLpgSQL
329
star
27

auth-js

An isomorphic Javascript library for Supabase Auth.
CSS
298
star
28

realtime-js

An isomorphic Javascript client for Supabase Realtime server.
JavaScript
288
star
29

examples-archive

Supabase Examples Archive
TypeScript
278
star
30

pg_netstat

PostgreSQL extension to monitor database network traffic
Rust
246
star
31

grid

A react component to display your Postgresql table data. Used in Supabase Dashboard app.
TypeScript
197
star
32

vecs

Postgres/pgvector Python Client
Python
190
star
33

libcluster_postgres

Postgres strategy for libcluster
Elixir
178
star
34

pg_net

A PostgreSQL extension that enables asynchronous (non-blocking) HTTP/HTTPS requests with SQL
PLpgSQL
165
star
35

vault

Extension for storing encrypted secrets in the Vault
PLpgSQL
161
star
36

postgrest-dart

Dart client for PostgREST
Dart
137
star
37

headless-vector-search

Supabase Toolkit to perform vector similarity search on your knowledge base embeddings.
TypeScript
135
star
38

workflows

Elixir
133
star
39

supabase-grafana

Observability for your Supabase project, using Prometheus/Grafana
Shell
132
star
40

walrus

Applying RLS to PostgreSQL WAL
PLpgSQL
117
star
41

storage-js

JS Client library to interact with Supabase Storage
TypeScript
111
star
42

postgres-deno

A PostgreSQL extension for Deno: run Typescript in PostgreSQL functions and triggers.
104
star
43

realtime-dart

A dart client for Supabase Realtime server.
Dart
85
star
44

setup-cli

A GitHub action for interacting with your Supabase projects using the CLI.
TypeScript
83
star
45

repository.surf

🏄
JavaScript
80
star
46

embeddings-generator

GitHub Action to generate embeddings from the markdown files in your repository.
TypeScript
79
star
47

supabase-ui-web

TypeScript
74
star
48

self-hosted-edge-functions-demo

A demo of how to self-host Supabase Edge Functions on Fly.io
TypeScript
61
star
49

functions-js

TypeScript
54
star
50

supabase-admin-api

API to administer the Supabase server (KPS)
Go
51
star
51

supautils

PostgreSQL extension that secures a cluster on a cloud environment
C
49
star
52

gotrue-dart

A dart client library for GoTrue.
Dart
47
star
53

supabase-action-example

TypeScript
45
star
54

benchmarks

SCSS
41
star
55

grafana-agent-fly-example

Deploy a Grafana Agent on Fly to scrape Prometheus metrics from Supabase and send them to Grafana Cloud
Shell
36
star
56

functions-relay

API Gateway for Supabase Edge functions
TypeScript
35
star
57

nix-postgres

Experimental port of supabase/postgres to Nix
Nix
35
star
58

benchmarks-archive

Infrastucture benchmarks
Nix
31
star
59

hibp

Go library for HaveIBeenPwned.org's pwned passwords API.
Go
29
star
60

splinter

Supabase Postgres Linter
PLpgSQL
28
star
61

supabase.ai

iykyk
HTML
27
star
62

storage-dart

Dart client library to interact with Supabase Storage
Dart
22
star
63

livebooks

A collection of Elixir Livebooks for Supabase
Dockerfile
20
star
64

base64url-js

Pure TypeScript implementation of Base64-URL encoding for JavaScript strings.
TypeScript
19
star
65

terraform-provider-supabase

Go
17
star
66

orb-sync-engine

TypeScript
12
star
67

.github

Org-wide default community health files & templates.
11
star
68

auth-elements

Components to add Supabase Auth to any application
TypeScript
11
star
69

rfcs

11
star
70

functions-dart

Dart
8
star
71

test-reports

Repository to store test reports data and host reporting in gh-pages
7
star
72

plug_caisson

An Elixir Plug library for handling compressed requests
Elixir
6
star
73

flyswatter

Deploy a global pinger on Fly
Elixir
6
star
74

scoop-bucket

4
star
75

tests

TypeScript
4
star
76

pgextkit

Rust
3
star
77

homebrew-tap

Ruby
3
star
78

fly-preview

TypeScript
3
star
79

shared-types

TypeScript
3
star
80

supa_type

The Missing PostgreSQL Data Types
Nix
3
star
81

test-inspector

Check your test results against the reference run and compare coverage for multiple client libraries
Go
2
star
82

mailme

A clone of Netlify's mailme package used in Supabase Auth / GoTrue.
Go
2
star
83

productions

Supabase SynthWave. The best soundtrack to build an app in a weekend and scale to billions.
TypeScript
1
star
84

design-tokens

1
star