Wasp is a programming language that enables developers to build full-stack web applications using React, Node.js, and Prisma with a simple configuration file. It streamlines the development process by automating boilerplate code generation and providing built-in features like full-stack authentication and a typesafe RPC layer, allowing users to deploy applications quickly and efficiently.
Funding
Funding not disclosed






+1Founders
Product
Problem
Developing full-stack web applications with React, Node.js, and Prisma often involves writing a significant amount of boilerplate code and configuring various services, which can be time-consuming and complex. Managing authentication, data fetching, and deployment can further complicate the development process.
Solution
Wasp is a domain-specific language (DSL) and framework designed to streamline full-stack web application development. It uses a simple configuration file to define the application's structure and features, automating boilerplate code generation for React, Node.js, and Prisma. Wasp provides built-in features such as full-stack authentication, a typesafe Remote Procedure Call (RPC) layer, and deployment tools, allowing developers to focus on writing application-specific logic rather than infrastructure code. The Wasp compiler then generates the complete source code for the front-end, back-end, and deployment configurations.
Target Audience
Wasp targets web developers who want to build full-stack applications more efficiently, reducing boilerplate and simplifying deployment.
Features
- Declarative configuration using a `.wasp` file to define app structure and features.
- Automated code generation for React, Node.js, and Prisma.
- Built-in full-stack authentication with social provider and email support.
- Typesafe RPC layer for client-server communication.
- CLI tools for project creation, building, and deployment.
- Support for defining and scheduling server-side jobs.
- Integrated email sending capabilities.
- Full TypeScript support with auto-generated types across the stack.