Full-stack web app framework for React, Node.js, and Prisma
Top 2.6% on sourcepulse
Wasp is a Rails-like framework designed to accelerate full-stack web application development using React, Node.js, and Prisma. It targets developers seeking to build and deploy production-ready applications rapidly with minimal boilerplate and high-level declarative code.
How It Works
Wasp operates as a compiler. It takes a concise .wasp
configuration file, which defines high-level application details like authentication, routes, pages, queries, and data models, alongside your custom React/Node.js/Prisma code. The Wasp compiler then generates the complete source code for the target stack (React frontend, Node.js backend, Prisma ORM), including features like full-stack authentication, RPC, and type safety. This abstraction aims to reduce boilerplate and simplify upgrades.
Quick Start & Requirements
curl -sSL https://get.wasp.sh/installer.sh | sh
.Highlighted Details
wasp new
(requires OpenAI keys or use via Mage web app).Maintenance & Community
Wasp is currently in beta, with active development and ongoing improvements. The core compiler is written in Haskell. Community engagement is encouraged via Discord and GitHub Discussions.
Licensing & Compatibility
The README does not explicitly state the license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
Wasp is in beta, indicating potential for breaking changes and ongoing feature development. While the long-term goal is multi-stack support, the current focus is exclusively on React + Node.js + Prisma.
1 day ago
1 day