@patio11 wrote about how someone needs to create a book on it: https://twitter.com/patio11/status/1219997892028448768
Know of any frameworks/stacks built specifically for SaaS startups? Something that covers al the moving parts - Auth/Roles, Billing, APIs, CRUD, Logging and so on.
Language is irrelevant but preferably in the popular ones most people already know. PHP, JS, Python, Ruby etc.
If you like PHP - https://spark.laravel.com/
If you like Ruby on Rails - https://bullettrain.co/, https://www.getsjabloon.com/, https://railskits.com/
If you like NodeJS - https://usegravity.app/
If you like ASP.NET - https://aspnetzero.com/
If you like Python/Django - https://djaodjin.com/
I can't specifically recommend any of them, as I never used, but I used another one built with Rails+EmberJS that was worth the money (I am not sure if it's still supported these days, but here it is https://www.maxiomapps.com/apps/application-starter-kit/).
If you want to build a SaaS web app for problems that don't require cutting edge technology to be solved (aka most of them), I think buying one of those is a no-brainer in terms of cost/benefit.
- Auth0 for authentication
- Stripe for payments
- Billomat for billing
For other parts there are good open source frameworks, for example:
- Hasura for building an API on top of a Postgres data schema
- Frameworks like Flask, Rails or Django for building a backends
- Frameworks like React or Vue for building a frontend
- Static site generators like Hugo or Jekyll for building your website
- Hosting companies like DO or Linode and cloud providers like AWS or Microsoft Azure to host your services
There are also more tightly integrated solutions for specific niches like e-commerce (e.g. Shopify), if you build a SaaS solution you will probably have too many aspects that are unique about your idea to use such a highly standardized solution.