Supabase local dev = a 12-container, 2.3 GB Docker stack. tinbase serves the same APIs from one 58 MB process. No Docker.

It's real Postgres 17 — RLS, auth.uid(), jsonb, triggers, foreign keys all behave like hosted Supabase.

The official supabase-js SDK works unchanged (168/168 integration tests pass).

The whole backend — database included — can run inside a browser tab.

Open source, MIT. Try it: npx tinbase start