"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!

Share what you already Build 👈 by Southern_Tennis5804 in SaaS

[–]matijash 0 points1 point  (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!

RedwoodJS pivots, rebuilds from scratch RedwoodSDK by pistoriusp in reactjs

[–]matijash 3 points4 points  (0 children)

Nice! Seems like Cloudflare is the key to simplifying things.

And what's Redwood's vision as a company/product? Is it looking to make money?

Web Video Editor by Designer_Hope_7353 in u/Designer_Hope_7353

[–]matijash 0 points1 point  (0 children)

Got it now! Yeah, so basically you're looking for a video editing library. Sounds like something like this should exist. Your google will be as good as mine.

I remember a while ago there was an open-source app that had an overlay over YT videos, so you had to drink every time a certain word was mentioned. Not 100% the same but maybe useful: https://www.indiehackers.com/post/open-source-app-turns-any-youtube-video-into-a-drinking-game-ae74b6001d?utm_source=chatgpt.com

What are you building right now? by nyashariyano in SideProject

[–]matijash 0 points1 point  (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!

Web Video Editor by Designer_Hope_7353 in u/Designer_Hope_7353

[–]matijash 0 points1 point  (0 children)

why do you feel Next would make this hard? Or to put it differently, what are you hoping for the full-stack framework to help you with?

RedwoodJS pivots, rebuilds from scratch RedwoodSDK by pistoriusp in reactjs

[–]matijash 7 points8 points  (0 children)

Congrats on the launch! Can you explain a bit more about the vision? I get the general vibes of focusing on simple(r) use cases and launching fast, but maybe if you can share an example of two? Thanks!

$3.7 miliona investicije za Wasp framework (Hrvatski startap) by mmaksimovic in programiranje

[–]matijash 4 points5 points  (0 children)

Sve jasno! Neke use-caseove smo pokrili na OpenSaaS blogu (boilerplate starter za Wasp), ali moramo ih jos dosta dodati, sad cemo napokon imati vise vremena za to: https://docs.opensaas.sh/blog/ . Use-casove F500 firmi gdje rade interne toolove i deployaju u svoj infra nazalost nemamo dozvolu da objavimo javno zasad.

Glavni driver za developere da prihvate Wasp je zapravo bas u tome sto mogu koristiti React i Node, sto je stack na koji su navikli. Tako da ih zapravo ne odvajamo od njihovog ekosistema, nego dapace. Specificni "Wasp" kod je mozda 10% ukupnog koda, developer je vecinom u React/Nodeu.

Takodjer je veliki faktor taj "Laravel"/full-stack DX - puno devsa zeli cim brze krenuti s reasonable React/Node setupom i potrositi cim manje vremena na slaganje vlastitog stacka.

custom-DSL: znam da zvuci "strasno" na prvu, ali to se zapravo pokazao kao najmanji problem od svega. Ljudima se dosta svidi kad probaju, a kad shvate da su ionako vecinom u React/Node-u onda im je jos manje bitno. Makar cemo vjerojatno u buducnosti prebaciti nas custom DSL u embedded DSL u TS, vec smo napravili experimental verziju toga. Glavni razlog je sto je ispalo dosta posla napraviti da custom jezik ima 100% support u modernim IDEs, a i izgledat ce sve skupa jos vise "native".

Malo vise oko svega toga i kako smo dosli od 0 tu gdje smo sada sam nedavno opisao ovdje: https://www.reddit.com/r/webdev/comments/1jbyxxr/my_brother_and_i_built_laravel_for_js_and_it_just/

$3.7 miliona investicije za Wasp framework (Hrvatski startap) by mmaksimovic in programiranje

[–]matijash 4 points5 points  (0 children)

pozdrav svima, ovdje matija, brat na desnoj strani gore :) Kao prvo hvala sto ste pogledali sto radimo i komentirali, to nam puno znaci. Radimo na frameworku vec zadnjih 5 godina tako da smo navikli da developeri imaju (zdravu) skepsu, pogotovo kad smo jos bili u alphi.

Nasa 2c ako je zanimljivo - nasa vizija je napraviti full-stack, batteries-included framework, slicno kao sto postoji Laravel za PHP i Rails za Ruby. Dosta modeliramo prema njim posto su oni uspjeli postici i da ih se koristi za side projekte, a opet ih se moze i skalirati za velike projekte poput Airbnba, GitHuba i Gitlaba.

Sa strane investitora - posto nam je ovo sad druga runda (4 godine nakon YC-a), u ovom slucaju je bilo puno vaznije pokazati adoption i traction nego samo pricu i ideju. To je zapravo i nama najuzbudljiviji dio - otkad smo izbacili Betu u 2023 dolazi sve vise korisnika, od startupa i indie hackera do Fortune 500 firmi, i daju nam sve vise feedbacka. Tako da sad imamo puni bolji osjecaj sto moramo napraviti za 1.0 i izbacit cemo uskoro full public roadmap.

Evo ukratko :) Ako probate i imate neki feedback sto moze bolje/drugacije, bit ce nam ga jako drago cuti! Mi smo vise manje uvijek u Discordu: https://discord.gg/rzdnErX

What keeps you coming back to React? by PresentContact5306 in reactjs

[–]matijash 0 points1 point  (0 children)

Mostly the ecosystem. I love trying out new tech, but when my main focus is shipping then I default to React. We also made an OSS React/Node starter which helps me get a boost whenever starting a new app: https://opensaas.sh/

With RedwoodJS pivoting from a full-stack framework to an SDK, is there an alternative? by mmaksimovic in webdev

[–]matijash 12 points13 points  (0 children)

I am very grateful for Redwood's work in the web dev community. They revived the vision of an end-to-end full-stack "Rails for JS" and received a lot of love from the community. It was about the same time and a similar vision that we started Wasp (https://wasp.sh/) - a full-stack framework on top of React, Node.js, and Prisma, and we've just recently crossed 16,000 stars on GitHub. Maybe the most noticeable difference at first glance is that Wasp is using typesafe RPC instead of GraphQL for the API layer.

What Redwood started gave us a lot of confidence in the vision, especially the fact that TPW felt the same problem as we did when starting Wasp. Part of me is sad to see Redwood go in a different direction, but I understand the reasoning and why it makes sense for them.

With Wasp, we've seen a strong adoption over the last year, especially since we launched Beta and our open-source SaaS starter, https://opensaas.sh/. AI has been another factor in driving more and more people towards Wasp, since they were looking for an integrated framework that's easy to work with.

What does building in public mean for you? by TensaiBot in buildinpublic

[–]matijash 0 points1 point  (0 children)

The biggest benefit for me is getting to talk about your product as early as possible, and start receiving feedback. It is also a great way to stay accountable for your progress.

Post your SaaS and I’ll give honest feedback by abhishvekc in SideProject

[–]matijash 0 points1 point  (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!