69
93 Comments

40 SaaS Starter Kits & Boilerplates Based On Your Favourite Programming Language / Framework

UPATE 28 NOVEMBER 2022
I built a website for this list. I will be updating my list there in the future. https://saasitron.com/


This is a list of platforms, frameworks, tools and libraries to kickstart your SaaS development. What's listed here are language specific frameworks... I mean they are built with Python, PHP, Node, etc.

However, while researching for this list, I also found hosted solutions that can handle user profiles and payments, so you can focus on building your SaaS. Do check that out if you think that could be a good fit for you.

https://www.indiehackers.com/post/5-hosted-solutions-for-saas-user-management-subscription-feeca8de2e

Otherwise, enjoy this list and pick which programming language you are comfortable with.

Updated - 11:20pm, 26th Jan 2020, Kuala Lumpur time

Updated - 6th July 2020

Updated - 29th November 2020

Updated - 29th December 2020

Update - 12 February 2021

  • Nodewood - JavaScript SaaS Starter Kit that provides an application scaffold, user authentication, subscription management, and more! https://nodewood.com/

  • Boostack.io - Built on MEVN stack, the open-source JavaScript Stack to build powerful and dynamic apps, with commercial paid option. https://boostack.io/

Updated - 13 February 2021

Updated - 3 June 2021

Updated - 7 June 2021

Update - 13 July 2021

Update - 26 July 2021

Update - 23 August 2021

Update - 14 October 2021

Update - 21 January 2022

Update 17 July 2022

Update 4 August 2022

Update 10 October 2022

That makes it 40

All the best everybody.

(updated 10 October 2022).

Enjoy!

Photo by Émile Perron on Unsplash

posted to Icon for group Developers
Developers
on January 26, 2020
  1. 1

    Great list.

    I also want to add OneMix by SaaS King - a Remix SaaS boilerplate built in public that comes loaded with Supabase, Prisma, Stripe and Resend.

    https://saask.ing

  2. 2

    Hello @kidino, what a great list! I have created https://www.turbojet.co. It would be great it you could add it. It's built on Node, Express and Hotwire. Thanks!

    1. 3

      Sorry it took a while. Anyway, I added TurboJet to the list. All the best.

  3. 2

    Thanks for the list @kidino, very useful. @GeoffRoberts's Outseta and @kylegawley's Gravity seem the most polished/solid - but they are quite different in approach, architecture, and in scope. I love the CRM & overall UI of Outseta, but Gravity's documentation makes it feel much easier to extend.
    Any idea if/how these two can be used together on the same project?

  4. 2

    Thanks for sharing this list, unfortunately did not find anything that works for me.

    Most Node-based options look weak, few that look nice are way too expensive for a starter kit.

    Ruby kits are nice, but one of them was slow, another was just a bit of mess in getting started :(

    1. 1

      Hello @alexsorokoletov,

      I'm interested by your Ruby kits experiments. Which one was good, which one was slow ?

      Warm regards,

      David

      1. 2

        RailtsKits - buy something for 999, I don't even know what's in there.
        Sjabloon looks cool but in order to even create a demo app you have to pay. Again.
        Launchr is dead.
        Kiso - pay to see.
        Jumpstart - looks interesting, pay to see.
        Gravity - same story.

        TLDR, after going through that list several times I am surprised that almost no one has free trial or something.

        1. 1

          Thanks for the update about Launchr. Updated the post.

        2. 1

          I've been thinking about that for a day and decided to test if something like that is still interesting - designed a website to signup for updates:

          memberkat.com

        3. 1

          Thanks for insights :) I didn't know about Launchr and Gravity. In free version there is "happy_seed", but no commit for 4 years.
          Probably all these tools fear that once installed for free, it's impossible get any money from the customer. But that's an hypothesis. I think there is a trial period, you can get your money back if you don't like it, at least for jumpstart. What would be the best thing to do in your humble opinion ? (BTW I'm not linked to any of these, it's just curiosity since as Rubyist, I think these starters have huge value)

          -> Have a nice free tier ?
          -> Have an online playable demo ?

          1. 2

            Yeah, I'd say free tier or trial would be good.
            Some websites have demos - could not login into one of them, another one was waaay too limited and did not differ from screenshots.

            The point here is not to save money but to make sure that if I commit to building with some instrument, that instrument will help me.

            Time is what's important. So it's not $150/mo or $7/mo that I'm trying to save. I want a quick evaluation on whether my invested time is going to be invested wisely.

  5. 2

    Thanks for recommending https://larakits.com.

    Hi, I'm Iftekher. Creator of Larakits. If you have any questions, you can ask me from here.

  6. 2

    thanks for sharing :)

    1. 1

      Sure thing. Just some Googling works... ;)

  7. 1

    Thanks for sharing the list. I have been building NextAPI for the past 2 months. It is a RESTful API Starter for building SaaS Apps based on Next.js, Supabase, and Prisma. It is open source and free to use. https://github.com/devkiran/NextAPI

  8. 1

    Which boilerplate exposes an API as well ? I dont see a lot of these boilerplates being an API as well.

    and on stripe subscription management - which one handles a lot of the corner cases, etc ? I feel like a lot of these boilerplates focus way too much on the UI part. But the big problem here is payments and subscriptions (which tie in to things like metering, etc)

  9. 1

    Great list! I would really appreciate if you could add https://saas-ui.dev to the list as well. 🙏

    It's a component library and Next.js frontend for SaaS

  10. 1

    What about this one https://www.apptension.com/saas-boilerplate? React and Python. Does anyone know about them? Some large software company is behind this saas boilerplate?

  11. 1

    Great list @kidino!

    I'm building Pace (https://adonispace.dev), a SaaS boilerplate for the AdonisJS Node.js framework.

    It will be great to have it listed here as well.

    Thanks!

  12. 1

    Great List @kidino. Would be great if you can add https://www.bappaz.com to the list. It allows you to build and test complete app (React/NodeJS/database based) using visual app builder and then export full stack code base for self hosting or further enhancements.

      1. 1

        Hi @Generatedcode, it a more of a pivot, from generating react/expressjs code to generating Remix.run codebase and targeting different customer base. Seems like you are in generating code space too!

        1. 1

          do you have an affiliate program for remixfast.com ?

        2. 1

          that looks promising !
          Yes I am as well or getting into it to be more precise. I plan to launch a starter kit + CLI as well.
          In the mean time I'm trying to aggregate all generated solutions on a page generatedcode.io and promote the movement, I fell that lots of developer time is wasted.

  13. 1

    I am also developing a boilerplate, with Django and React: https://www.hypersaas.dev/

  14. 1

    Hey @kidino, thanks for preparing this list!

    I've been working on https://geniepy.com (written in Python and uses Starlette) and wanted to ask if you're willing to update the list? :) Thanks!

    1. 1

      granted. I finally got around to updating this.

  15. 1

    Hello @kidino,

    Would you please add SaaSBox to the list as well? https://saasbox.net SaaSBox is framework agnostic and also works with nocode tools. Thank you!

    1. 2

      SaaSBox look interesting. But this is a hosted solution, that is language agnostic, am I right? If so, then that is for a different list. Along with Outseta, Memberstack, Pabbly ... am I right?

      1. 1

        Yes it is hosted and language agnostic so it does fit in such a list.

          1. 1

            Awesome thank you! Did not know about this other list

  16. 1

    here are ours for Tailwind CSS.

    • www.wickedblocks.dev 100% free Tailwind and AlpineJS blocks

    • wickedtemplates.Com freeand premium ui kits and templates

    1. 1

      Doesn't quite fall into this category

      1. 1

        why not? we have UI KITS.

        1. 1

          I am making a list of boilerplates for programming languages that offer functionalities where their end users could login, buy subscription, update profile, with integration to payment gateways, etc. It needs to be more than UI kits.

  17. 1

    Hi All and @kidino just an aside about MERNKit. All proceeds from MERNKit are donated to charities to help those struggling with addiction. To date all proceeds have been donated to https://bigvision.nyc, and some proceeds in the future will be donated to another not for profit I run to offer scholarships for an addiction support company I founded: https://youareaccountable.com/scholarships. Also, https://youareaccountable.com runs on MERNKit :).

  18. 1

    @kidino MERNKit is online :). Our hosting provider had an outage on the exact day you checked. Sorry about that!

    1. 1

      Sorry it took me a while.

  19. 1

    Great list! If other indiehackers are using flask, they can check out flask_for_startups https://github.com/nuvic/flask_for_startups

  20. 1

    I've just launched Nextless.js React SaaS boilerplate last week. Do you mind add Nextless.js into the list?

    Thanks!

      1. 1

        Thank you so much!

  21. 1

    Great list! I'd love to see Divjoy on the list. It gives you a complete SaaS app built with Node/React + you can customize all your technical options before exporting your code.

    1. 1

      Looks good. I will add it in.

  22. 1

    Just discovered that list and it's awesome for my benchmark about pricing! I'm currently working on https://www.supanextail.dev, @kidino is there a way to add it to the list? It's in beta right now but I hope to launch it soon.
    Anyway I think a lot of them are overpriced, I will try to differentiate myself with lower prices.

  23. 1

    Hi @kidino! Nice list! I'm a creator of https://easysaasboilerplate.com/ serverless saas starter kit built on top of Flask (and AWS).

    1. 1

      Your website doesn't seem to be online.

  24. 1

    Hey @kidino I've been working on a starter kit as well, here: https://www.indiehackers.com/product/sapling

    We're making it free for a bunch of users this week! Check out our site here: https://sapling.dev/

    Thanks!

  25. 1

    Hi @kidino! Any chance you want to make it 25?

    I'm the creator of Nodewood, a Javascript SaaS web app starter kit with a heavy focus on being able to re-use code and build out new features quickly in order to save a lot of time during development and when maintaining later.

    In the format you have above, it would probably be:

    Nodewood - Node + Vue.js SaaS starter kit. Commercial
    https://nodewood.com

  26. 1

    Check out https://boostack.io that I just launched crafted with MEVN STACK! 🚀

      1. 1

        Thank you for mentioning Boostack, you're awesome 🙏🏼, the first URL is broken you've added "T" the right URL is boostack.io

  27. 1

    Would like to add https://serverless.page - a React boilerplate for building full stack SaaS applications

  28. 1

    I would like to add my own kit to the list here: https://saasstarterkit.app

    SaaS Starter Kit includes:

    • Ready-made dashboard template
    • TailwindCSS & FontAwesome
    • Pre-built auth pages using Tailwind
    • Settings pages that allow things like
      • Changing name / surname
      • Changing password
      • Managing subscription details
      • Listing invoices
    • Subscription management using Stripe
      • Including support for SCA payments
      • Price management directly through the Stripe dashboard
    • Docker & Docker Compose support
      • Run the whole project with all the dependencies using a single command
      • Allowing reproducible builds of the product
      • Simplifying the whole flow of adding more developers to the process
      • Simplifying the deployment options
    • Full unit and feature tests for various pages/modules
    • CI/CD Setup that works with the first push
      • Lints the configuration
      • Build the Docker image for the project
      • Runs the tests on every push
      • Deploys to live when the changes are merged to master
    • Kubernetes & Helm support for live deployments
      • Push to deploy directly to any Kubernetes cluster
      • Standardize the deployment process

    I am currently exploring Early Access options with up to 75% discount, and I'll be giving direct personal support to early adopters through email and video calls.

    I have also created a coupon for IndieHackers community for an additional 10% discount during the checkout for the Early Access period, use the code indiehackersearlyaccess during checkout and the additional 10% discount will be applied automatically.

    Feel free to hit me if you have any questions or feedback!

    https://saasstarterkit.app

  29. 1

    Hi, thanks a lot for this collection of SaaS Kits!

    I also want to mention Carrot Seed SaaS kit (https://www.cnc.io/en/seed). It's based on Python (Django) and Angular. It provides basic features as user management, payment, mobile apps, desktop apps, etc.

    Disclaimer: I'm one of the founders of Carrot Seed SaaS Kit - if you have any questions feel free to contact me.

  30. 1

    awesome list. thanks for sharing everyone

  31. 1

    Hey All! I just launched my SaaS template using the MERN stack. https://mernkit.com. I'm experimenting with charging a low monthly subscription fee rather than a larger upfront cost. As someone who has bootstrapped a startup I always wanted to keep cash outlay as low as possible.

    @kidino I'd be grateful if you could add it to the list! More updates to the boilerplate coming soon :).

  32. 1

    @kidino Can we get Outseta added to this list? I'm a Co-founder, happy to answer any questions.

    www.outseta.com
    www.outeseta.com/saas-scaffolding
    https://www.outseta.com/posts/how-we-launched-a-new-saas-start-up-50-faster-using-outseta

    Thanks for pulling this list together!

    Geoff

    1. 2

      Actually, Outseta is one the tools I found when researching for this list. Looks like a great tool. Honestly it makes me feel like I want to deploy a SaaS myself (I might). But I categorize Outseta in a different list. And that is because you can build your SaaS in any language with Outseta. This list is for language-specific tools / framework.

      Not sure what to call that list yet. At first it seems like Outseta is like a payment / subscription management like Recurly, Chargebee. But it seems Outseta offers more. So I can't put Outseta in the payment / subscription management list. They only focus on payment.

      Correct me if I am wrong... building a SaaS with Outseta, user profile is already built-in. On top of that, subscription management, CRM, helpdesk, and live chat too. I just have to connect my Stripe. And build my web app. Is that correct?

      What I find similar (in some way) for a separate list would probably Pabbly and MemberStack.

      Outseta is like a SaaS Starter Kit ... but hosted. A SaaS-SaaS Starter Kit.

      1. 2

        That makes sense—you're right that Outseta is stack agnostic, and you've captured its functionality well! Thanks.

  33. 1

    Amazing list here! I purchase Gravity and I love it. A little pricey but it's worth it in time saved.

    1. 2

      Awesome. What are you working on?

      1. 2

        Still not sure yet, but I know everything this offered I needed to do anyways. I’m in the idea and validation phase. So it was an investment on my time.

  34. 1

    Sails.js is a full-stack framework built on top of Node and Express
    https://sailsjs.com/

    It's amazing: it has allowed me to forget about database queries, routing, user auth, email sending, etc.. It's heavily inspired by Rails (Sails / Rails haha) but on Node. Allowing me to have all my app written in JavaScript (+ html and css obvs).

    The default version uses Vue.js for the front-end logic, but it is also possible to hook React.

    Here there is a really easy to follow video explaining what it is with a general look of it's structure:
    https://youtu.be/AmjiDC_JUt4

    Edit: I forgot to say one of the best things it has: it's open source / free!

    1. 1

      Looks awesome. So far I can't find any info regarding to default user profile, or anything like that. I think at the very minimum, I am looking for a boilerplate that has that.

      1. 1

        Did you mean that Sails.js doesn't have a User model already prebuilt? Or that it's hard to find other frameworks that have it?

        In case you meant the first question: Sails.js does include a boilerplate that generates:

        • User model
        • Controllers and API's that include password recovery, signup, signin, and cookies to allow everything.
        • default Email html templates already done for the previous cases
        • sign up and sign in pages in Vue.js

        It's not clear at all that it has all this: I saw it in videos and tutorials more than in the actual website.

  35. 1

    Thanks for the info. Does any of those stacks use Java?

    1. 1

      You can use jHipster for Java: https://www.jhipster.tech/ . Not SaaS oriented exactly, but it provides a lot in terms of boilerplating

      1. 1

        Nice... Interesting. I do know there are a ton of Java frameworks out there like Spring, Strut, Grails, Groovy, etc.

    2. 1

      Yeah .. didn't notice that. I didn't find any

      1. 1

        Maybe for a good reason. Java can often be more enterprisish than startup-like.

  36. 1

    Thanks for adding SaaS Forge!
    CaravelKit is mine too but I don't maintain it anymore so can you please remove it from your list? Thanks!

    1. 1

      Thanks for the update. Hope you get payment added to SaaS Forge soon...

      1. 1

        Thanks! Hopefully, will deliver this functionality soon!

  37. 2

    This comment was deleted 4 years ago.

Trending on Indie Hackers
Meme marketing for startups 🔥 User Avatar 11 comments 40 open-source gems to replace your SaaS subscriptions 🔥 🚀 User Avatar 1 comment After 19,314 lines of code, i'm shutting down my project User Avatar 1 comment Need feedback for my product. User Avatar 1 comment We are live on Product Hunt User Avatar 1 comment Don't be a Jerk. Use this Tip Calculator. User Avatar 1 comment