Comparer
Luna ParkvsNoodl

Alternative à Noodl : Luna Park vs Noodl et Fluxscape

Tarifs
  • Logique compilée
    Chaque nœud se compile en JavaScript standard.
  • Activement développé
    De nouvelles fonctionnalités chaque mois, IA comprise.
  • Backend inclus
    Routes, crons et PostgreSQL, construits visuellement.

Noodl et Luna Park construisent tous deux la logique avec des graphes de nœuds. Noodl est devenu open source en 2024 et continue dans des forks communautaires comme Fluxscape. Luna Park est activement développé et compile les graphes en une application Vue et Node.js.

La logique du clic sur la liste d'attente Sunset Park
Un graphe Luna Park : des ancres typées, chaque nœud compilé en JavaScript.

En un coup d'œil

Les deux construisent la logique en graphes de nœuds. Les principales différences : exécution, backend et plateformes.

Luna ParkNoodl / Fluxscape
InterfaceArbre de composants, CSS, design tokensÉléments d'UI sous forme de nœuds
LogiqueGraphes de scripting visuel typésGraphes de nœuds, nœuds de fonction JavaScript
ExécutionCompilé en JavaScript et VueRuntime Noodl, livré avec l'application
BackendRoutes, crons, PostgreSQLCloud services, Supabase dans Fluxscape
ÉditeurCommercial Activement développéOpen source Éditeur GPLv3, runtime MIT
PrixGratuit, ou Pro à 25 €/mois ou 300 € une foisGratuit, offres payantes sur Fluxscape
PlateformesWeb PWA Desktop Android iOSWeb

Exemple : un formulaire de liste d'attente

Les visiteurs saisissent leur nom, leur email et leur attraction préférée, et reçoivent un numéro de ticket.

Luna Park

  1. Placez les champs et un bouton dans l'arbre de composants.
  2. Au clic, un graphe envoie les champs à une route backend et affiche le ticket.
  3. La route, elle aussi un graphe, insère une ligne dans la table Waitlist et renvoie son identifiant.

Noodl

  1. Placez des nœuds Text Input et Button.
  2. Créez une classe dans les cloud services.
  3. Reliez le bouton à un nœud Create New Record.
  4. Mettez les vérifications côté serveur dans une cloud function.
La route backend Join Waitlist
La route : les mêmes graphes que l'interface, à côté de PostgreSQL.

Export du code

Une application Noodl embarque le runtime Noodl, qui exécute les graphes dans le navigateur. Luna Park compile chaque nœud en une ligne de JavaScript et chaque composant en composant Vue, sans runtime.

Le composant compilé en Vue
La liste d'attente, compilée en Vue et TypeScript.

Autres différences

  • Types. Chaque ancre affiche son type, et les liens ne relient que des types compatibles. Les fichiers de types sont partagés par l'interface et le backend.
  • Base de données. PostgreSQL avec jointures, agrégats et transactions.
  • Carte de l'application. Une seule vue montre quelles pages affichent quels composants, appellent quelles routes et écrivent dans quelles tables.
La carte de l'application Sunset Park
La section Waitlist appelle la route Join Waitlist, qui écrit dans la table Waitlist.

Lequel choisir ?

Luna Park

  • Vous voulez une logique en nœuds dans un outil actif.
  • Vous voulez un backend SQL dans le même projet.
  • Vous voulez du code compilé et des applications natives.

Noodl ou Fluxscape

  • Un éditeur open source est indispensable.
  • Vous avez un projet Noodl à faire tourner.

Avant de changer

  • Luna Park n'est pas open source. Télécharger le code source demande Pro ; le code exporté vous appartient.
  • Les projets Noodl ne s'importent pas.
  • Jusqu'au lancement de l'hébergement géré fin 2026, vous hébergez le backend.

De Noodl à Luna Park

NoodlLuna Park
Page, composantPage, composant
Nœuds d'UI (Group, Text, Button...)Éléments de l'arbre de composants
Nœuds de logiqueNœuds d'un graphe de logique
Nœuds Variable, ObjectVariable, ou Store
Nœud FunctionFonction
Cloud functionRoute
ClasseTable de base de données
Nœud RESTNœud Fetch

D'après Noodl et Fluxscape en octobre 2026. Voir le dépôt Noodl et fluxscape.io pour leur état actuel.

Créez visuellement, gardez votre code

Créez l’interface, la logique et le backend de votre application dans un seul éditeur, puis exportez une application standard que vous hébergez où vous voulez.

Nous suivre sur GitHub