Maintenance
27 of 30POINTSWhether the code is still moving, and whether more than one person is moving it.
Last commit
12 pts37 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/wasp-lang/open-saasTagged releases
10 pts8 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/wasp-lang/open-saasContributors
5 pts53 contributors
Contributor count, 5 points at twenty or more, sliding to 0 at none.
github.com/wasp-lang/open-saasCompleteness
14.3 of 25POINTSHow many of the fourteen things people buy a starter kit for are actually in it.
Capabilities found
14.3 pts8 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
file: template/app/src/auth/AuthPageLayout.tsx
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
file: opensaas-sh/blog/src/content/docs/0.23/guides/payment-integrations/stripe.mdx
Transactional email
file: opensaas-sh/blog/src/content/docs/0.23/guides/email-sending.mdx
Admin panel
file: opensaas-sh/blog/src/content/docs/0.23/general/admin-dashboard.mdx
Internationalisation
not found in repo tree or manifests
Test suite
file: opensaas-sh/blog/src/content/docs/0.23/guides/tests.md
CI pipeline
file: .github/workflows/automation-pr-close-stale.yaml
Background jobs
not found in repo tree or manifests
Webhook handling
file: template/app/src/payment/lemonSqueezy/webhook.ts
Blog / content
file: .github/workflows/blog-deployment.yml
File uploads
not found in repo tree or manifests
Transparency
20 of 20POINTSHow much a buyer can check before paying.
Public source repository
6 ptswasp-lang/open-saas
A public source repository, 6 points.
github.com/wasp-lang/open-saasPrice 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 wasp-v0.25-template
A public release history, 3 points.
github.com/wasp-lang/open-saasDocumentation
7 of 15POINTSWhether the documentation exists, and how much of it there is.
Documentation site
7 pts0 pages linked from its index
A documentation site, 7 points, plus up to 8 more for its depth, counted as the number of distinct pages linked from its index.
opensaas.sh/docsSupport
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/wasp-lang/open-saasWhat happened when we ran it
2COMMANDSInstalls cleanly. The kit defines no build script to 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/wasp-lang/open-saas.git <temp clone> | 2.2 |
| ok | npm ci | 1 |
- Run 2026-09-12 on v26.4.0 from commit cbd3016.
git clone --depth 1 https://github.com/wasp-lang/open-saas.git <temp clone>ok2.2snpm ciok1s