Supabase is an open-source backend-as-a-service built on top of real PostgreSQL, maintained by Supabase Inc. It holds around #12 in real-world database usage (roughly 6% share), popular as a "Firebase alternative" that gives developers a full Postgres database plus auth, storage, and realtime features without the NoSQL lock-in.
Supabase auto-generates a REST/GraphQL API over your Postgres tables, and its JS client wraps that in a friendly query builder:
import { createClient } from '@supabase/supabase-js'
const supabase = createClient('https://xyzcompany.supabase.co', 'public-anon-key')
const { data, error } = await supabase
.from('products')
.select('id, name, price')
.eq('in_stock', true)
.order('price', { ascending: false })
.limit(10) // runs as a real SQL query under the hood
Sign up for a free project on supabase.com, or spin up the full stack locally with the CLI:
# install the CLI and start a local Supabase stack (Postgres + Studio + APIs)
npm install -g supabase
supabase init
supabase start