nodes
Luna Park
Editor de scripting visual

Programación,
ahora visual

Frontend, backend, base de datos, APIs... La sintaxis se va, la lógica se queda.
Visual logic graph in Luna Park
Visual interface layout in Luna Park
Sin dependencia de proveedor
Exporta tu código
Hospeda donde quieras
Empieza a usar el editor directamente en tu navegador, gratis.
Aprende a usar el editor con un tutorial gamificado.
Lo mejor de ambos mundos: la libertad del código, la velocidad del no-code.

¿Qué puedes crear?

Luna Park es una plataforma completa para crear una gran variedad de aplicaciones.

Layout frontend

Crea layouts responsivos de varias páginas

Componentes

Crea componentes reutilizables con estado reactivo

Lógica

Arma tu lógica visualmente con nodos

Store

Administra el estado de la aplicación con un store centralizado

API backend

Crea servicios backend con una API REST

Base de datos

Administra tus datos con una base de datos PostgreSQL

¿Por qué Luna Park?

Hecho para desarrolladores, equipos y empresas que quieren más libertad.

Sin ataduras

Exporta código fuente limpio y legible en cualquier momento. Sin runtime obligatorio.

Un stack completo

Frontend, backend, base de datos, APIs, cron jobs. Todo en un solo lugar.

Programación visual

Crea lógica compleja con funciones, ciclos... directamente en un grafo visual.

Listo para producción

Pasa del prototipo a la aplicación en producción sin cambiar de stack.
NO es otra herramienta no-code

Luna Park le da a la programación una interfaz visual.

Variables, funciones, condiciones, ciclos, APIs, consultas a la base de datos y el estado de la aplicación se manipulan visualmente en lugar de escribirse como texto.

Layout y componentes

Crea páginas a partir de componentes reutilizables

Diseña layouts, extrae componentes reutilizables y edita cada pantalla desde el mismo espacio de trabajo visual.
Layouts de página
Árbol de componentes
Componentes reutilizables
Estado compartido
Vista previa en vivo
Componente
Componente screenshot
Layout
Layout screenshot
Base de datos
Base de datos screenshot
Lógica
Lógica screenshot
Scripting visual

Crea la lógica de tu aplicación visualmente

Crea condiciones, flujos de datos, acciones de backend y consultas PostgreSQL con grafos visuales fáciles de leer.
Scripting visual
Lógica con tipado seguro
Un solo sistema de lógica
Base de datos PostgreSQL
Consultas visuales

Un editor potenciado con IA, no centrado en la IA

Usa la IA cuando te sea útil, revisa lo que cambia y mantén el control de tu aplicación.

Usa cualquier modelo, con tu propia clave

MistralOpenAIAnthropicGeminiLocalCustom
01

El editor primero

La integración de IA está diseñada en torno al editor, y no al revés.
02

La IA como apoyo

La IA te ayuda a hacer un primer borrador, mientras el editor mantiene cada cambio revisable.
03

Usa cualquier modelo

Usa el modelo que ya conoces, con tu propia clave de API.
04

Del prototipo al producto

Bosqueja pantallas, lógica, estructuras de datos y flujos de backend rápidamente, y luego refínalos.

Aprende y domina Luna Park

Todo lo que necesitas para empezar desde cero.

¡Prueba el scripting visual ahora!

Usa este playground interactivo para darte una idea de cómo funciona el scripting visual.

Preguntas frecuentes

Todo lo que necesitas saber para crear con Luna Park.
¿Qué tecnologías usa Luna Park?
Luna Park se basa en tecnologías estándar y ampliamente utilizadas. Los frontends usan Vue y Vite, los backends corren sobre Node.js y Fastify, y las bases de datos usan PostgreSQL. El resultado es un stack web moderno y convencional, no un runtime propietario.
¿Puedo exportar mi proyecto y seguir desarrollándolo sin Luna Park?
Sí. Puedes exportar tu proyecto como código fuente y seguir trabajando en él con tus herramientas de desarrollo habituales. Tu aplicación no queda atada a Luna Park, y el código exportado sigue siendo tuyo.
¿Puedo usar paquetes de NPM?
Sí. Los paquetes se pueden instalar directamente desde npm. Cuando un paquete incluye tipos de TypeScript, Luna Park puede inferir sus funciones, parámetros y tipos de retorno, y ponerlos automáticamente a tu disposición como nodos visuales.
¿Puedo usar componentes de Vue y librerías de componentes existentes?
Sí. Los paquetes de NPM que exportan componentes de Vue se pueden instalar y sus componentes se pueden usar directamente en tus interfaces de Luna Park. Así aprovechas el ecosistema de Vue existente en lugar de limitarte a los componentes integrados.
¿Puedo extender Luna Park o crear mis propios plugins?
Sí. Luna Park cuenta con un ecosistema de plugins para extender el editor con nuevos componentes, nodos y funcionalidades. Puedes usar plugins existentes o crear los tuyos para integrar las herramientas y funciones que necesitas.
¿En qué se diferencia Luna Park de escribir una aplicación Vue/Node a mano?
Los conceptos de fondo son los mismos; lo que cambia es la forma de trabajar con ellos. Luna Park te permite crear interfaces y lógica de aplicación visualmente, apoyándote en tecnologías y conceptos de programación que ya conoces. Piénsalo como otra forma de programar, no como una abstracción que reemplaza la programación.
¿Puedo usar Luna Park sin IA?
Por supuesto. La IA es opcional y Luna Park está diseñado para usarse por completo sin ella. La IA puede ayudarte cuando tú quieras, pero el editor visual sigue siendo la forma principal de crear y entender tu aplicación.
¿Puedo desplegar y hospedar mis proyectos de Luna Park donde sea?
Sí. Los proyectos de Luna Park se pueden exportar y desplegar de forma independiente, así que no dependes de la infraestructura de hosting de Luna Park. Puedes elegir el proveedor de hosting y la infraestructura que mejor se adapten a tu proyecto.