Maintenance
13 of 30POINTSWhether the code is still moving, and whether more than one person is moving it.
Last commit
8 pts126 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/boxyhq/saas-starter-kitTagged releases
0 pts0 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/boxyhq/saas-starter-kitContributors
5 pts39 contributors
Contributor count, 5 points at twenty or more, sliding to 0 at none.
github.com/boxyhq/saas-starter-kitCompleteness
17.9 of 25POINTSHow many of the fourteen things people buy a starter kit for are actually in it.
Capabilities found
17.9 pts10 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: next-auth
Social / OAuth login
file: pages/api/oauth/authorize.ts
Teams & organisations
dependency: @boxyhq/saml-jackson
Roles & permissions
file: lib/permissions.ts
Payments & billing
dependency: stripe
Transactional email
dependency: nodemailer
Admin panel
not found in repo tree or manifests
Internationalisation
dependency: react-i18next
Test suite
dependency: jest
CI pipeline
file: .github/workflows/main.yml
Background jobs
not found in repo tree or manifests
Webhook handling
dependency: svix
Blog / content
not found in repo tree or manifests
File uploads
not found in repo tree or manifests
Transparency
20 of 20POINTSHow much a buyer can check before paying.
Public source repository
6 ptsboxyhq/saas-starter-kit
A public source repository, 6 points.
github.com/boxyhq/saas-starter-kitPrice readable without an account
4 ptsFree
A price published on a page that can be read without an account, 4 points.
Public release history
3 ptslatest tag v1.6.0
A public release history, 3 points.
github.com/boxyhq/saas-starter-kitPublic documentation
3 ptsa README and no site
Public documentation, 3 points.
github.com/boxyhq/saas-starter-kitDocumentation
5 of 15POINTSWhether the documentation exists, and how much of it there is.
README only
5 ptslong enough to be the documentation
A README long enough to be the documentation and no site, 5 points.
github.com/boxyhq/saas-starter-kitSupport
6 of 10POINTSWhether there is a stated way to get help.
Stated channel
6 ptsCommunity Discord / Slack
A community channel or issue tracker, 6 points.
github.com/boxyhq/saas-starter-kitWhat happened when we ran it
3COMMANDSInstalls 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.
| Exit | Command | Seconds |
|---|---|---|
| ok | git clone --depth 1 https://github.com/boxyhq/saas-starter-kit.git <temp clone> | 0.6 |
| ok | npm ci | 34.8 |
| failed | npm run build | 0.9 |
- Run 2026-08-28 on v26.4.0 from commit abc9b68.
git clone --depth 1 https://github.com/boxyhq/saas-starter-kit.git <temp clone>ok0.6snpm ciok34.8snpm run buildfailed0.9s