{/* pipeline:source rr-data-loading rr-makerkit-billing rr-makerkit-intro rr-makerkit-product rr-npm rr-rendering rr-routing rr-rsk-readme rr-rsk-repo rr-saasrock-pricing rr-saasrock-update rr-turbostarter /} {/ pipeline:claim pricing-plan-current release-version-status-current license-current compatibility-integrations-current product-capabilities-current performance-benchmarks-current ranking-popularity-superlative-current availability-provider-status-current */}
TL;DR verdict
The 2026 market is mixed, not a clean list of React Router v7 products. The npm registry reported react-router 8.3.0 on 2026-08-22. MakerKit's current product page is React Router 8, while SaasRock's checked material and React Starter Kit still describe React Router 7. Keep every product-specific version label intact.
The current shortlist is MakerKit, React Starter Kit (RSK), and SaasRock. TurboStarter is not frozen as React Router because its checked current product page is Next.js. The old unidentified community template is also omitted. Choose from fit criteria: framework line, source and license clarity, database/auth/billing dependencies, tenancy, deployment target, migration burden, update entitlement, and support. The approved evidence contains no comparative quality dataset.
Key Takeaways
- MakerKit $349: the current React Router product page lists React Router 8 and Pro at $349 lifetime.
- SaasRock $249/$499/$1,999: the checked pages document React Router 7 and those current paid-once offers for MVP, Core, and Pro, with updates described for the 1.x line.
- RSK documents React Router 7, Convex, Clerk, Polar, and optional AI chat. Its repository record reported a 2025-12-10 push and no detected license.
- react-router MIT: the package declares MIT; that framework license does not establish the license of a starter repository or commercial kit.
- React Router Framework Mode documents official React Router interfaces for routes, typed loader data, loaders/actions, server rendering, static pre-rendering, and SPA mode.
- No reproducible benchmark receipt supports the previous build-time, latency, effort, or framework-simplicity claims. Measure the target deployment.
At-a-glance table
Current evidence accessed 2026-08-22:
| Product | Product-specific version | Verified integration surface | Current price/license signal |
|---|---|---|---|
| MakerKit | Current product page: React Router 8; retained documentation path describes its React Router/Supabase kit | Auth, organizations, billing, Supabase RLS; Stripe and Lemon Squeezy documented; Paddle marked coming soon | Pro $349 lifetime; commercial product terms apply |
| RSK | React Router 7 | Convex, Clerk, Polar, optional AI chat | No product price in repository record; license not detected by the approved repository API record |
| SaasRock | React Router 7 migration documented | Product-specific SaasRock surface; do not transfer unsupported CRM or builder claims | MVP $249, Core $499, Pro $1,999 once; current purchase terms apply |
TurboStarter not frozen as React Router: the TurboStarter current page is Next.js. The unidentified template omitted from this table has no canonical first-party identity in the approved packet.
What React Router actually documents
React Router Framework Mode organizes application behavior around route modules. Its current documentation covers configured or file-system routes, typed route-module data, loaders, actions, server rendering, static pre-rendering, and SPA mode.
Route modules and loaders
A loader belongs to a route module and supplies data for that route:
import type { Route } from "./+types/dashboard";
export async function loader({ request }: Route.LoaderArgs) {
const user = await requireUser(request);
const workspace = await loadWorkspace(user.id);
return { user, workspace };
}
export default function Dashboard({ loaderData }: Route.ComponentProps) {
return <DashboardView {...loaderData} />;
}
Actions
Actions handle mutations at the route interface. Review how a starter authenticates the request, validates input, enforces organization scope, and reports errors. A neat route tree does not prove billing or authorization correctness.
Rendering modes
Server rendering, static pre-rendering, and SPA mode are distinct deployment choices. Confirm which mode the starter actually uses, which adapter or server it builds, and whether every database/auth dependency works in the target runtime.
The shortlist, preserving the existing product order
MakerKit
MakerKit's checked product page is explicitly React Router 8. Its current surface documents auth, organizations, billing, and Supabase RLS. The retained React Router/Supabase documentation describes Stripe and Lemon Squeezy, with Paddle coming soon. Keep this product-specific integration separate from the other starters.
The checked Pro offer was $349 lifetime. That is a dated commercial offer, not a complete statement of project count, developer seats, update rights, support, or redistribution. Read the current purchase terms.
Use MakerKit when its current React Router line and Supabase organization model match the system you want to operate. Do not preserve the old version shorthand in body copy simply because the unchanged route still contains v7.
React Starter Kit (RSK)
RSK's README documents React Router 7 with Convex, Clerk, Polar, and optional AI chat. The checked repository was not archived; RSK push 2025-12-10 is the approved dated activity signal.
Those are dated maintenance signals, not proof that the project is actively maintained or suitable for your release schedule. The approved GitHub API record returned no detected license. Although the react-router package itself declares MIT, RSK license not detected means this guide does not label RSK MIT without a separately approved LICENSE-file record.
Use RSK only after reviewing the repository, lockfile, migrations, environment surface, organization model, billing implementation, tests, deployment instructions, and actual license.
SaasRock
SaasRock's checked release note documents a React Router 7 migration. Its current pricing page listed MVP at $249 once, Core at $499 once, and Pro at $1,999 once, with updates described for the 1.x line.
Keep capabilities tied to the exact current SaasRock pages. The old guide transferred pricing-page builders, CRM, entity-builder, and other broad feature claims without exact approved source pages for those assertions. They are not part of this frozen comparison.
Excluded from the current matrix
The previously listed community template has no canonical first-party identity in the approved source set. TurboStarter's checked current page is Next.js, not evidence for a React Router product or a React Router/Hono stack. Both are removed from the current matrix rather than represented by stale or mismatched claims.
Auth, billing, and database differences
These products do not share one stack:
- MakerKit documents a Supabase-based product with auth, organizations, billing, and RLS.
- RSK documents Convex, Clerk, and Polar.
- SaasRock documents its own React Router 7 migration, while product capabilities must stay within the exact approved pages.
A framework route module can make data flow explicit, but the starter still owns session validation, authorization, organization context, billing reconciliation, migrations, and privileged-access behavior. Evaluate those seams in code.
License and commercial terms
Separate four records:
- the
react-routerpackage license, which the checked registry declares MIT; - a starter repository's actual detected or filed license;
- a commercial kit's project-use and developer-seat terms;
- update and support entitlement.
MakerKit and SaasRock are commercial products. RSK had no detected license in the approved API record. TurboStarter's commercial terms do not make its current Next.js product a React Router starter.
Prices and plan names change. Recheck the product pages and checkout terms immediately before purchase or publication.
Deployment review
React Router supports several rendering modes, but a starter's deployment is product-specific. Before buying or adopting one, verify:
- the exact React Router version and route configuration;
- the server or adapter used by the built output;
- database-driver and auth compatibility with the target runtime;
- SSR, pre-rendering, or SPA mode behavior;
- environment and secret requirements;
- webhook and background-job deployment;
- cache, error, and rollback behavior.
The current packet does not authorize broad claims about official adapters, Vercel simplicity, portability, latency, or release stability. Test the real repository on the real target.
Methodology
This refresh uses official React Router documentation, npm registry metadata, current vendor pages, current release notes, and approved repository records. We preserve the unchanged canonical route while making body version labels product-specific. Source reachability, repository state, and pricing are dated to 2026-08-22.
We removed products without a canonical source identity, removed a current Next.js product from the React Router matrix, separated framework and starter licenses, and removed unsupported ranking and benchmark claims. The product-specific capabilities remain bound to exact approved sources. BORDERLINE evidence is not converted into a recommendation.
Best fit cards
Choose MakerKit if
Its current React Router 8 and Supabase organization/billing model fits the product, and the exact commercial rights and update terms are acceptable.
Choose RSK if
You are willing to audit and own a React Router 7, Convex, Clerk, and Polar stack, and you resolve the repository license before use.
Choose SaasRock if
Its documented React Router 7 line, exact current offer, and inspected code surface match your B2B requirements. Do not rely on unsupported transferred features.
Build from the framework documentation if
You need a different database, auth, billing, deployment, or ownership model and would spend more time removing starter assumptions than implementing the required interfaces.
Affiliate and data disclosure
StarterPick does not use a private adoption, performance, or comparative quality dataset for this guide. Product links are editorial references in this refresh. Commercial prices and terms are dated and should be verified on the current provider pages.
Source notes
Sources accessed 2026-08-22:
- React Router routing
- React Router data loading
- React Router rendering
react-routerregistry metadata- MakerKit React Router product
- MakerKit React Router introduction
- MakerKit billing overview
- RSK README
- RSK repository metadata
- SaasRock pricing
- SaasRock React Router 7 migration note
- TurboStarter
Related guides
- Find and compare starters on StarterPick.
- Read the best Next.js boilerplates guide.
- Compare best SaaS boilerplates for 2026.
- Review best free and open-source SaaS boilerplates.
- Read why SaaS boilerplates choose Next.js.
- Compare the best Remix boilerplates.
