Shadcn Templates
basejump

Basejump

Open-source SaaS starter with teams, billing, and authentication built on Supabase and Next.js.

Free
Price
Apr 23, 2026
Listed
Basejump screenshotOpen Basejump

Overview

Basejump is an open-source add-on for Supabase that provides personal accounts, team accounts, permissions and billing on top of Supabase Auth. All data lives in the project's own Supabase database, and access control uses Row Level Security policies. An optional Next.js starter, basejump-next, adds a full interface built with Tailwind CSS and shadcn/ui.

The README now notes that the project is unmaintained. It remains a useful reference for implementing team accounts with Supabase, especially its migrations, though the maintainer suggests the official Supabase Stripe sync for billing.

Features

  • Personal accounts: Every user who signs up through Supabase Auth gets a personal account, with optional billing.
  • Team accounts: Shared, billable accounts with invitations, member management and roles.
  • Permissions: RLS helper functions restrict rows based on a user's account access and role.
  • Billing: Stripe subscription support out of the box, with room to add other providers.
  • Testing tools: pgTAP tests and the supabase_test_helpers package for testing Supabase functions and schema.
  • Next.js starter: A dashboard for authenticated users, email and password auth, team pages and a billing portal.
  • Any client: Account functions are callable from Supabase SDKs in JavaScript, Python, Swift and others.

Tech stack

  • Supabase (Postgres, Auth, RLS), Stripe
  • Next.js, Tailwind CSS, shadcn/ui

Getting started

yarn create next-app -e https://github.com/usebasejump/basejump-next

Similar listings

All Boilerplates