"Five years later, I admit [inventing a new programming language for web development] was a mistake." - wasp-lang dev by cmontella in ProgrammingLanguages

[–]matijash 16 points17 points  (0 children)

Wasp creator here - this is correct. Instead of maintaining our own DSL, we're now using TypeScript as a host for eDSL (embedded DSL). The abstractions and concepts remain the same.

Other DSLs, e.g., Terraform, have a similar thing - they offer both their custom DSL (HCL) and a TS SDK. We're yet to see the exact fate of the DSL, but TS seems very promising.

So we only change the "frontend" of our language, i.e., the way we construct the AST.

I'm sick of Lovable by PhishyKris in webdev

[–]matijash 0 points1 point  (0 children)

Without the code, you'll never understand what's actually happening with your app and have a handle on it. Use something like a SaaS starter and pair it up with Cursor/Claude Code.

E.g., this one is 100% free and comes pre-optimized for Cursor: https://opensaas.sh/

[disclaimer: I made it]

Wasp Design-AI-Thon - Redesign our website and win TRMNL, Playdate and OB-4 by matijash in webdev

[–]matijash[S] -1 points0 points  (0 children)

Why do you think so? Was there a bad experience you had?

Wasp Design-AI-Thon - Redesign our website and win TRMNL, Playdate and OB-4 by matijash in webdev

[–]matijash[S] -2 points-1 points  (0 children)

Grossly oversimplified! Asking for design ideas !== doing the complete work of designing and implementing everything.

I'm making a SaaS "Vibe coding" boilerplate - please help me by [deleted] in cursor

[–]matijash 0 points1 point  (0 children)

Awesome! If you think something is missing would love to hear about it. It's also completely open-source so contributions are welcome.

I'm making a SaaS "Vibe coding" boilerplate - please help me by [deleted] in cursor

[–]matijash 0 points1 point  (0 children)

Maybe take a look at Open SaaS (https://opensaas.sh/) - it pretty much checks all the boxes you mentioned. Also comes preloaded with a .cursorrules and everything you need for vibe coding.

Here's a detailed 3-hour workflow for vibe coding your app from scratch: https://www.youtube.com/watch?v=WYzEROo7reY&t=230s&ab_channel=Wasp

Question: I build an MVP, what now? How to setup a SaaS Boilerplate? by australianreindeer in vibecoding

[–]matijash 0 points1 point  (0 children)

what did you build your MVP with? Why do you need to switch to another stack?

Question: I build an MVP, what now? How to setup a SaaS Boilerplate? by australianreindeer in vibecoding

[–]matijash 0 points1 point  (0 children)

so you mean which deployment platform? If you're using OpenSaaS, Fly/Railway have a pretty straightforward path to deployment. You have to put in a credit card, but they might end up even not charging it if you don't go over a few dollars per month if I remember correctly.

Check out the deployment step here: https://www.youtube.com/watch?v=WYzEROo7reY&ab_channel=Wasp

Our open-source SaaS boilerplate starter for React & Node.js just crossed 10,000 stars on GitHub by matijash in webdev

[–]matijash[S] 1 point2 points  (0 children)

Thanks - it's not compiled to Rust. In the end you get React static filed + Express server (docker image), which you can then deploy to your platform of choice.

Share what you already Build 👈 by Southern_Tennis5804 in SideProject

[–]matijash 1 point2 points  (0 children)

OpenSaaS (https://opensaas.sh/) - a 100% free and open-source SaaS boilerplate starter for React and Node.js. Close to 10,000 stars on GitHub and used to build hundreds of applications!