Gravity

The original Node.js & React SaaS boilerplate with subscription billing, authentication, and UI components.

Overview

Launch Your SaaS Startup at Warp Speed

Gravity is a comprehensive SaaS boilerplate established in 2018 that handles complex code like payments and authentication, allowing you to focus on building revenue-generating features.

Core Features

  • Subscription Billing - Free plans, trials, seat billing, usage billing powered by Stripe
  • Multidimensional Auth - Email/password, magic links, 500+ social networks, 2FA, security flags and lockouts
  • UI Templates - 50+ components, 25+ views, fully accessible with dark mode built with Shadcn
  • Database Flexibility - Support for MySQL, MongoDB, Postgres, MariaDB and more
  • REST API - Token authentication, protected endpoints, API keys, and throttling
  • Users & Organizations - Multi-tenant system with invitations and user roles
  • Transactional Emails - 20+ responsive, multilingual templates with multiple service integrations
  • Admin Dashboard - Metrics, user management, error logs
  • Generative AI - Integrations for ChatGPT and DALL-E
  • Mobile Apps - Native iOS & Android apps built with React Native
  • Localization - Support for multiple languages
  • Testing - 40+ integration tests included

Gravity has been battle-tested by 1100+ users and maintained for over 5 years, saving developers 400+ hours of coding time.

Kyle Gawley's profile picture

Kyle Gawley

Related Boilerplates

Visit website for Staarter.dev

Staarter.dev

A comprehensive Next.js SaaS template with pre-configured authentication, billing, and localization

JavaScript
TypeScript
shadcn/ui
Tailwind CSS
MongoDB
MySQL
PostgreSQL
Prisma
SQLite
Lemon Squeezy
Paddle
Stripe
Next.js
React

Features:

Admin
AI
Analytics
Auth
Billing
Blog
Dark Mode
+12 more
Visit website for Full-Stack Kit

Full-Stack Kit

A collection of prebuilt Next.js Full-Stack Web Development features and components

JavaScript
TypeScript
shadcn/ui
Tailwind CSS
CockroachDB
MongoDB
MySQL
PostgreSQL
SQLite
Stripe
Next.js
React

Features:

Access Control
Admin
Announcements
Auth
Billing
Changelog
Emails
+7 more
Visit website for Shipped

Shipped

The Next.js SaaS Boilerplate for busy developers

JavaScript
TypeScript
ChakraUI
shadcn/ui
Tailwind CSS
MongoDB
MySQL
PostgreSQL
Prisma
Lemon Squeezy
Stripe
Next.js
React

Features:

AI
Auth
Blog
Charts
Dashboard
Emails
Landing Page
+6 more
Visit website for LaunchFast

LaunchFast

Production-Ready SaaS Starter Kits in Astro, Next.js, and SvelteKit

JavaScript
TypeScript
HTML
React
Tailwind CSS
DynamoDB
Firestore
MongoDB
PostgreSQL
Redis
SQLite
Lemon Squeezy
Stripe
Astro
Next.js
Preact
React
SolidJS
Svelte
SvelteKit
Vue.js

Features:

AI
Analytics
Auth
Blog
ContentLayer
Docs
Emails
+4 more
Visit website for FastestEngineer

FastestEngineer

Build a fully featured SaaS app with Primate.js and Svelte

Go
JavaScript
Python
Ruby
TypeScript
Angular
Handlebars
HTMX
Markdown
Marko
React
Solid
MongoDB
MySQL
PostgreSQL
SQLite
SurrealDB
Stripe
Analog
Next.js
Nuxt
Primate.js
Svelte
SvelteKit
Vue.js

Features:

API
Auth
Blog
CI/CD
Deployment
Docs
Emails
+7 more
Visit website for Launchway

Launchway

A SaaS starter kit with built-in authentication, payments, and more

JavaScript
TypeScript
React
shadcn/ui
Tailwind CSS
MySQL
PostgreSQL
SQLite
Stripe
React
Remix

Features:

Access Control
API
Auth
Blog
Caching
Dark Mode
Emails
+11 more