🎨 All in One Prototyping Tool For Vue Developers.
Alternatives To Prevue
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Fe Interview5,922
5 months ago1,151otherJavaScript
🔥🔥🔥 前端面试,独有前端面试题详解,前端面试刷题必备,1000+前端面试真题,Html、Css、JavaScript、Vue、React、Node、TypeScript、Webpack、算法、网络与安全、浏览器
8 months ago26mitJavaScript
:hatching_chick: vue GUI generator
Webpack Simple2,223
3 years ago22JavaScript
A simple Webpack + vue-loader setup for quick prototyping.
Quant Ux1,361
12 days ago75gpl-3.0Vue
Quant-UX - Prototype, Test and Learn
3 months ago10Vue
🎨 All in One Prototyping Tool For Vue Developers.
a year ago31mitJavaScript
🚧 Build web pages with Vuse, the next-gen interactive page builder powered with Vue.js.
Vite Tailwind Starter431
9 hours ago2Vue
Starter using Vite + Tailwind for super fast prototyping
5 years ago3mitVue
A prototyping component library
7 days ago1JavaScript
🚀 Important commands, Code Snippets, Basics on different topics learning daily 📚🎉!
Vue Rollup Boilerplate120
6 months agoVue
A simple rollup, vue-loader and esbuild setup for quick prototyping.
Alternatives To Prevue
Select To Compare

Alternative Project Comparisons


PRs Welcome License: MIT

All in One Prototyping Tool For Vue Developers

From Component Architecture to Code Exporting

PreVue allows users to conceptualize and visualize component architecture by allowing them to :

  1. Create components and preview their associated code
  2. Set up different routes and views
  3. Establish parent-child component relationships
  4. View application hierarchy in tree format
  5. Export the component architecture as a Vue application created with default Vite settings.

Use PreVue to create projects in single sessions or sign in with GitHub to save projects and update them anytime. the component architecture as a Vue application created with the default Vue CLI settings.

Getting Started

How to use

Adding Components

  • Double click on the application icon
  • Create components by entering a name and clicking the HTML elements you need
  • Clicked elements will be shown in the right sidebar
  • Drag the elements to change their order
  • Once you're satisfied, click the button to ‘add a component’ and it will show up in the working area. Resize and move components to fit the design you have in mind.

Editing Components

  • Double click elements to bring up the modal view
  • Add additional elements to a component with a live preview of the component code
  • Drag elements on the right side bar to nest elements
  • Establish parent-child component relationships via the dropdown menu when creating or editing components

Adding Routes

  • Create different routes that represent different Views for your app.
  • Any components created on a given route will be automatically saved to that route
  • See your application’s hierarchy by clicking the ‘Tree’ icon in the navigation bar

Tree View of Application Architecture

Saving/Opening/Exporting Projects

  • In order to utilize the saving and opening functionality of PreVue, please clone the repo to run on your local machine.
  • If you're signed in with GitHub, click the ‘Save Project’ icon to save it to PreVue’s database
  • Click ‘Open Project’ to retrieve past projects
  • Once you're satisfied, click the export project icon to export your awesome project as new Vue application!
  • Other users can use PreVue's playground to create and export projects in single sessions.
Code Exporting

Below is the generated directory structure of the Vue application that is created when you export your design.


Running your own local version


Coming soon!

Built With


PreVue 2.0 Adds:

  • Implementation of PreVue as a web application
  • OAuth via GitHub
  • TypeScript integration
  • Backend infrastructure built with Node/Express
  • General UI/UX enhancements
  • Testing with Vitest and Supertest (and Jest)


We encourage you to submit issues for any bugs or ideas for enhancements. Please feel free to fork this repo and submit pull requests to contribute as well. Also follow PreVue on LinkedIn for more updates. Some ideas for future contributions include:

  • Project livesharing (via Websockets)
  • Migrate state management from Vuex to Pinia
  • More thorough testing with Jest


PreVue 2.0

PreVue 1.0


This project is licensed under the MIT License - see the file for details

Popular Vue Projects
Popular Prototype Projects
Popular Web User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Vue Cli
Component Architecture