Supabase screenshot
#80 C+ Rank #225

Supabase

Open-source Firebase alternative bundling Postgres, auth, storage, realtime, and edge functions into one platform. Self-hosting requires orchestrating 15+ services, and the JS client bakes the project URL and anon key into the frontend bundle.

Database TypeScript Expert to deploy $25/mo equiv
56.0 / 100

βš™ Full Stack

Postgres core with PostgREST for auto-generated REST APIs, GoTrue (Go) for auth, Realtime (Elixir/Phoenix) for websockets, Storage API, pg_meta, Kong as API gateway, and a separate Studio dashboard.

πŸ“ˆ Scaling Analysis

Postgres itself scales vertically well and read replicas are possible, but Realtime (Elixir) and the many stateless API services need independent scaling knobs that most self-hosters never tune. The 15-service topology is the actual bottleneck for horizontal scale-out, not the DB.

πŸš€ Running on Nexlayer

Needs one pod per service (kong, postgrest, gotrue, realtime, storage, studio, postgres) wired via <podName>.pod:<port> DNS; mirror.gcr.io covers the Postgres/Kong Docker Hub images. Because supabase-js hardcodes SUPABASE_URL at build time, changing the Nexlayer-issued domain after first deploy requires a frontend rebuild, not just an env change.