I launched Open SaaS about a year and a half ago and surprisingly it’s become the most popular free SaaS boilerplate starter on github (https://github.com/wasp/open-saas).
After 2 years of work total, I’m pleased to launch what I’m calling “Open SaaS v2.0”.
Here’s a breakdown of all the features and updates I’ve made to it over time:
* New Big, Shiny Things for v2.0 *
- Complete redesign with Shadcn UI for a modern and consistent look (themeability coming soon...).
- Script that autogenerates an LLM-friendly version of the documentation https://docs.opensaas.sh/llms-full.txt.
- Added Zod validation for webhook payloads.
* Main Features *
- 100% open-source repo w/ a focus on open-source tools when possible.
- Auth that you own (no 3rd party services): email, google, github, discord...
- Full Payments Integration: easily swap out Stripe for Lemon Squeezy or Polar (coming soon!).
- Full-stack typesafety on top of React, NodeJS, Prisma.
- Admin dashboard w/ revenue and site analytics (Google or Plausible)
- OpenAI API & AWS S3 integrations.
* New Features*
- Added Lemon Squeezy as payment provider option (Polar and Paddle in the works!).
- Enhanced file uploads with progress bars and validation.
- Added a generic cookie consent banner (if you need one).
- Integrated Playwright for end-to-end testing.
- Added a 404 page.
* Fixes & Improvements*
- Upgraded Wasp (React/NodeJS/Postgres) framework to v0.17.0.
- Upgraded AWS and OpenAI SDKs to their newest-ish versions.
- Tightened S3 CORS configuration for better security.
- Improved payment webhook logic.
- Made UI components more consistent (e.g., controlled switches).
- Fixed various styling issues, including dark mode inconsistencies.
- Improved error handling and validation across the app.
* Refactoring & Code Organization*
- Major "vertical reorganization" of the codebase for improved modularity (auth, payments, users, file-upload).
- Significant refactoring of user management pages and queries.
- Refactored to use prisma transactions for safer DB mutations.
- Cleaned up and simplified various parts of the codebase.
* Docs & Content*
- Updated documentation for deployment, installation, and new features.
- Added a customization checklist.
There have been a slew of paid SaaS boilerplate starters popping up since we started, but Open SaaS will stay free and open-source forever.
hot_town•10h ago
After 2 years of work total, I’m pleased to launch what I’m calling “Open SaaS v2.0”.
Here’s a breakdown of all the features and updates I’ve made to it over time:
* New Big, Shiny Things for v2.0 *
- Complete redesign with Shadcn UI for a modern and consistent look (themeability coming soon...). - Script that autogenerates an LLM-friendly version of the documentation https://docs.opensaas.sh/llms-full.txt. - Added Zod validation for webhook payloads.
* Main Features *
- 100% open-source repo w/ a focus on open-source tools when possible. - Auth that you own (no 3rd party services): email, google, github, discord... - Full Payments Integration: easily swap out Stripe for Lemon Squeezy or Polar (coming soon!). - Full-stack typesafety on top of React, NodeJS, Prisma. - Admin dashboard w/ revenue and site analytics (Google or Plausible) - OpenAI API & AWS S3 integrations.
* New Features*
- Added Lemon Squeezy as payment provider option (Polar and Paddle in the works!). - Enhanced file uploads with progress bars and validation. - Added a generic cookie consent banner (if you need one). - Integrated Playwright for end-to-end testing. - Added a 404 page.
* Fixes & Improvements*
- Upgraded Wasp (React/NodeJS/Postgres) framework to v0.17.0. - Upgraded AWS and OpenAI SDKs to their newest-ish versions. - Tightened S3 CORS configuration for better security. - Improved payment webhook logic. - Made UI components more consistent (e.g., controlled switches). - Fixed various styling issues, including dark mode inconsistencies. - Improved error handling and validation across the app.
* Refactoring & Code Organization*
- Major "vertical reorganization" of the codebase for improved modularity (auth, payments, users, file-upload). - Significant refactoring of user management pages and queries. - Refactored to use prisma transactions for safer DB mutations. - Cleaned up and simplified various parts of the codebase.
* Docs & Content*
- Updated documentation for deployment, installation, and new features. - Added a customization checklist.
There have been a slew of paid SaaS boilerplate starters popping up since we started, but Open SaaS will stay free and open-source forever.
So if you’re interested in becoming a contributor, or just wanna add a suggestion to the roadmap, feel free to create an issue https://github.com/wasp-lang/open-saas/issues.