nodes
Luna Park
Éditeur de Visual Scripting

La programmation,
rendue visuelle

Frontend, backend, base de données, APIs... La syntaxe part, la logique reste.
Visual logic graph in Luna Park
Visual interface layout in Luna Park
Pas de lock-in
Exportez le code
Hébergez partout
Utilisez l'éditeur dans votre navigateur, gratuitement.
Apprenez l'éditeur avec un tutoriel gamifié.
Le meilleur des deux mondes : la liberté du code, la vitesse du no-code.

Que pouvez-vous créer ?

Luna Park est une plateforme complète pour créer une large gamme d'applications.

Layout frontend

Créez des layouts responsives multipages

Composants

Construisez des composants à état réactif

Logique

Assemblez la logique avec des nodes visuels

Store

Gérez l'état avec un store centralisé

API backend

Créez des services backend avec une API REST

Base de données

Gérez les données avec PostgreSQL

Pourquoi Luna Park ?

Conçu pour les développeurs, équipes et entreprises qui veulent plus de liberté.

Pas de lock-in

Exportez du code source propre et lisible à tout moment. Aucun runtime requis.

Une stack complète

Frontend, backend, base de données, APIs, cron jobs. Tout au même endroit.

Programmation visuelle

Créez votre logique avec des fonctions, des boucles... directement dans un graphe.

Conçu pour la production

Du prototype à l'application déployée, sans changer de stack.
Ce n'est PAS un autre outil no-code

Luna Park offre une interface visuelle à la programmation.

Les variables, fonctions, conditions, boucles, APIs, requêtes de base de données et l'état de l'application sont manipulés visuellement plutôt qu'exprimés sous forme de texte.

Layout & composants

Créez des pages avec des composants

Concevez des layouts, extrayez des composants et éditez chaque écran dans le même espace visuel.
Layouts de pages
Arbre de composants
Composants réutilisables
État partagé
Aperçu live
Composant
Composant screenshot
Layout
Layout screenshot
Base de données
Base de données screenshot
Logique
Logique screenshot
Visual scripting

Créez la logique de votre application visuellement

Créez conditions, flux de données, actions backend et requêtes PostgreSQL avec des graphes lisibles.
Visual scripting
Logique typée
Un seul système
Base PostgreSQL
Requêtes visuelles

Éditeur augmenté par l'IA, pas IA-first

Utilisez l'IA quand elle est utile, inspectez ce qu'elle modifie et gardez le contrôle de votre application.

Utilisez n'importe quel modèle, avec votre clé

MistralOpenAIAnthropicGeminiLocalCustom
01

Éditeur d'abord

L'intégration IA est pensée autour de l'éditeur, pas l'inverse.
02

IA en support

L'IA aide à créer, tandis que l'éditeur garde chaque changement inspectable.
03

Votre modèle

Utilisez le modèle que vous connaissez, avec votre propre clé API.
04

Du proto au produit

Créez vite écrans, logique, données et backend, puis affinez-les.

Apprendre et maîtriser Luna Park

Tout ce qu'il faut pour démarrer de zéro.

Essayez le visual scripting !

Utilisez ce playground interactif pour découvrir le visual scripting.

Questions fréquentes

Tout ce qu'il faut savoir pour créer avec Luna Park.
Quelles technologies Luna Park utilise-t-il ?
Luna Park repose sur des technologies standard et largement utilisées. Les frontends utilisent Vue et Vite, les backends fonctionnent avec Node.js et Fastify, et les bases de données utilisent PostgreSQL. Le résultat est une stack web moderne et conventionnelle, et non un runtime propriétaire.
Puis-je exporter mon projet et continuer à le développer sans Luna Park ?
Oui. Vous pouvez exporter le code source de votre projet et continuer à travailler dessus avec vos outils de développement habituels. Votre application n'est pas verrouillée dans Luna Park, et le code exporté reste le vôtre.
Puis-je utiliser des packages NPM ?
Oui. Les packages peuvent être installés directement depuis npm. Lorsqu'un package fournit des types TypeScript, Luna Park peut en déduire les fonctions, les paramètres et les types de retour, puis les rendre automatiquement disponibles sous forme de nodes visuels.
Puis-je utiliser des composants Vue et des bibliothèques de composants existants ?
Oui. Les packages NPM qui exportent des composants Vue peuvent être installés et leurs composants utilisés directement dans vos interfaces Luna Park. Vous profitez ainsi de l'écosystème Vue existant sans être limité aux composants intégrés.
Puis-je étendre Luna Park ou créer mes propres plugins ?
Oui. Luna Park dispose d'un écosystème de plugins permettant d'ajouter de nouveaux composants, nodes et fonctionnalités à l'éditeur. Vous pouvez utiliser des plugins existants ou créer les vôtres afin d'intégrer les outils et fonctionnalités dont vous avez besoin.
En quoi Luna Park diffère-t-il du développement manuel d'une application Vue/Node ?
Les concepts sous-jacents sont les mêmes ; c'est la façon de travailler avec eux qui change. Luna Park vous permet de créer visuellement des interfaces et la logique de vos applications, tout en s'appuyant sur des technologies et concepts de programmation familiers. Considérez-le comme une autre manière de programmer, plutôt que comme une abstraction qui remplace la programmation.
Puis-je utiliser Luna Park sans IA ?
Absolument. L'IA est facultative et Luna Park est conçu pour être entièrement utilisable sans elle. L'IA peut vous assister lorsque vous le souhaitez, mais l'éditeur visuel reste le principal moyen de créer et de comprendre votre application.
Puis-je déployer et héberger des projets Luna Park n'importe où ?
Oui. Les projets Luna Park peuvent être exportés et déployés indépendamment : vous n'êtes donc pas lié à l'infrastructure d'hébergement de Luna Park. Vous pouvez choisir le fournisseur et l'infrastructure qui conviennent à votre projet.