Wasp Open SaaS: The Most AI-Coding-Friendly Full-Stack SaaS Skeleton

1. Positioning
Wasp Open SaaS is a complete SaaS foundation powered by the Wasp framework.
Unlike traditional Next.js or Express, Wasp is a new paradigm: you describe the
application "skeleton" (routes, actions, queries) in a declarative language, and
it automatically generates type-safe frontend and backend code.
This results in less code overall, stronger types, and easier understanding for AI.

It is specifically optimized for AI coding tools like Claude Code and Cursor, and
the official documentation explicitly supports AI-assisted development.

2. Core features
- Full-stack authentication
- Email / password sign-up and login
- Social login (Google, GitHub, Keycloak)
- Multi-factor authentication support
- Email sending
- SendGrid, Mailgun, SMTP support
- Email template system
- File upload
- AWS S3 integration
- Local file storage option
- Payment integration
- Stripe, Polar.sh, Lemon Squeezy
- One-click subscription setup
- AI integration
- OpenAI API prebuilt
- LLM-friendly API design
- One-click deploy
- Railway, Fly.io, Heroku support
- Automatic SSL and domain configuration

3. Tech stack
Layer Technology
Full-stack framework Wasp framework
Frontend React + TypeScript
Backend Node.js + Express
Database PostgreSQL
ORM Prisma ORM
Styling Tailwind CSS + shadcn/ui
Auth Wasp Auth (built in)
Payments Stripe / Polar / Lemon Squeezy
Email SendGrid / Mailgun / SMTP

4. Quick start
# Install the Wasp CLI
npm install -g wasp-lang

# Clone Open SaaS
git clone https://github.com/wasp-lang/open-saas.git
cd open-saas

# Install dependencies
npm install

# Configure environment (copy the example)
cp .env.example .env

# Start the dev server
wasp start

# Background job queue (if needed)
npm run dev:db:studio

5. AI coding friendliness scores

Dimension Score Notes
Directory structure 5/5 Wasp's declarative design is naturally clear
Documentation 5/5 Detailed official docs with many examples
Test coverage 4/5 Test framework supported, complete examples
Example modules 5/5 Complete auth, payment and email examples
Dependency restraint 3/5 The Wasp ecosystem has many dependencies but they are easy to manage
Incremental dev 5/5 Framework is structured, especially good for AI code generation

Overall score: 88/100 (best for deep AI coding)

6. Why choose Wasp Open SaaS

1. Officially optimized, with explicit support for AI coding (Claude Code, Cursor)
2. Full-stack type safety, consistent from database to UI
3. Highest star count (14800+), most active community
4. Wasp's declarative design makes code-generation logic easiest for AI to understand
5. Complete examples (auth, payments, email, AI), high reuse
6. Complete advanced features: background jobs, WebSocket, file upload
7. One-click deploy to Railway / Fly.io, hassle-free

7. When it is not a good fit

- Teams unfamiliar with a new framework (Wasp has a higher learning cost)
- Projects that must integrate with an existing Express / Next.js codebase
- Minimalists (many dependencies, steeper learning curve)
- Projects that aim for minimal dependencies

Related Projects