finds.dev← search

// the find

wasp-lang/open-saas

★ 14,655 · TypeScript · MIT · updated Jun 2026

A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma). Full-featured: Auth (email, google, github, slack, MS), Email sending, Background jobs, Landing page, Payments (Stripe, Polar.sh), Shadcn UI, S3 file upload. AI-ready with tailored AGENTS.md, skills, and Claude Code plugin. One cmd deploy. Powered by Wasp full-stack framework.

A free, open-source SaaS starter built on Wasp, a full-stack React/Node/Prisma framework that handles auth wiring, type-safe operations, and one-command deploy. Ships with auth (email + 5 social providers), three payment processors, admin dashboard, file uploads, background jobs, and Playwright e2e tests. Targets indie hackers who want to skip the plumbing and ship faster.

End-to-end type safety between backend and frontend without configuring tRPC or codegen — Wasp infers frontend types from your backend function signatures automatically. Three payment processors (Stripe, Polar.sh, Lemon Squeezy) are fully wired, not just stubbed, so you can actually switch based on your market. Playwright tests ship with the template, which is uncommon and saves the 'I'll add tests later' trap. Genuinely active — last push was two days ago and the commit history shows real maintenance, not just star-chasing.

Wasp is a non-trivial bet: your entire project structure, routing, auth, and jobs are controlled by Wasp's config DSL. If Wasp breaks an API or you need something it doesn't support, you're fighting the framework. The template scope is large enough that understanding it before customizing it takes real time — auth, payments, S3, admin, analytics, blog, and a separate Astro docs site all need mental models before you can safely change any of them. No multi-tenancy: the user/plan model is flat, adding org-level access control is a major surgery. The demo site lives as `.diff` patches on top of the template, which means template upgrades require careful manual merging rather than a clean pull.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →