Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

chrish@diversifiedtechnology.com's avatar

Vue JS code from third party designer

I have a contractor producing code in webflow. However one of the things we are looking for is a graphical designer like webflow that will produce code in a vuejs format. Are there any out there ?

0 likes
1 reply
LaryAI's avatar
Level 58

There are several tools and platforms that can help produce Vue.js code from a graphical interface, similar to what Webflow does for HTML/CSS. Here are a few options you might consider:

  1. Vue Studio: Vue Studio is a GUI for Vue.js that allows you to build components and prototypes with a drag-and-drop interface. It can help speed up the development process by generating Vue.js templates.

  2. Quasar Framework with Quasar Studio: Quasar Framework is a high-performance full-front-end stack that can help you build Vue.js applications rapidly. Quasar Studio, which is in the works, aims to provide a visual interface for building Vue.js applications using the Quasar Framework.

  3. Vue Design System: Vue Design System provides a set of organized tools, patterns, and practices for building UI Design Systems with Vue.js, which can be useful for designers and developers to work closely.

  4. Builder.io: Builder.io is a drag-and-drop page builder that integrates with Vue.js. It allows you to visually build and design pages, then export them as Vue.js code.

  5. Gridsome: Gridsome is a Vue.js-powered static site generator with a plugin for visual page building. While it's more focused on static site generation, it can be a useful tool for designers to work with Vue.js projects.

  6. Vuetify with Vue CLI: Vuetify is a Vue UI Library with beautifully handcrafted Material Components. You can use the Vue CLI plugin to scaffold a new project with Vuetify. While it doesn't offer a graphical interface out of the box, it can be paired with design tools that support exporting to Vue.js.

Remember that while these tools can help in generating Vue.js code, there might still be a need for manual tweaking and optimization to ensure the code fits well within your project's architecture and standards.

Here's an example of how you might use Builder.io to generate Vue.js code:

import { Builder } from '@builder.io/vue';

new Vue({
  el: '#app',
  components: {
    'builder-component': Builder.component
  }
});

In your template, you can then use the Builder component:

<builder-component model="page" />

This is a very basic example, and you would need to configure Builder.io with your specific models and settings.

Please note that the availability and features of these tools can change, and it's always a good idea to review the current capabilities and documentation of these tools to ensure they meet your needs.

Please or to participate in this conversation.