Starter gratuito y con licencia MIT para crear SaaS full-stack con React, Node.js, Prisma y Wasp; incluye autenticación, pagos y correo electrónico.
wasp-lang/wasp
Un framework full-stack similar a Rails para React, Node.js y Prisma que genera el código de una aplicación web a partir de un archivo de especificación declarativo.
- Estrellas
- 18,779
- Forks
- 1,478
- Issues abiertos
- 841
- Último commit
- hace 2 horas
¿Qué es?
Wasp (Web Application Specification) es un framework full-stack para crear aplicaciones web con JavaScript y TypeScript usando React, Node.js y Prisma. Los desarrolladores describen la estructura general de la aplicación en un archivo de especificación main.wasp.ts, hacen referencia desde allí a sus archivos fuente de React y Node.js y definen por separado el modelo de datos de Prisma. Luego, el compilador de Wasp genera el código de front-end, back-end y despliegue para el stack de destino.
El framework incluye funciones que normalmente requieren mucho código de integración, como autenticación full-stack, RPC entre el cliente y el servidor, tareas en segundo plano, envío de correos electrónicos y seguridad de tipos de extremo a extremo. Las consultas y acciones declaradas en la especificación invalidan automáticamente la caché de las entidades que modifican. Las aplicaciones se pueden desplegar con un solo comando de CLI, y el código generado se puede inspeccionar en el directorio .wasp/.
Wasp está actualmente en fase beta y se centra en el stack de React con TanStack Query, Node.js con Express.js y Prisma.
Funciones clave
- 01Autenticación full-stack lista para usar
- 02RPC con seguridad de tipos entre el cliente y el servidor
- 03Tareas en segundo plano y envío de correos electrónicos integrados
- 04Invalidación automática de la caché para las consultas declaradas
- 05Despliegue con un solo comando, sin depender de un proveedor específico
Casos de uso
- Crear en pocos días un prototipo SaaS full-stack con inicio de sesión, paneles y una base de datos
- Crear una aplicación web con React y Node.js que necesite autenticación, tareas en segundo plano y correo electrónico sin tener que implementar esa infraestructura
- Permitir que agentes de programación con IA trabajen en una estructura de aplicación organizada y con criterios definidos
Inicio rápido
- 1
Instala Wasp CLI con npm
npm i -g @wasp.sh/wasp-cli@latest - 2
Sigue la documentación de inicio rápido para crear y ejecutar tu primera aplicación
Antes de usarlo
- Wasp está en fase beta, así que puede haber cambios incompatibles.
- Por ahora, solo admite la pila de React, Node.js (Express.js) y Prisma.
Temas
Preguntas frecuentes
- ¿Qué es wasp?
- Un framework full-stack similar a Rails para React, Node.js y Prisma que genera el código de una aplicación web a partir de un archivo de especificación declarativo. Wasp (Web Application Specification) es un framework full-stack para crear aplicaciones web con JavaScript y TypeScript usando React, Node.js y Prisma. Los desarrolladores describen la estructura general de la aplicación en un archivo de especificación main.wasp.ts, hacen referencia desde allí a sus archivos fuente de React y Node.js y definen por separado el modelo de datos de Prisma. Luego, el compilador de Wasp genera el código de front-end, back-end y despliegue para el stack de destino.
- ¿wasp es gratuito? ¿Qué licencia tiene?
- wasp es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿wasp sigue mantenido?
- Mantenimiento activo. El último commit de wasp fue el 21 oct 2026.
- ¿Para qué puedo usar wasp?
- Crear en pocos días un prototipo SaaS full-stack con inicio de sesión, paneles y una base de datos Crear una aplicación web con React y Node.js que necesite autenticación, tareas en segundo plano y correo electrónico sin tener que implementar esa infraestructura Permitir que agentes de programación con IA trabajen en una estructura de aplicación organizada y con criterios definidos
- ¿Cómo se instala wasp?
- Instala Wasp CLI con npm: npm i -g @wasp.sh/wasp-cli@latest Sigue la documentación de inicio rápido para crear y ejecutar tu primera aplicación
- ¿Dónde consigo wasp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wasp-lang/wasp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un framework progresivo de Node.js para crear aplicaciones de servidor eficientes y escalables en TypeScript o JavaScript.
Paquete GraphQL de RedwoodJS, la capa de API GraphQL opcional de su framework full-stack de React, basado en GraphQL Yoga y Envelop.
Editor de texto enriquecido sin interfaz y agnóstico al framework, basado en ProseMirror y ampliable con un amplio conjunto de extensiones.
Bibliotecas open source para React y Svelte con las que crear interfaces interactivas basadas en nodos, como diagramas de flujo, grafos y editores de workflows.
Solución abierta y multiplataforma para crear una sola app con React o Vue que funcione en miniprogramas de WeChat, Alipay y otras plataformas, en la web H5 y en React Native.