Wasp: A Rails-Like Full-Stack Framework for React, Node.js, and Prisma

Content is AI-assisted and may contain inaccuracies.

Wasp is a declarative full-stack framework that wires together React, Node.js, and Prisma into a cohesive development experience. It abstracts away complex cross-cutting concerns — authentication, background jobs, RPC, email sending, and end-to-end type safety — so developers can focus on application logic instead of plumbing.

The framework uses a high-level specification file to describe the app's structure, which keeps boilerplate to a minimum while still generating standard, inspectable code under the .wasp/ directory. There is no provider lock-in; the output is just regular TypeScript that can be deployed anywhere. This declarative approach also makes Wasp well-suited for AI coding agents, since the concise spec gives models clear guardrails and less surface area to manage — an approach the team describes as "designed for humans, works beautifully with AI."

A single CLI command handles deployment, and the framework ships with built-in support for the full stack of a modern web application.

Authors

Tags