Luna Park is a visual development environment for building full-stack web applications.
Build interfaces, connect application logic with nodes, manage state, and create backend APIs and database queries—all in one workspace. Work with familiar programming concepts such as variables, functions, conditions, and loops through a visual editor.
- Responsive pages and reusable Vue components
- Application logic and shared state
- Backend services and REST APIs
- PostgreSQL databases and visual queries
| Logic | Database | API route |
|---|---|---|
![]() |
![]() |
![]() |
Luna Park builds on Vue, Vite, Node.js, Fastify, and PostgreSQL. Use npm packages and Vue component libraries, extend the editor with plugins, and export your project as source code to host on your own infrastructure, subject to your plan.
Optional AI assistance helps you create and refine your application, while keeping changes visible and editable.
Open the browser editor, or download the desktop beta for Windows, macOS, or Linux from luna-park.app. The desktop app can also build native apps for desktop, Android, and iOS.
- Documentation — guides and technical reference
- Interactive challenges — learn visual scripting through puzzles
- Video academy — guided courses
- Education — resources for schools and workshops
Extend Luna Park with components, visual nodes, and integrations. Start from the plugin boilerplate and read the plugin documentation.
Bug reports and feature requests live in lunapark/lunapark.



