5 ms·
Build a startup or side project faster with these SaaS templates
- tmsh 3y agohttps://vercel.com/templates/next.js/nextjs-enterprise-boilerplate https://vercel.com/templates/next.js/nextjs-enterprise-boile... via https://vercel.com/templates?type=saas https://vercel.com/templates?type=saas
- pulkitsh1234 3y agoAny links for Go + HTMX templates?
- jranand 3y agoReally hard to find projects related Go and HTMX but I found pocketbase it is based on Go. Interesting and seems promising - https://pocketbase.io/ https://pocketbase.io/ based on sqllite but great for simple SaaS products
- danielvaughn 3y agoNot to spam HN with yet-another-AI idea, but honestly this kind of scaffolding is where it could really shine. Just earlier this evening, I wanted a project that (a) used typescript, (b) was a monorepo, (c) one package was a library that could be used on either the browser or the server, and (d) another package was a CLI wrapper for the library. I spent a shameful amount of time fiddling with the configuration before getting it right - all I want is a website that lets me describe everything above, and then generates all that boilerplate crap for me.
- haolez 3y agoYou wouldn't lose in the market against a solo-founder with such a tool. You'd lose against that annoying dev that refuses to not build a monolith with Rails or similar and be done with it :)
- anonzzzies 3y agoAny good ones that are actually free with a good license? (MIT or Apache) Seems the Vercel enterprise one is that, but the rest just look free and then you have to part with your left kidney when you look closely. Paid is fine of course, but I have many project ideas and most won’t even make a few 100$ in their lifetime and are just for fun, so not worth paying.
- tarunvelli 3y agoYou can check out this free and open-source rails starter kit that I'm working on Github - https://github.com/tarunvelli/rails-tabler-starter https://github.com/tarunvelli/rails-tabler-starter Demo - https://rails-tabler.fly.dev/ https://rails-tabler.fly.dev/
- pashariger 3y agoThe Vercel templates are really awesome. I used the AI Chatbot starter (https://vercel.com/templates/next.js/nextjs-ai-chatbot https://vercel.com/templates/next.js/nextjs-ai-chatbot), and it just took me a few hours to build a GPT-4 powered initial screening chatbot tool for a job posting. It asks candidates a few behavioral questions and answers their questions about the role. I had to swap out the auth provider to Google, add a Postgres database for permanent storage, and write an initial prompt, but other than that - the fastest I ever built and deployed something useful.
- abinaya_rl 3y agoWould you like to share this? I'm interested in checking out.
- popcorncowboy 3y agoThis is a sidebar shaking a fist at kids on the lawn, tired old man rant. I find it amusing/eye-twitch-y how much "git init && bootstrap <template>" is conflated with "startup" in the zeitgeist. All these entrepreneurs launching 12 startups in 12 months or 100 startups in 10 years or whatever the micro-saas startup factory literature encourages. A startup is first and foremost, a business. And it's the business part that's hard/impossible/<insert startup failure rates>. The tech part isn't, and never really has been. It's wonderful that the Great Boilerplate Reduction Crusade continues apace (and AI is going to supercharge this), but it's (almost) orthogonal to building a business. (I appreciate the title specifies "side project" - much closer to what these are for) /sits down
- deleted 3y ago[deleted]
- Sil_E_Goose 3y agoIt might not be the flashiest, but if you want to save time building a CRUD app and avoid dealing with boilerplate code, its hard to beat JHipster. It's super configurable(has its own DSL) and integrates with most services a SaaS developer would be interested in using.
- janmo 3y agoIt is basically a curated template list by the OP, and of which the first entries are affiliate links. There is no functionality to upvote or comment. So the "Show HN" tag is misappropriated here according to the rules: "Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead."
- jranand 3y agoSorry for that.
- nasir 3y agoIt may be unpopular but speaking from experience, I think using boilerplates can lead to slower rate of iteration. A lot of these boilerplate project make strong opinionated decisions which can be in conflict with how you build and structure your project. Meaning whenever you need to make modifications, you'd need to fully go through how it is done and could be counter intuitive to modify. Also, for starting a SaaS, the initial version is probably better to be as simple as possible rather than a bunch of advanced features. Which means you'd be starting to slash features from the boilerplate at some point.
- bootify 3y agoIf you want to use Java/Spring Boot, I would start with Bootify.io - it'll save quite some time while adding only code that you require for your project.
- wscourge 3y agoDoes it go towards some kind of features/cost/popularity comparison?
- jranand 3y agoNot yet. It is on the roadmap.
- lostsock 3y agoI think Laravel Spark would fit in well with this list: https://spark.laravel.com/ https://spark.laravel.com/
- mgl 3y agoAnd https://openkoda.com https://openkoda.com when using Java/JVM
- philprx 3y agoIs there a fastapi equivalent?
- zo1 3y agoVery curious about this as well, or anything python-specific if anyone has any suggestions.
- alberth 3y agoI thought Litestar was the recommendation these days over FastAPI. Is it not? https://litestar.dev/ https://litestar.dev/
- yumraj 3y agoJust started looking into FastAPI so am curious as to why Litestar if that is indeed the case?
- jph 3y agoAvo is a great content management system for Rails. I'm a paying customer. https://avohq.io/ https://avohq.io/
- jamesmurdza 3y agoWhat's the closest thing to ShipFast that's free/OS?
- klaaz0r 3y agohttps://github.com/t3-oss/create-t3-app https://github.com/t3-oss/create-t3-app You still would need to add Stripe but there are so many examples publicly available that it should be straight forward
- QkPrsMizkYvt 3y agoI use this as a subscription Stripe starter: https://github.com/vercel/nextjs-subscription-payments/tree/main https://github.com/vercel/nextjs-subscription-payments/tree/... Still quite a bit of customisation to do, but was a good starter.
- ethanwillis 3y agofaster, faster, faster. Everything is about speed. When will things be about quality?
- bottled_poe 3y agoWhen there are consequences for poor quality (security, negligence, reliability, efficiency, etc). When engineering standards are regulated. When quality meaningfully impacts revenue. Take your pick.
- deleted 3y ago[deleted]
- JumpCrisscross 3y ago> When will things be about quality? When you’re not a start-up. (Obviously oversimplifying. But truer than not.)
- quickthrower2 3y agoNot even sure these kits/frameworks make things faster. If they pick just one wrong tech (that is not the best for your use case, e.g. an over complicated ORM) then they have wasted a bunch of your time.
- Klonoar 3y agoThis is so highly dependent on the individual developer or team that it is not applicable as blanket advice. If you know you work faster without these, then fantastic - off to the races for you. But for every one of you I’ve met in my career, I’ve met 10 of the opposite. It’s also just a classic line of premature optimization - you will likely rewrite big chunks as you grow and scale anyway, and the sooner you accept that and just focus on getting to market the better.
- quickthrower2 3y agoIt is not that I am a genius 10xer though! It is more that the traps of using someone else's code and dead ends probably take up as much time as starting from nothing. The hybrid approach is what I really use: stick the starter kit in another repo, play with it, transplant the best bits to the project, leave the stuff you hate. There are more ways to configure a NodeJS app or even front end build than there are atoms in the universe, and some don't play well with each other, so you have to get down and dirty at some point.
- impulser_ 3y agoIf you are using these to start a SaaS then you are asking for trouble later on. The reason why you build from scratch using a framework like Rails, Next, Django, Phoenix or w.e is you build an understanding of your application while building your application. You know how the piece fit together so when a problem comes up or you need to build a new feature you have a full understanding of the application and know how to remove pieces and add pieces to fit the future of the application. Most of these things aren't even hard to build into you application. The hardest probably being stripe because of webhooks and dealing with the company. Don't be the hare.
- throwup238 3y agoThe same can be said for Django vs Flask. The amount of magic in these frameworks isn't for the faint of heart.
- preommr 3y agoNo it can't. I mean, people can say it, but it's not true. Although it's been a while since I've done Django/flask, they're tried, tested, frameworks that have been around for a very long time, and have a large community. They're also pretty low level in comparison to other things in that list. It's very likely that a purely django project can easily be converted to a flask project because it's the same old stuff. Maybe the plugins and libraries will be slightly different, but I would still say it's very doable to convert from one to another. I've used some of the stuff in the linked site like Prisma. It's a lot of magic. If someone told me that there was a problem somewhere in the process, I'd do my best to delay by a few months and hope that I can switch jobs.
- siliconc0w 3y agoMost are also just reselling other people's free open source work as their own with a fancy marketing page. Don't support thieves. Choose a framework in your preferred language, follow the tutorial, and install stripe yourself. It's not hard and then you'll be able to customize and extend it yourself.
- wahnfrieden 3y ago
- czue 3y agoFYI, your screenshot for SaaS Pegasus is wrong. Looks like it reuses the bullet train one.
- MovingTheLimit 3y agospeaking of templates, I built Hacker News Git Blame https://www.hngitblame.com/ https://www.hngitblame.com/ with Zero Gravity Factory https://www.zerogravityfactory.com/ https://www.zerogravityfactory.com/
- 4justinwilliams 3y agoLast one, called SaaS Starter Kit, seems to be linked to the "Next.js 14 SaaS starter kit" site. It should be free, but says it's $300+.
- jranand 3y agoSorry fixed that. Wrong link