nodes
Luna Park
Editor di scripting visuale

Programmare,
finalmente visuale

Frontend, backend, database, API... La sintassi se ne va, la logica resta.
Visual logic graph in Luna Park
Visual interface layout in Luna Park
Nessun vendor lock-in
Esporta il tuo codice
Ospitalo dove vuoi
Inizia a usare l'editor direttamente nel browser, gratis.
Impara a usare l'editor con un tutorial gamificato.
Il meglio di due mondi: la libertà del codice, la velocità del no-code.

Cosa puoi creare?

Luna Park è una piattaforma completa per creare un'ampia gamma di applicazioni.

Layout frontend

Crea layout responsive multipagina

Componenti

Crea componenti riutilizzabili con stato reattivo

Logica

Assembla la logica visivamente con i nodi

Store

Gestisci lo stato dell'applicazione con uno store centralizzato

API backend

Crea servizi backend con un'API REST

Database

Gestisci i dati con un database PostgreSQL

Perché Luna Park?

Pensato per sviluppatori, team e aziende che vogliono più libertà.

Nessun vincolo

Esporta in qualsiasi momento codice sorgente pulito e leggibile. Nessun runtime richiesto.

Uno stack completo

Frontend, backend, database, API, cron job. Tutto in un unico posto.

Programmazione visuale

Crea logiche complesse con funzioni, cicli... direttamente in un grafo visuale.

Pronto per la produzione

Passa dal prototipo all'applicazione in produzione senza cambiare stack.
NON è l'ennesimo strumento no-code

Luna Park dà alla programmazione un'interfaccia visuale.

Variabili, funzioni, condizioni, cicli, API, query al database e stato dell'applicazione si manipolano visivamente invece di essere scritti come testo.

Layout e componenti

Crea pagine a partire da componenti riutilizzabili

Progetta layout, estrai componenti riutilizzabili e modifica ogni schermata dallo stesso spazio di lavoro visuale.
Layout di pagina
Albero dei componenti
Componenti riutilizzabili
Stato condiviso
Anteprima dal vivo
Componente
Componente screenshot
Layout
Layout screenshot
Database
Database screenshot
Logica
Logica screenshot
Scripting visuale

Crea la logica della tua applicazione visivamente

Crea condizioni, flussi di dati, azioni backend e query PostgreSQL con grafi visuali facili da leggere.
Scripting visuale
Logica type-safe
Un unico sistema logico
Database PostgreSQL
Query visuali

Un editor potenziato dall'IA, non incentrato sull'IA

Usa l'IA quando ti è utile, controlla cosa modifica e mantieni il controllo della tua applicazione.

Usa qualsiasi modello, con la tua chiave

MistralOpenAIAnthropicGeminiLocalCustom
01

Prima l'editor

L'integrazione dell'IA è progettata attorno all'editor, non il contrario.
02

L'IA come supporto

L'IA ti aiuta a creare una bozza, mentre l'editor rende ogni modifica verificabile.
03

Qualsiasi modello

Usa il modello che conosci già, con la tua chiave API.
04

Dal prototipo al prodotto

Abbozza rapidamente schermate, logica, strutture dati e flussi backend, poi perfezionali.

Impara e padroneggia Luna Park

Tutto ciò che ti serve per iniziare da zero.

Prova subito lo scripting visuale!

Usa questo playground interattivo per farti un'idea di come funziona lo scripting visuale.

Domande frequenti

Tutto quello che devi sapere per creare con Luna Park.
Quali tecnologie usa Luna Park?
Luna Park si basa su tecnologie standard e ampiamente diffuse. I frontend usano Vue e Vite, i backend girano su Node.js e Fastify e i database usano PostgreSQL. Il risultato è un classico stack web moderno, non un runtime proprietario.
Posso esportare il mio progetto e continuare a svilupparlo senza Luna Park?
Sì. Puoi esportare il tuo progetto come codice sorgente e continuare a lavorarci con i tuoi soliti strumenti di sviluppo. La tua applicazione non è vincolata a Luna Park e il codice esportato resta tuo.
Posso usare i pacchetti NPM?
Sì. I pacchetti si possono installare direttamente da npm. Quando un pacchetto fornisce i tipi TypeScript, Luna Park può dedurne funzioni, parametri e tipi di ritorno e renderli disponibili automaticamente come nodi visuali.
Posso usare componenti Vue e librerie di componenti esistenti?
Sì. I pacchetti NPM che esportano componenti Vue si possono installare e i loro componenti si possono usare direttamente nelle tue interfacce Luna Park. Così sfrutti l'ecosistema Vue esistente invece di limitarti ai componenti integrati.
Posso estendere Luna Park o creare i miei plugin?
Sì. Luna Park ha un ecosistema di plugin per estendere l'editor con nuovi componenti, nodi e funzionalità. Puoi usare plugin esistenti o crearne di tuoi per integrare gli strumenti e le funzionalità di cui hai bisogno.
In cosa Luna Park è diverso dallo scrivere a mano un'applicazione Vue/Node?
I concetti di base sono gli stessi; cambia il modo in cui ci lavori. Luna Park ti permette di creare interfacce e logica applicativa in modo visuale, continuando a basarti su tecnologie e concetti di programmazione che conosci. Consideralo un altro modo di programmare, non un'astrazione che sostituisce la programmazione.
Posso usare Luna Park senza IA?
Certamente. L'IA è facoltativa e Luna Park è progettato per essere pienamente utilizzabile senza. L'IA può aiutarti quando lo desideri, ma l'editor visuale resta il modo principale per creare e capire la tua applicazione.
Posso distribuire e ospitare i progetti Luna Park ovunque?
Sì. I progetti Luna Park si possono esportare e distribuire in modo indipendente, quindi non sei legato all'infrastruttura di hosting di Luna Park. Puoi scegliere il provider di hosting e l'infrastruttura più adatti al tuo progetto.