Loading video...

Video Failed to Load

Go Home

You write frontend code. You write backend code. Wasp lets you write a third kind: full-stack code. Pages, routes, auth, jobs, and more, all defined in a single spec that ties your whole app together. And as of today, it's 100% TypeScript. 🟦 Introducing the Wasp TS Spec. 🐝👇

19,783 views • 3 months ago •via X (Twitter)

30 Comments

Matija Sosic's profile picture
Matija Sosic3 months ago

Martin (my cofounder/twin/CTO) wrote the deep-dive on the new TypeScript Spec: how it works, and what it unlocks - e.g., writing your own file-based routing right in your spec. Wasp = Web App SPecification. Now the spec is just TypeScript. 👇

Matija Sosic's profile picture
Matija Sosic3 months ago

Want to try it right now? > npm i -g @wasp.sh/wasp-cli@latest > wasp new Docs:

Matija Sosic's profile picture
Matija Sosic3 months ago

We're also kicking off Launch Week live today, in two hours. Come hang out:

Matija Sosic's profile picture
Matija Sosic3 months ago

months of amazing work on this one: @infomiho @filipsodic @FranjoMindek @hot_town @MathewTolic @MartinSosic @_cprecioso

Franjo Mindek's profile picture
Franjo Mindek3 months ago

Let's go. Congrats to Wasp team and myself.

Mihovil Ilakovac's profile picture
Mihovil Ilakovac3 months ago

Yes sir, I can boogie

Niko(la)'s profile picture
Niko(la)3 months ago

TS all the way. Sometimes the best feature is deleting complexity. Nicely done 👏

Matija Sosic's profile picture
Matija Sosic3 months ago

TS TS. Thanks Nikola!

cutcue's profile picture
cutcue3 months ago

I built CutCue, an AI tool for streamers and creators, on Wasp. It handled the stuff that usually takes weeks - auth, payments, sessions, so I could focus on my product.

Marcel Coetzee's profile picture
Marcel Coetzee3 months ago

This is so sick. Wasp was already so easy to build with, now even easier :0

Mircea Ghita's profile picture
Mircea Ghita3 months ago

just awesome!

Matija Sosic's profile picture
Matija Sosic3 months ago

thanks Mircea! Appreciate your support along the way :)

Carlos Precioso's profile picture
Carlos Precioso3 months ago

i think now we can all say we've pushed a baby out

Ivan Kunjašić's profile picture
Ivan Kunjašić3 months ago

wasp.ts 🤌 Congrats @MatijaSosic!

Matija Sosic's profile picture
Matija Sosic3 months ago

Thanks Ivan!

muthukrishnan.eth's profile picture
muthukrishnan.eth3 months ago

Great work team!

Matija Sosic's profile picture
Matija Sosic3 months ago

Thanks, Muthu! True Day 0 supporter :)

Mattol's profile picture
Mattol3 months ago

Big day for Wasp!

Alpha Batcher's profile picture
Alpha Batcher3 months ago

new day and new great project happy to meet Wasp TS Spec

Zvonimir Sabljic's profile picture
Zvonimir Sabljic3 months ago

🙌🙌ts ftw

Igor | Hobba 🟢's profile picture
Igor | Hobba 🟢3 months ago

Great job @WaspLang team!

Rahul Thathoo's profile picture
Rahul Thathoo3 months ago

cant wait to try this out via codex!

Marin Smiljanic's profile picture
Marin Smiljanic3 months ago

Go go go!

Vinny's profile picture
Vinny3 months ago

funny enough, making this video made me realize how powerful the TS spec makes Wasp. It really is in a league of its own.

Amir Gulubayli's profile picture
Amir Gulubayli3 months ago

Interesting approach. How does the TS spec handle complex async workflows like multi-step onboarding flows or state machines? That's where most full-stack frameworks fall apart for me.

🇨🇺 Carlos Alarcón 🇨🇱's profile picture
🇨🇺 Carlos Alarcón 🇨🇱3 months ago

Awesome! This has been long awaited 🔥 Super excited about the full TS spec, upgrading today. So much potential!!! That said… I’m also mildly terrified looking at my ~1000 LOC .wasp file. Congrats on the launch, Matija & team! Wasp keeps leveling up.

Amir Gulubayli's profile picture
Amir Gulubayli3 months ago

fair play, but writing a "spec" for everything is just adding another layer of abstraction to debug when it inevitably breaks.

Matija Fućek's profile picture
Matija Fućek3 months ago

Gratz on the launch! 🚀👏

Japan Startup Feed | VPO's profile picture
Japan Startup Feed | VPO28 days ago

Super clean approach to cutting down boilerplate. Exciting milestone for the team!

Amir Gulubayli's profile picture
Amir Gulubayli3 months ago

full-stack code sounds like a dream until you're debugging a single spec that's trying to do five jobs at once - how do you handle separation of concerns when it all lives in one file?

Related Videos