wasp  by wasp-lang

Full-stack web app framework for React, Node.js, and Prisma

Created 5 years ago
17,693 stars

Top 2.6% on SourcePulse

GitHubView on GitHub
Project Summary

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

Highlighted Details

  • Full-stack authentication out-of-the-box.
  • RPC for client-server communication.
  • Simple, single-command deployment.
  • Full-stack type safety.
  • Experimental AI code generation via 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.

Health Check
Last Commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
39
Issues (30d)
42
Star History
161 stars in the last 30 days

Explore Similar Projects

Starred by Peter Norvig Peter Norvig(Author of "Artificial Intelligence: A Modern Approach"; Research Director at Google), Zhen Lu Zhen Lu(Cofounder of Runpod), and
1 more.

agents-towards-production by NirDiamant

2.3%
13k
Production-ready GenAI agent tutorials
Created 3 months ago
Updated 1 week ago
Feedback? Help us improve.