{"id":67668,"title":"🐝 Wasp Beta - Develop full-stack web apps in React \u0026 Node.js without boilerplate","tagline":"Get auth, CRUD, async workers and other common features via Wasp config language and write the rest of your logic in React, Node.js and Prisma","body":"Hey developers! 👋 We’re Martin and Matija, founders of Wasp - we’re super excited to be here today!\n\nOur last big launch was one and a half years ago - since then a lot happened and **we’re proud to present Wasp Beta!**\n\n![uploaded image](/media/?type=post\u0026id=67668\u0026key=user_uploads/109403/0ed916ef-e2e5-4cd4-8241-f9702617e45e)\n\n### **⚡️TL;DR**\n\n**Wasp is the fastest way to develop full-stack web apps in React \u0026 Node.js**. Describe high-level features (auth, CRUD, async jobs, …) via a simple config language, and write the rest of your logic in React, Node.js and Prisma.\n\nWith the Beta release, we also [**announced our first hackathon**](https://betathon.wasp-lang.dev/) - make sure to join, have fun, and win cool prizes! (hint: wasp-themed mechanical keyboard 🐝 ⌨️)\n\nYou can see the 4-min demo video [here](https://youtu.be/eVXbctXquK4).\n\n### **🐝 🐝 The team**\n\n![uploaded image](/media/?type=post\u0026id=67668\u0026key=user_uploads/109403/49bc358b-14d3-4385-b593-f1b175a0795a)\n\nThis is us at our first retreat in Croatia (Vince, our devrel, who joined shortly after, expertly photoshopped in :D)!\\\nWe’re a distributed team of engineers and web development \u0026 programming language aficionados. Having worked at some of the world’s largest companies and startups, we experienced the problem we’re solving at various stages.\n\n### 💡 **What is Wasp?**\n\n**You can think of Wasp as a full-stack web framework for React \u0026 Node.js**. We solve the common problems you face when you start developing a web app - choosing all the parts of the stack, figuring out how to stitch them together in the best way, adding auth, running cron jobs, ...\n\nWasp also makes it super easy to work with and sync data models across the entire stack (front-end, back-end, database). You don't even have to define and deal with any kind of CRUD API - Wasp will do that for you under the hood.\n\n![uploaded image](/media/?type=post\u0026id=67668\u0026key=user_uploads/109403/7e32a672-dec6-4f31-9fa7-1c9c35de2545)\n\n### 🦉 **Who is it for?**\n\nSpeaking to developers we realized many of them just want to build, and they’ll use whichever tool helps them best achieve their goals. They don’t care that the library being used for making HTTP requests is 2kb bigger and builds 10ms slower than some new alternative. They just want to be sure they have all the best practices in place and that their choices won't come back to haunt them once their project grows.\n\nIf you can relate to that, then Wasp is for you. We know there are plenty of great solutions for developers today (frameworks, BaaS-es, code scaffolders, ...) but Wasp is probably the fastest one to get started with, and with the least amount of code.\n\n### 🍜 **What's the secret sauce?**\n\nThe main reason for that is Wasp's unique twist on web frameworks - a config language (DSL) that works alongside your React \u0026 Node.js code. It allowed us to **drastically reduce the amount of boilerplate and simplify the developer experience**. For example, full-stack authentication with both user/pass and Google methods takes only 8 lines of code.\n\nIn the future, the language approach could enable us to do some really exciting things such as supporting multiple frameworks and languages (even at the same time) and having full control over the generated code, introducing optimizations, etc.\n\n![uploaded image](/media/?type=post\u0026id=67668\u0026key=user_uploads/109403/d712d053-1786-4d31-af06-cc773c00444f)\n\nWasp now has its own language server - that means auto-completion, live error reporting, …\n\n🏘 **What can I build with Wasp?**\n\nPretty much any web app with a database! Anything you'd build with React \u0026 Node.js by themselves you can build with Wasp. Think SaaS, side projects, internal tools, hackathons, ...\n\nTo see what others are building with Wasp, take a look here: [Wasp showcase gallery](https://wasp-lang.dev/#showcases)\n\n![uploaded image](/media/?type=post\u0026id=67668\u0026key=user_uploads/109403/8cf380fa-522b-470a-bbf9-95b3f0201034)\n\nWith the intro out of the way, let's see what's new in Beta:\n\n![uploaded image](/media/?type=post\u0026id=67668\u0026key=user_uploads/109403/702a317f-f8e9-446e-b8f1-46f59e95cb5d)\n\n🔑 **Full-stack auth**\\\nLog in with your username \u0026 password or via Google! Other providers are also coming soon.\n\n🟦 **TypeScript support** \\\nWrite your code in TypeScript, both on the client and server! We're also migrating our whole codebase and adding new types every day.\n\n💨 **Tailwind support**\\\nJust add two config files and you are ready to use Tailwind in your project!\n\n⏳ **Running Async Jobs**\\\nSend emails, crunch data every night and build reports or anything that shouldn't be a part of a typical request-response cycle. Powered by pg-boss, zero setup required.\n\n🥛 **Optimistic updates support** Wasp will by default propagate your data model changes across the stack. Still, [in some cases](https://wasp-lang.dev/blog/2021/12/02/waspello#what-doesnt-work-yet), you might want more control over that flow for the sake of smoother UX - that is now easy to achieve with Wasp!\n\n📟 **Wasp Language Server**\\\nWasp now has its own LSP for VS Code (other editors coming soon)! That means improved syntax highlighting, code snippets, autocompletion, and error reporting. Everything you'd expect from a language!\n\n### **🙌 Our ask**\n\n* Try Wasp out \u0026 let us know your feedback - **join our Discord**!\n* J[oin our Beta hackathon - Betathon](https://betathon.wasp-lang.dev/)! It’s open until Dec 14\n* Share [Beta](https://wasp-lang.dev/blog/2022/11/26/wasp-beta-launch-week) with your developer friends","slug":"HbQ-wasp-beta-develop-full-stack-web-apps-in-react-node-js-without-boilerplate","created_at":"2022-12-02T16:28:34.296Z","updated_at":"2026-04-19T14:59:13.219Z","total_vote_count":20,"url":"https://www.ycombinator.com/launches/HbQ-wasp-beta-develop-full-stack-web-apps-in-react-node-js-without-boilerplate","share_image_url":"//bookface-static.ycombinator.com/assets/ycdc/yc-og-image-c440a0ad1dacfb86eeeb343717479cc54d256614449b4ef719977a0a451f8bc8.png","company":{"id":23452,"name":"Wasp","slug":"wasp","url":"https://wasp-lang.dev/","logo":"https://bookface-images.s3.amazonaws.com/small_logos/c0dfc65176d7169b24399e9ad69bc08681240583.png","batch":"Winter 2021","industry":"B2B","tags":["Developer Tools","Open Source"],"search_path":"https://bookface.ycombinator.com/company/23452"}}