PCL Logo
CoursesAcademyWhat's New
Get StartedLogin
SB
Open source · Backend

Supabase

Supabase combines a real Postgres database with auth, file storage, functions, realtime subscriptions, and vector search.

GitHub stars
109K
Language
TypeScript
License
Apache-2.0
Runs on
Docker · Hosted cloud
View on GitHubVisit website
01

What it is

/ 03

The backend your project needs, already assembled.

Supabase combines a real Postgres database with auth, file storage, functions, realtime subscriptions, and vector search.

Real Postgres

Use full SQL, extensions, and row-level security.

Batteries included

Auth, storage, functions, and realtime are configured together.

Ready for AI apps

pgvector keeps embeddings beside relational data.

Why it matters as a student

Get a production-shaped backend without assembling five services, while learning portable SQL.

02

Capabilities

/ 03

The pieces most projects eventually need.

Start with a database and add services without changing platforms.

Postgres database

Full SQL, extensions, migrations, and row-level policies.

Authentication

Email and OAuth identities connect directly to row-level rules.

Vector search

Store embeddings and run similarity search next to relational data.

03

How to use

/ 03

Create a project and query it.

Use the hosted dashboard or run the complete stack with Docker.

01

Start the stack

Clone the repository and start the self-hosted Docker services.

terminal
git clone --depth 1 https://github.com/supabase/supabase
cd supabase/docker
docker compose up -d
02

Query with SQL

Connect through the SQL editor or any Postgres client.

query.sql
select id, title, created_at
from courses
order by created_at desc
limit 10;

Keep exploring

More open-source projects

Free Sources
BPBioinformatics

Biopython

Python tools for computational biology — read sequence files, query NCBI, parse protein structures, and build phylogenetic trees.

PythonBiopython License5.2K
View Project
NPScientific computing

NumPy

The foundation of scientific computing in Python — N-dimensional arrays, broadcasting, and fast vectorized math.

Python / CBSD-3-Clause32.7K
View Project
OLLocal AI

Ollama

Run open-source language models on your own laptop. Pull a model, chat in the terminal, or call it at localhost:11434.

GoMIT181K
View Project
PCL

Master the future of technology through hands-on GPU-accelerated curriculum.

Platform

All Courses

Support

Terms of ServicePrivacy Policy
(c) 2026 PCL Platform. All rights reserved.Practice-centered AI education for modern classrooms.