DocsGetting StartedSupabase Test Helpers
Basejump on GithubBasejump on Twitter
Basejump Logo

Basejump

The fastest way to launch Supabase apps with NextJS. Free and open source.

Getting Started

Features

Teams & Accounts

Billing and permissions for both personal and team accounts. Both are optional, allowing you to fine-tune your experience

Stripe Subscriptions

Supports complicated workflows such as trial periods, free plans, forced payment plans and more

Easy Permissions

Support for members and owners, easy database functions for extending permissions as needed

Account Management & Dashboard

Profiles, billing, team invitations and more. All the basics so you can focus on your app

Full Component Library

Basejump leverages DaisyUI and TailwindCSS for an easy development experience

Testing Conventions

PGTap and Jest, all configured and ready to go. All Basejump functionality comes with tests.

Internationalization (I18n)

Support for translations and internationalization using next-translate

Authentication

Magic links, Phone SMS Auth, Email/Password and Social Logins all provided by Supabase

Fully Customizable

Basejump is a batteries-included starting point for your application. Customize it to your hearts content

Themeable

Light & Dark mode included. Create your own themes using DaisyUI

Docs Template

Includes a template for creating documentation Check out ours for an example.

Blog Template

Includes a template for creating a blog

Open Source

Basejump is open source, contributions are both awesome and encouraged!

Frequently Asked Questions

What is Basejump?

Basejump is a SaaS starter template built on top of NextJS and Supabase. It's designed to help you get up and running as fast as possible.

How much does Basejump cost?

Nothing! Basejump is fully open source and FREE to use.

What open source license does Basejump use?

Basejump has been released with the MIT license. Please use it to build your billion dollar empire however you see fit. If along the way you stumble on an interesting idea you think others could benefit from, please consider contributing back. We appreciate it!

Do I have to use NextJS to use Basejump?

The interfaces are built using NextJS, but the core functionality is mostly housed within Supabase. If you're not a fan of Next, we'd encourage you to still take a look at the SQL and test schemas for the project. It could save you a lot of headache with setting up teams and permissions securely.

Sensible Defaults & Special Thanks

Basejump is built using some really awesome open source libraries and graphics. Here are some of them

Libraries and tools

  • Supabase

    Supabase bills itself as "an open source Firebase alternative," but it's so much more. It also serves as the primary force behind Basejump

  • NextJS

    NextJS needs no introduction. You either love it or you hate it. We love it.

  • Tailwind

    Tailwind is a utility-first CSS library that forms the base of all the styling for Basejump

  • DaisyUI

    Built on top of Tailwind, DaisyUI provides some solid reusable components.

  • Tanstack Query (formerly React-Query)

    Asynchronous state management - react-query drives most api interactions behind the scenes

  • React Hook Form

    Form validations, submissions and error handling. If you click submit and it does a thing, you probably have this to thank

Graphics

  • Empty space illustration created by the very generous Lukaszadam
  • Our awesome basejumper dude was created by monkik
  • Heroicons drives all of our in-app and homepage icons

© 2023 usebasejump.com

Basejump Logo

Basejump

  • Docs
  • Getting Started
  • Supabase Test Helpers
  • Basejump on GithubBasejump on Twitter