# Wasp Wasp is a full-stack framework with batteries included for React, Node.js, and Prisma. ## Documentation Raw Text URLs -- Version 0.18.0: Getting Started - [Introduction](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/introduction/introduction.md) - [Quick Start](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/introduction/quick-start.md) - [Editor Setup](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/introduction/editor-setup.md) Tutorial - [1. Creating a New Project](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/tutorial/01-create.md) - [2. Project Structure](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/tutorial/02-project-structure.md) - [3. Pages & Routes](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/tutorial/03-pages.md) - [4. Database Entities](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/tutorial/04-entities.md) - [5. Querying the Database](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/tutorial/05-queries.md) - [6. Modifying Data](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/tutorial/06-actions.md) - [7. Adding Authentication](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/tutorial/07-auth.md) Data Model - [Entities](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/data-model/entities.md) - [Operations Overview](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/data-model/operations/overview.md) - [Queries](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/data-model/operations/queries.md) - [Actions](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/data-model/operations/actions.md) - [Automatic CRUD](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/data-model/crud.md) - [Databases](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/data-model/databases.md) - [Prisma Schema File](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/data-model/prisma-file.md) Authentication - [Authentication Overview](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/overview.md) - [Auth UI](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/ui.md) - [Username & Password Auth Overview](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/username-and-pass.md) - [Create your own UI for Username & Password Auth](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/username-and-pass/create-your-own-ui.md) - [Email Auth Overview](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/email.md) - [Create your own UI for Email Auth](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/email/create-your-own-ui.md) - [Social Auth Overview](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/social-auth/overview.md) - [GitHub](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/social-auth/github.md) - [Google](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/social-auth/google.md) - [Keycloak](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/social-auth/keycloak.md) - [Slack](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/social-auth/slack.md) - [Discord](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/social-auth/discord.md) - [Create your own UI for Social Auth](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/social-auth/create-your-own-ui.md) - [Accessing User Data](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/entities/entities.md) - [Auth Hooks](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/auth-hooks.md) - [custom-auth-actions](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/auth/advanced/custom-auth-actions.md) Project Setup - [Starter Templates](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/starter-templates.md) - [Customizing the App](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/customizing-app.md) - [Client Config](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/client-config.md) - [Server Config](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/server-config.md) - [Static Asset Handling](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/static-assets.md) - [Env Variables](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/env-vars.md) - [Testing](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/testing.md) - [Dependencies](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/dependencies.md) - [CSS Frameworks](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/css-frameworks.md) - [Custom Vite Config](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/project/custom-vite-config.md) Deployment - [Introduction](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/intro.md) - [Env Variables](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/env-vars.md) - [Database](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/database.md) - [Testing the build locally](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/local-testing.md) - [Deployment Overview](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/deployment-methods/overview.md) - [Overview of Automated Deployment with Wasp CLI](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/deployment-methods/wasp-deploy/overview.md) - [Automated Deployment to Fly.io with Wasp CLI](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/deployment-methods/wasp-deploy/fly.md) - [Automated Deployment to Railway with Wasp CLI](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/deployment-methods/wasp-deploy/railway.md) - [Cloud Providers](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/deployment-methods/paas.md) - [Self-Hosted](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/deployment-methods/self-hosted.md) - [CI/CD Scenarios](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/ci-cd.md) - [Extras](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/deployment/extras.md) Wasp AI - [Creating New App with AI](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/wasp-ai/creating-new-app.md) - [Developing Existing App with AI](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/wasp-ai/developing-existing-app.md) Advanced Features - [Sending Emails](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/advanced/email/email.md) - [Recurring Jobs](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/advanced/jobs.md) - [Web Sockets](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/advanced/web-sockets.md) - [Accessing the configuration](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/advanced/accessing-app-config.md) - [Custom HTTP API Endpoints](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/advanced/apis.md) - [Configuring Middleware](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/advanced/middleware-config.md) - [Type-Safe Links](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/advanced/links.md) General - [Wasp Language (.wasp)](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/general/language.md) - [CLI Reference](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/general/cli.md) - [TypeScript Support](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/general/typescript.md) - [Wasp TypeScript config (*.wasp.ts)](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/general/wasp-ts-config.md) Migration guides - [Migration from 0.17.X to 0.18.X](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/migration-guides/migrate-from-0-17-to-0-18.md) - [Migration from 0.16.X to 0.17.X](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/migration-guides/migrate-from-0-16-to-0-17.md) - [Migration from 0.15.X to 0.16.X](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/migration-guides/migrate-from-0-15-to-0-16.md) - [Migration from 0.14.X to 0.15.X](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/migration-guides/migrate-from-0-14-to-0-15.md) - [Migration from 0.13.X to 0.14.X](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/migration-guides/migrate-from-0-13-to-0-14.md) - [Migration from 0.12.X to 0.13.X](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/migration-guides/migrate-from-0-12-to-0-13.md) - [Migration from 0.11.X to 0.12.X](https://raw.githubusercontent.com/wasp-lang/wasp/refs/heads/release/web/versioned_docs/version-0.18.0/migration-guides/migrate-from-0-11-to-0-12.md) ## Blogposts - [Wasp Design-AI-thon: Winner Announcement πŸ† πŸŽ‰](https://wasp.sh/blog/2025/11/10/design-ai-thon-winners) - [Wasp Launch Week 11 Design-AI-thon](https://wasp.sh/blog/2025/10/08/design-ai-thon) - [How we test a web framework](https://wasp.sh/blog/2025/10/07/how-we-test-a-web-framework) - [Wasp Launch Week #11 - Grinding the Grind β›οΈπŸ’Ž + Design-a-thon! 🎨 ](https://wasp.sh/blog/2025/09/28/wasp-launch-week-11) - [Cleaning up 5 years of tech debt in a full-stack JS framework](https://wasp.sh/blog/2025/07/18/faster-wasp-dev) - [Why 3 SaaS Founders Chose Wasp As Their React & NodeJS Full-Stack Framework](https://wasp.sh/blog/2025/07/17/three-saas-case-studies-wasp) - [Wasp x Railway: deploy your full-stack app with a single CLI command](https://wasp.sh/blog/2025/07/15/railway-deployment) - [Wasp now has a public development roadmap!](https://wasp.sh/blog/2025/07/14/public-wasp-dev-roadmap) - [Wasp Launch Week #10 - Public (Roadmap) Exposure πŸ§₯](https://wasp.sh/blog/2025/07/07/wasp-launch-week-10) - [Incident Report: Case insensitive OAuth IDs vulnerability in Wasp](https://wasp.sh/blog/2025/06/20/oauth-security-incident) - [How to Run CRON Jobs in Postgres Without Extra Infrastructure](https://wasp.sh/blog/2025/05/28/how-to-run-cron-jobs-in-postgress-without-extra-infrastructure) - [Wasp Launch Week #9 - The road to 1.0 aka Big Thinking Time 🏍️](https://wasp.sh/blog/2025/04/09/wasp-launch-week-9) - [Meet the team - Carlos Precioso](https://wasp.sh/blog/2025/04/07/meet-carlos-engineer-at-wasp) - [A Gentle Introduction to Database Migrations in Prisma with Visuals](https://wasp.sh/blog/2025/04/02/an-introduction-to-database-migrations) - [Wasp: The first full-stack framework powered by an LLM - running on vibes, not a compiler](https://wasp.sh/blog/2025/04/01/wasp-first-full-stack-framework-powered-by-llm) - [Meet the team - Franjo Mindek](https://wasp.sh/blog/2025/03/20/meet-franjo-engineer-at-wasp) - [Building Advanced React Forms Using React Hook Form, Zod and Shadcn](https://wasp.sh/blog/2025/01/22/advanced-react-hook-form-zod-shadcn) - [Wasp Launch Week #8 - it's a Fixer Upper πŸ› οΈπŸ‘](https://wasp.sh/blog/2025/01/09/wasp-launch-week-8) - [Meet the team - Mihovil Ilakovac, Founding Engineer](https://wasp.sh/blog/2024/12/24/meet-miho-founding-engineer-wasp) - [ArmadaJS 2024: A Conference That Feels Like Home](https://wasp.sh/blog/2024/12/11/armadajs-2024-a-conference-that-feels-like-home) - [Building React Forms with Ease Using React Hook Form, Zod and Shadcn](https://wasp.sh/blog/2024/11/20/building-react-forms-with-ease-using-react-hook-form-and-zod) - [The Faces Behind Open Source Projects: Pilcrow, author of Lucia Auth πŸ”’](https://wasp.sh/blog/2024/10/24/pilcrow-os-maintainers-interview) - [Wasp Launch Week #7: Modern Times βš™οΈ](https://wasp.sh/blog/2024/09/30/wasp-launch-week-7) - [Why Your SaaS Emails Aren’t Being Delivered and How to Fix This Issue](https://wasp.sh/blog/2024/09/24/why-your-emails-arent-getting-delivered-and-how-to-fix-this-problem) - [Built in Days, Acquired for $20K: The NuloApp Story](https://wasp.sh/blog/2024/09/17/from-idea-to-20k-in-days-how-wasp-accelerated-nuloapps-launch) - [The Faces Behind Open Source Projects: Tim Jones and pg-boss](https://wasp.sh/blog/2024/09/03/OS-builders-interview-with-tim-jones-pgboss) - [Wasp: The JavaScript Answer to Django for Web Development](https://wasp.sh/blog/2024/08/20/django-vs-wasp) - [How to Add Auth with Lucia to Your React/Next.js App - A Step by Step Guide](https://wasp.sh/blog/2024/08/13/how-to-add-auth-with-lucia-to-your-react-nextjs-app) - [Wasp Launch Week #6: The Fun Side of Web Development πŸ•Ί πŸͺ©](https://wasp.sh/blog/2024/07/15/wasp-launch-week-six) - [Building and Selling a GPT Wrapper SaaS in 5 Months](https://wasp.sh/blog/2024/07/03/building-selling-saas-in-5-months) - [Why We Don't Have a Laravel For JavaScript... Yet](https://wasp.sh/blog/2024/05/29/why-we-dont-have-laravel-for-javascript-yet) - [How to get a Web Dev Job in 2024](https://wasp.sh/blog/2024/05/22/how-to-get-a-web-dev-job-2024) - [The first framework that lets you visualize your React/NodeJS app's code](https://wasp.sh/blog/2024/04/25/first-framework-that-lets-you-visualize-react-node-app-code) - [Open SaaS: our free, open-source SaaS starter](https://wasp.sh/blog/2024/01/30/open-saas-free-open-source-starter-react-nodejs) - [Wasp Launch Week #5: Waspnado 🐝 πŸŒͺ️](https://wasp.sh/blog/2024/01/23/wasp-launch-week-five) - [On the Importance of RFCs in Programming](https://wasp.sh/blog/2023/12/05/writing-rfcs) - [A Guide to Windows Development with Wasp & WSL](https://wasp.sh/blog/2023/11/21/guide-windows-development-wasp-wsl) - [Wasp Launch Week #4: Waspolution](https://wasp.sh/blog/2023/10/13/wasp-launch-week-four) - [On the Importance of Naming in Programming](https://wasp.sh/blog/2023/10/12/on-importance-of-naming-in-programming) - [Contributing to Tech Communities: How Open-Source can land you a job and get you out of the Skill Paradox](https://wasp.sh/blog/2023/10/04/contributing-open-source-land-a-job) - [Build your own AI Meme Generator & learn how to use OpenAI's function calls](https://wasp.sh/blog/2023/09/17/ai-meme-generator-how-to-use-openai-function-call) - [Using Product Requirement Documents to Generate Better Web Apps with AI](https://wasp.sh/blog/2023/08/23/using-product-requirement-documents-generate-better-web-apps-with-ai) - [Build a real-time voting app with WebSockets, React & TypeScript πŸ”Œβš‘οΈ](https://wasp.sh/blog/2023/08/09/build-real-time-voting-app-websockets-react-typescript) - [Smol AI 🐣 vs. Wasp AI 🐝 - Which is the Better AI Junior Developer?](https://wasp.sh/blog/2023/08/01/smol-ai-vs-wasp-ai) - [How we built a GPT code agent that generates full-stack web apps in React & Node.js, explained simply](https://wasp.sh/blog/2023/07/17/how-we-built-gpt-web-app-generator) - [GPT Web App Generator - Let AI create a full-stack React & Node.js codebase based on your description πŸ€–πŸ€―](https://wasp.sh/blog/2023/07/10/gpt-web-app-generator) - [Tutorial Jam #1 - Teach Others & Win Prizes!](https://wasp.sh/blog/2023/06/30/tutorial-jam) - [Wasp LSP 2.0 - Next-level autocompletion and IDE integration for Wasp projects!](https://wasp.sh/blog/2023/06/29/new-wasp-lsp) - [What can you build with Wasp?](https://wasp.sh/blog/2023/06/28/what-can-you-build-with-wasp) - [Build Your Own Personal Twitter Agent πŸ§ πŸ¦β›“ with LangChain](https://wasp.sh/blog/2023/06/27/build-your-own-twitter-agent-langchain) - [Wasp Launch Week #3: Magic](https://wasp.sh/blog/2023/06/22/wasp-launch-week-three) - [Wasp Beta - May 2023](https://wasp.sh/blog/2023/06/07/wasp-beta-update-may-23) - [Hackathon #2: Results & Review](https://wasp.sh/blog/2023/05/19/hackathon-2-review) - [Wasp Hackathon #2 - Let's "hack-a-ton"!](https://wasp.sh/blog/2023/04/27/wasp-hackathon-two) - [How I Built CoverLetterGPT - SaaS app with the PERN stack, GPT, Stripe, & Chakra UI](https://wasp.sh/blog/2023/04/17/How-I-Built-CoverLetterGPT) - [Wasp steps up its database game with Fully Managed Dev DB & DB Seeding](https://wasp.sh/blog/2023/04/13/db-start-and-seed) - [Wasp Auth UI: The first full-stack auth with self-updating forms!](https://wasp.sh/blog/2023/04/12/auth-ui) - [Wasp Launch Week #2](https://wasp.sh/blog/2023/04/11/wasp-launch-week-two) - [New React docs pretend SPAs don't exist anymore](https://wasp.sh/blog/2023/03/17/new-react-docs-pretend-spas-dont-exist) - [Building a full-stack app for learning Italian: Supabase vs. Wasp](https://wasp.sh/blog/2023/03/08/building-a-full-stack-app-supabase-vs-wasp) - [10 "Hard Truths" All Junior Developers Need to Hear](https://wasp.sh/blog/2023/03/03/ten-hard-truths-junior-developers-need-to-hear) - [Wasp Beta - February 2023](https://wasp.sh/blog/2023/03/02/wasp-beta-update-feb) - [The Most Common Misconceptions Amongst Junior Developers](https://wasp.sh/blog/2023/02/21/junior-developer-misconceptions) - [From Idea to Paying Customers in 1 Week: An Interview with Amicus.work](https://wasp.sh/blog/2023/02/14/amicus-indiehacker-interview) - [The Best Web App Framework Doesn't Exist](https://wasp.sh/blog/2023/02/02/no-best-framework) - [Convincing developers to try a new web framework - the effects of launching beta](https://wasp.sh/blog/2023/01/31/wasp-beta-launch-review) - [Wasp Beta December 2022](https://wasp.sh/blog/2023/01/18/wasp-beta-update-dec) - [Hosting Our First Hackathon: Results & Review](https://wasp.sh/blog/2023/01/11/betathon-review) - [Watch us build a *truly* full-stack app in just 9 minutes w/ Wasp & ChatGPT πŸš€ 🀯](https://wasp.sh/blog/2022/12/08/fast-fullstack-chatgpt) - [Wasp Beta brings major IDE improvements](https://wasp.sh/blog/2022/12/01/beta-ide-improvements) - [Feature Release Announcement - Wasp Optimistic Updates](https://wasp.sh/blog/2022/11/30/optimistic-update-feature-announcement) - [Wasp is in Beta: Auth, TypeScript, Tailwind, LSP](https://wasp.sh/blog/2022/11/29/wasp-beta) - [Feature Announcement - TypeScript Support](https://wasp.sh/blog/2022/11/29/typescript-feature-announcement) - [Permissions (access control) in web apps](https://wasp.sh/blog/2022/11/29/permissions-in-web-apps) - [Why we chose Prisma as a database layer for Wasp](https://wasp.sh/blog/2022/11/28/why-we-chose-prisma) - [Wasp Beta Launch Week announcement](https://wasp.sh/blog/2022/11/26/wasp-beta-launch-week) - [How Michael Curry chose Wasp to build Grabbit: an internal tool for managing dev resources at StudentBeans](https://wasp.sh/blog/2022/11/26/michael-curry-usecase) - [Amicus: See how Erlis built a SaaS for legal teams with Wasp and got first paying customers!](https://wasp.sh/blog/2022/11/26/erlis-amicus-usecase) - [How Wasp reached all-time high PR count during Hacktoberfest: tips for OSS maintainers](https://wasp.sh/blog/2022/11/17/hacktoberfest-wrap-up) - [Feature Announcement - Tailwind CSS support](https://wasp.sh/blog/2022/11/16/tailwind-feature-announcement) - [Alpha Testing Program: post-mortem](https://wasp.sh/blog/2022/11/16/alpha-testing-program-post-mortem) - [Feature Announcement - New auth method (Google)](https://wasp.sh/blog/2022/11/15/auth-feature-announcement) - [Farnance: How Julian built a SaaS for farmers with Wasp and won a hackathon!](https://wasp.sh/blog/2022/10/28/farnance-hackathon-winner) - [How Wasp reached 1,000 stars on GitHub (detailed stats & timeline)](https://wasp.sh/blog/2022/09/29/journey-to-1000-gh-stars) - [Building an app to find an excuse for our sloppy work](https://wasp.sh/blog/2022/09/05/dev-excuses-app-tutrial) - [How to get started with Haskell in 2022 (the straightforward way)](https://wasp.sh/blog/2022/09/02/how-to-get-started-with-haskell-in-2022) - [How and why I got started with Haskell](https://wasp.sh/blog/2022/08/26/how-and-why-i-got-started-with-haskell) - [How to communicate why your startup is worth joining](https://wasp.sh/blog/2022/08/15/how-to-communicate-why-your-startup-is-worth-joining) - [ML code generation vs. coding by hand - what we think programming is going to look like](https://wasp.sh/blog/2022/06/24/ML-code-gen-vs-coding-by-hand-future) - [Feature Announcement - Wasp Jobs](https://wasp.sh/blog/2022/06/15/jobs-feature-announcement) - [How to win a hackathon. Brief manual.](https://wasp.sh/blog/2022/06/01/gitpod-hackathon-guide) - [Meet the team - Filip SodiΔ‡, Founding Engineer](https://wasp.sh/blog/2022/05/31/filip-intro) - [Build a metrics dashboard with background jobs in Wasp - Say hello to Waspleau!](https://wasp.sh/blog/2022/01/27/waspleau) - [Meet the team - Shayne Czyzewski, Founding Engineer](https://wasp.sh/blog/2021/12/21/shayne-intro) - [How we built a Trello clone with Wasp - Waspello!](https://wasp.sh/blog/2021/12/02/waspello) - [Our fundraising learnings - 250+ meetings in 98 days to the oversubscribed round](https://wasp.sh/blog/2021/11/22/fundraising-learnings) - [Following YC, Wasp raised $1.5M Seed Round led by Lunar Ventures and HV Capital](https://wasp.sh/blog/2021/11/21/seed-round) - [Tutorial: `forall` in Haskell](https://wasp.sh/blog/2021/09/01/haskell-forall-tutorial) - [How to implement a Discord bot (in NodeJS) that requires new members to introduce themselves](https://wasp.sh/blog/2021/04/29/discord-bot-introduction) - [Wasp - language for developing full-stack Javascript web apps with no boilerplate](https://wasp.sh/blog/2021/03/02/wasp-alpha) - [Journey to YCombinator](https://wasp.sh/blog/2021/02/23/journey-to-ycombinator) - [Hello Wasp!](https://wasp.sh/blog/2019/09/01/hello-wasp) ## Miscellaneous - [Wasp Developer Discord](https://discord.com/invite/rzdnErX) - [Open SaaS -- Wasp's free, open-source SaaS boilerplate starter](https://opensaas.sh)