Wasp is a full-stack web framework that generates React + Node.js apps from a simple DSL.
What You Get for Free
-
Full-stack in one file — define routes, queries, actions, auth in
.waspconfig - React frontend — generated with best practices
- Node.js backend — Express + Prisma, auto-generated
- Authentication — email/password, Google, GitHub (one line of config)
- Database — Prisma ORM with automatic migrations
- Full-stack type safety — TypeScript end-to-end
- Jobs — background jobs and cron scheduling
- Email sending — built-in email support
- One-click deploy — Fly.io deployment built in
- AI-generated apps — usemage.ai generates full Wasp apps from prompts
Quick Start
curl -sSL https://get.wasp-lang.dev/installer.sh | sh
wasp new myapp
cd myapp && wasp start
// main.wasp — this generates your entire app
app myApp {
title: "My App",
auth: {
userEntity: User,
methods: { google: {} }
}
}
route HomeRoute { path: "/", to: HomePage }
page HomePage { component: import { Home } from "@src/pages/Home" }
query getTasks { fn: import { getTasks } from "@src/queries", entities: [Task] }
action createTask { fn: import { createTask } from "@src/actions", entities: [Task] }
Why Developers Choose It
Next.js gives you frontend. Express gives you backend. You wire them together:
- Wasp gives you both — auth, database, API, frontend in minutes
- Less boilerplate — 10x fewer files than Next.js + Express
- Full-stack type safety — queries/actions typed end-to-end
- Built-in auth — no passport.js, no NextAuth config
A solo developer was spending 2 days setting up auth + database + API for every new project. With Wasp, the full stack — including Google auth, PostgreSQL, and type-safe queries — was running in 15 minutes.
Need Custom Data Solutions?
I build production-grade scrapers and data pipelines for startups, agencies, and research teams.
Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.
Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.
Top comments (0)