KitGradeSCORED ON WHAT A BUYER CAN CHECK
REFRESHED 05:41 UTCOpen API
38 kits scored16 installed and run here22 read, not run22 free and open source16 paid100 points, method 1.0captured 2026-09-13nothing here is sponsored

Next.js Subscription Payments earned 40.1 points of a hundred.

Rank 26 of the 38 kits in the index, and Bullet Train at the top earned 92.2. Every point below was awarded under a published rule and read off a page anyone can open. Put another kit on the bench from the rail, or read the whole ledger.

REPOSITORY
vercel/nextjs-subscription-payments
BUILT ON
Next.js
PRICE
Free
EVIDENCE
We ran it
LAST COMMIT
1.7 years ago, 2025-01-23
Maintenance5/30
Completeness7.1/25
Transparency17/20
Documentation5/15
Support6/10
RANK 26 OF 38/WE RAN IT, installed from a clean checkout and run, with the transcript kept/EVERY COMPONENT MEASURABLE ON THIS KIT/OUT OF A FULL 100, NEVER A SHARE OF WHAT WAS VISIBLEHow this is calculated
The bench

Maintenance

5 of 30POINTS

Whether the code is still moving, and whether more than one person is moving it.

Last commit

0 pts

597 days since the last commit

Recency of the last commit, 15 points inside a month, 12 inside three, 8 inside six, 4 inside a year, 0 after that.

github.com/vercel/nextjs-subscription-payments

Tagged releases

0 pts

0 tagged releases in the last twelve months

Tagged releases in the last twelve months, 10 points at four or more, sliding to 0 at none.

github.com/vercel/nextjs-subscription-payments

Contributors

5 pts

31 contributors

Contributor count, 5 points at twenty or more, sliding to 0 at none.

github.com/vercel/nextjs-subscription-payments

Completeness

7.1 of 25POINTS

How many of the fourteen things people buy a starter kit for are actually in it.

Capabilities found

7.1 pts

4 of the 14 a buyer looks for

For an open-source kit, each capability is looked for in the dependency manifest and the file tree, what the kit ships, not what its README says.

  • Authentication

    dependency: @supabase/ssr

  • Social / OAuth login

    not found in repo tree or manifests

  • Teams & organisations

    not found in repo tree or manifests

  • Roles & permissions

    not found in repo tree or manifests

  • Payments & billing

    dependency: stripe

  • Transactional email

    not found in repo tree or manifests

  • Admin panel

    file: utils/supabase/admin.ts

  • Internationalisation

    not found in repo tree or manifests

  • Test suite

    not found in repo tree or manifests

  • CI pipeline

    not found in repo tree or manifests

  • Background jobs

    not found in repo tree or manifests

  • Webhook handling

    file: app/api/webhooks/route.ts

  • Blog / content

    not found in repo tree or manifests

  • File uploads

    not found in repo tree or manifests

Next.jsReactSupabasePostgreSQLStripe

Transparency

17 of 20POINTS

How much a buyer can check before paying.

Public source repository

6 pts

vercel/nextjs-subscription-payments

A public source repository, 6 points.

github.com/vercel/nextjs-subscription-payments

Stated licence

4 pts

MIT

A stated licence, 4 points.

github.com/vercel/nextjs-subscription-payments

Price readable without an account

4 pts

Free

A price published on a page that can be read without an account, 4 points.

Public release history

0 pts

no release history read

A public release history, 3 points.

github.com/vercel/nextjs-subscription-payments

Public documentation

3 pts

a README and no site

Public documentation, 3 points.

github.com/vercel/nextjs-subscription-payments

Documentation

5 of 15POINTS

Whether the documentation exists, and how much of it there is.

README only

5 pts

long enough to be the documentation

A README long enough to be the documentation and no site, 5 points.

github.com/vercel/nextjs-subscription-payments

Support

6 of 10POINTS

Whether there is a stated way to get help.

Stated channel

6 pts

GitHub issues

A community channel or issue tracker, 6 points.

github.com/vercel/nextjs-subscription-payments

What happened when we ran it

4COMMANDS

Installs cleanly; the build needs configuration (environment variables or a database) before it will run. A failing build is not held against the score: most starter kits need a database URL before they will build, and that is normal. It is recorded because it is a thing a buyer wants to know and a thing a sales page will never tell them.

Run 2026-09-12 on v26.4.0 from commit bdd0813.
ExitCommandSeconds
okgit clone --depth 1 https://github.com/vercel/nextjs-subscription-payments.git <temp clone>0.5
okpnpm install --frozen-lockfile0.2
okpnpm install4.1
failedpnpm run build9.7
  • Run 2026-09-12 on v26.4.0 from commit bdd0813.
  • git clone --depth 1 https://github.com/vercel/nextjs-subscription-payments.git <temp clone>ok0.5s
  • pnpm install --frozen-lockfileok0.2s
  • pnpm installok4.1s
  • pnpm run buildfailed9.7s