← All libraries

Supabase

JS + Python
↗ Official site

Database & backend

Open-source Firebase alternative — database, auth, storage, and real-time, all in one.

What it does

Supabase gives you a PostgreSQL database, user authentication, file storage, and real-time subscriptions — all with a nice dashboard and JavaScript/Python libraries. It's the fastest way to add a backend to your app without building one from scratch.

When to use it

Use this when you need user accounts, a database, or file storage in your app without building a full backend.

Real example

You're building a task manager app where users sign in with Google and save their to-dos to a personal database. Prompt: 'Use Supabase for Google OAuth login. On sign-in, save the user to the users table. Fetch todos from the todos table filtered by user_id. Insert new todos and delete them with the Supabase JS client.'

Good to know

Has a generous free tier. The dashboard is excellent — non-developers can manage data without writing SQL.

Alternatives

Firebase PlanetScale Neon

Install

$ npm install @supabase/supabase-js

Use cases

databaseauthenticationuser accountsfile storagereal-time

Language

JS + Python

Category

Database & backend

More in Database & backend

Other tools in the same category