About Gravity
Gravity is a prebuilt SaaS starter codebase for Node.js and React, sold as a downloadable source code package rather than a hosted service. It ships in two architectures: a Node.js build with a separate backend and frontend, and a Next.js build that runs as one unified application. Every published plan bundles the Node.js server, a React web client, a React Native mobile client, an Astro website template and Mission Control, the admin dashboard covering user management, feedback, events and logs.
The licence terms matter as much as the feature list. Plans are one-time payments: Starter at 199 US dollars, Pro at 299 and Elite at 499. Each permits use in between one and three commercial applications depending on which plan was bought, so the number of products you may ship is fixed at purchase. Updates are included for one year from purchase and delivered through a private GitHub repository that buyers merge into their own project. Renewing that window costs 195 US dollars per year if you renew before it expires and 250 US dollars per year afterwards. Refunds are not issued under any circumstances, and filing a chargeback terminates the licence and permanently disables the account.
Only the developers covered by the licence may use the code for development work, and reselling, renting, leasing, sublicensing or redistributing the source is forbidden. You may deploy Gravity inside applications owned and operated by your own clients, which makes it usable for agency work, but you may not build a product with the same or substantially the same primary function as Gravity itself.
Read moreShow less
Billing is implemented on Stripe and covers subscriptions, free accounts, seat billing and usage billing, with 3D Secure handled for European cards. Free trials are set through a trial period value on the Stripe plan and apply only at first signup, not on plan upgrades. Authorisation ships with five permission levels (master, owner, admin, user and developer), and only the owner role can edit billing details, close the account or create and delete API keys.
The REST API accepts both JWT bearer tokens and API keys sent as Basic authentication, and keys only work on endpoints that declare a scope such as account read or user read. One decision worth weighing: API keys are stored in the database in plain text so that a user can retrieve a lost key.
Database access goes through Knex, with MySQL, Postgres and MongoDB named in the stack. The web client uses React, Vite, Tailwind, Shadcn and Radix UI, and social sign on uses Passport.js in the Node.js build and Arctic in the Next.js build. Transactional email goes through Nodemailer with Mailgun as the default transport, and the deployment guide names Heroku and Digital Ocean. A Custom plan adds between one and five bespoke features, deployment assistance and transfer of IP ownership, but carries no published price.

Key features
- Ships a Node.js server, React web client, React Native client, Mission Control admin app and Astro template.
- Offers two builds: a split Node.js backend and frontend, or a unified Next.js app.
- Implements Stripe billing covering subscriptions, free accounts, seat billing and usage billing.
- Handles 3D Secure authentication for European cards.
- Sets free trials from a Stripe trial period, applied at first signup but not on upgrades.
- Ships five permission levels: master, owner, admin, user and developer.
- Restricts billing edits, account closure and API key management to the owner role.
- Accepts JWT bearer tokens and scoped API keys sent as Basic authentication on the REST API.
- Throttles requests, with tighter limits on the signup, login and password reset endpoints.
- Runs social sign on through Passport.js in the Node.js build and Arctic in the Next.js build.
- Sends transactional email through Nodemailer, with Mailgun as the default transport.
- Connects to MySQL, Postgres or MongoDB through Knex.
- Covers user management, feedback, events and logs in the Mission Control dashboard.
- Ships a test suite written with Mocha and Chai.
- Delivers one year of updates through a private GitHub repository, renewable at $195 per year.
- Permits use in one to three commercial applications, including apps owned and run by the buyer's clients.
- Forbids reselling, renting, sublicensing or redistributing the source code, or cloning Gravity itself.
- Issues no refunds, and terminates the licence permanently if a chargeback is filed.
What people use it for
Key facts
| Category | Boilerplates |
|---|---|
| Pricing | Paid |
| Free tier | No |
| Upvotes | 4 |
| Listed | 25 August 2026 |
Is this your product?
Gravity alternatives
- Paid
- Open source
- Paid
- Paid