Wasp

Wasp (Web Application Specification) is a Rails-like framework for React, Node.js, and Prisma that enables rapid development of full-stack web applications. It uses a declarative approach to eliminate boilerplate code while providing powerful features out of the box. With its expressive syntax, developers can create and deploy production-ready applications with minimal code. The framework emphasizes developer productivity through its concise syntax and built-in features, making it possible to build complete web applications quickly without sacrificing control.

Language

TypeScript

Unique Features

  • Typesafe RPC layer for seamless client-server communication
  • Built-in features like API routes, database seeding, and automatic cache invalidation
  • Flexible deployment with CLI helpers for popular platforms

Built-in Features

Admin interface
Authentication
Authorization
Caching
CLI
Email handling
i18N
Logging
Migrations
ORM
Queueing
Realtime
REST
Routing
Scheduling
Storage
Template engine
Testing
Validation
Works with modern JS frameworks

Compare Wasp with Other Frameworks

Explore how Wasp stacks up against other Full-Stack Framework solutions.