finds.dev← search

// the find

d-ivashchuk/cascade

★ 656 · TypeScript · updated May 2024

Best open-source SaaS boilerplate. Free, powerful & extendable.

Cascade is a T3-stack SaaS boilerplate wiring together Next.js, tRPC, Prisma, Auth.js, Lemon Squeezy billing, PostHog analytics, Trigger.dev jobs, and Sentry in one starting point. It targets developers who want to skip the 'plumbing week' and get straight to product logic. Last commit was May 2024, so it's been quiet for over a year.

The stack choices are sensible and non-exotic — T3 plus shadcn/ui is a proven combination that a new hire can pick up without a guided tour. The Lemon Squeezy integration handles subscriptions, one-time purchases, and webhooks, which is the part most boilerplates skip or leave half-finished. Prisma migrations are tracked and incremental, not a single dump-and-pray seed file. Lost Pixel visual regression testing is a nice inclusion that most boilerplates don't bother with.

Abandoned-ish: no commits since May 2024 means dependencies are a year-plus stale and any breaking changes in Next.js, Prisma, or Auth.js are your problem to fix before you write a line of business logic. The OpenAI file at src/lib/openai.ts suggests AI features were started but the implementation is minimal and the patterns are dated. Testing coverage beyond visual regression is essentially absent — no unit or integration tests for the tRPC routers. 656 stars for something calling itself 'the best open-source SaaS boilerplate' is a low ceiling; better-maintained alternatives like create-t3-turbo have more community momentum and active maintenance.

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 →