nodes
Luna Park
Visual Scripting Editor

Programming,
made visual

Frontend, backend, database, APIs... Syntax goes, logic stays.
Visual logic graph in Luna Park
Visual interface layout in Luna Park
No vendor lock-in
Export your code
Host anywhere
Start using the editor right into your browser, for free.
Learn how to use the editor with a gamified tutorial.
The best of both worlds: the freedom of code, the speed of no-code.

What can you build?

Luna Park is a fully-featured platform for building a wide range of applications.

Frontend layout

Create multi-page responsive layouts

Components

Build reusable components with reactive state

Logic

Assemble logic visually with nodes

Store

Manage application state with a centralized store

Backend API

Create backend services with a REST API

Database

Manage data with a PostgreSQL database

Why Luna Park?

Built for developers, teams and businesses who want more freedom.

No lock-in

Export clean, readable source code anytime. No runtime required.

An entire stack

Frontend, backend, database, APIs, cron jobs. Everything in one place.

Visual programming

Build complex logic with functions, loops... directly in a visual graph.

Built for production

Go from prototype to deployed application without a new stack.
It is NOT another no-code builder

Luna Park gives programming a visual interface.

Variables, functions, conditions, loops, APIs, database queries and application state are manipulated visually instead of expressed as text.

Layout & components

Build pages from reusable components

Design layouts, extract reusable components, and edit every screen from the same visual workspace.
Page layouts
Component tree
Reusable components
Shared state
Live preview
Component
Component screenshot
Layout
Layout screenshot
Database
Database screenshot
Logic
Logic screenshot
Visual scripting

Create your application logic visually

Create conditions, data flows, backend actions, and PostgreSQL queries with readable visual graphs.
Visual scripting
Type-safe logic
One logic system
PostgreSQL database
Visual queries

AI-enhanced editor, not AI-first

Use AI when it's useful, inspect what it changes, and stay in control of your application.

Use any model, with your own key

MistralOpenAIAnthropicGeminiLocalCustom
01

Editor first

AI integration is designed around the editor, not the other way around.
02

AI as support

AI helps you draft, while the editor keeps every change inspectable.
03

Bring any model

Use any model you're familiar with, using your own API key.
04

Prototype to product

Draft screens, logic, data shapes, and backend flows quickly, then refine them.

Learn and master Luna Park

Everything you need to get you started from scratch.

Try visual scripting now!

Use this interactive playground to get a feel for how visual scripting works.