Repolode
wasp-lang

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. 1

    Instala Wasp CLI con npm

    npm i -g @wasp.sh/wasp-cli@latest
  2. 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